1 |
- var k=Object.defineProperty;var I=Object.getOwnPropertySymbols;var A=Object.prototype.hasOwnProperty,v=Object.prototype.propertyIsEnumerable;var P=(t,a,e)=>a in t?k(t,a,{enumerable:!0,configurable:!0,writable:!0,value:e}):t[a]=e,S=(t,a)=>{for(var e in a||(a={}))A.call(a,e)&&P(t,e,a[e]);if(I)for(var e of I(a))v.call(a,e)&&P(t,e,a[e]);return t};var i=(t,a,e)=>new Promise((f,r)=>{var _=l=>{try{n(e.next(l))}catch(s){r(s)}},c=l=>{try{n(e.throw(l))}catch(s){r(s)}},n=l=>l.done?f(l.value):Promise.resolve(l.value).then(_,c);n((e=e.apply(t,a)).next())});import{a as E,T as V,b as B,__tla as H}from"./index-016fd85f.js";import{g as N,f as U,__tla as W}from"./index-8ae648d6.js";import{P as z,__tla as K}from"./index-3705f1a8.js";import{a as L,__tla as j}from"./index-49a1c061.js";import O,{__tla as $}from"./MenuDrawer-11783ee8.js";import{F as q,d as G,a4 as J,h as C,aL as Q,T as X,fg as Y,E as M,_ as Z,y as p,M as tt,o as F,c as D,w as d,e as w,m as at,b as rt,t as et,__tla as _t}from"./index-b5895273.js";import{f as ot,__tla as lt}from"./index-f35bbafa.js";import{__tla as nt}from"./index-2a8c0b19.js";import{__tla as ct}from"./index-7fb58e79.js";import{__tla as st}from"./index-7914b44e.js";import{__tla as mt}from"./index-bbe22d68.js";import{__tla as it}from"./min-03eb9ce8.js";import{__tla as pt}from"./sum-f551e4a9.js";import{__tla as ut}from"./index-5eb30ce0.js";import{__tla as dt}from"./useWindowSizeFn-a59bee15.js";import{__tla as ft}from"./FullscreenOutlined-012b5e27.js";import{__tla as ht}from"./useScript-ab5d4580.js";import{__tla as yt}from"./index-83eefeb2.js";import{__tla as gt}from"./download-801edd56.js";import"./base64Conver-39fc0d26.js";import{__tla as bt}from"./index-339f95d8.js";import{__tla as wt}from"./useCountdown-fd9786ef.js";import{__tla as Tt}from"./index-67f9e311.js";import{__tla as xt}from"./Tree-6c35f2c0.js";import{__tla as It}from"./useContextMenu-c4ffe073.js";import{__tla as Pt}from"./difference-9954c5db.js";import{__tla as St}from"./Index-281ee613.js";import{__tla as Ct}from"./UserCard-5a5e66ad.js";import{__tla as Mt}from"./index-3862eebd.js";import{__tla as Ft}from"./Upload-bceb0d3c.js";import{__tla as Dt}from"./index-c53afdf5.js";import{__tla as Rt}from"./upload-887cb82a.js";import"./base64-912b9db4.js";import{__tla as kt}from"./formPermission-5236f629.js";import"./workflowEnum-a2efed5c.js";import{__tla as At}from"./designHelper-fedad396.js";import{__tla as vt}from"./index-1c9ab88b.js";import{__tla as Et}from"./design-f3e25317.js";import{__tla as Vt}from"./set-b89b8dc5.js";import{__tla as Bt}from"./_isIterateeCall-61185d8a.js";import{__tla as Ht}from"./uniqBy-b68717e0.js";import{__tla as Nt}from"./index-2c5e4dd6.js";import{__tla as Ut}from"./index-9f9c48fd.js";import{__tla as Wt}from"./index-dc94981a.js";import{__tla as zt}from"./onMountedOrActivated-6125a24a.js";import"./sortable.esm-de7debe0.js";import{__tla as Kt}from"./RedoOutlined-105a0bcb.js";import{__tla as Lt}from"./index-9d2b78f3.js";import{__tla as jt}from"./index-76a8e61b.js";import{__tla as Ot}from"./index-bd1f1fae.js";import{__tla as $t}from"./useContentViewHeight-cd147d02.js";import{__tla as qt}from"./ButtonTable-cc7dec5e.js";import{__tla as Gt}from"./MenuButtonModal-1b884d55.js";import{__tla as Jt}from"./SetPrintTemplate-cc102145.js";import{__tla as Qt}from"./print-f768cfdf.js";import"./printEnum-4a0a37a2.js";import{__tla as Xt}from"./ColumnTable-07a15929.js";import{__tla as Yt}from"./MenuColumnModal-997f1e73.js";import{__tla as Zt}from"./FormTable-29b99f81.js";import{__tla as ta}from"./MenuFormModal-b9a1f624.js";import{__tla as aa}from"./DepartmentController-2e9ada4e.js";let T,R,x,ra=Promise.all([(()=>{try{return H}catch(t){}})(),(()=>{try{return W}catch(t){}})(),(()=>{try{return K}catch(t){}})(),(()=>{try{return j}catch(t){}})(),(()=>{try{return $}catch(t){}})(),(()=>{try{return _t}catch(t){}})(),(()=>{try{return lt}catch(t){}})(),(()=>{try{return nt}catch(t){}})(),(()=>{try{return ct}catch(t){}})(),(()=>{try{return st}catch(t){}})(),(()=>{try{return mt}catch(t){}})(),(()=>{try{return it}catch(t){}})(),(()=>{try{return pt}catch(t){}})(),(()=>{try{return ut}catch(t){}})(),(()=>{try{return dt}catch(t){}})(),(()=>{try{return ft}catch(t){}})(),(()=>{try{return ht}catch(t){}})(),(()=>{try{return yt}catch(t){}})(),(()=>{try{return gt}catch(t){}})(),(()=>{try{return bt}catch(t){}})(),(()=>{try{return wt}catch(t){}})(),(()=>{try{return Tt}catch(t){}})(),(()=>{try{return xt}catch(t){}})(),(()=>{try{return It}catch(t){}})(),(()=>{try{return Pt}catch(t){}})(),(()=>{try{return St}catch(t){}})(),(()=>{try{return Ct}catch(t){}})(),(()=>{try{return Mt}catch(t){}})(),(()=>{try{return Ft}catch(t){}})(),(()=>{try{return Dt}catch(t){}})(),(()=>{try{return Rt}catch(t){}})(),(()=>{try{return kt}catch(t){}})(),(()=>{try{return At}catch(t){}})(),(()=>{try{return vt}catch(t){}})(),(()=>{try{return Et}catch(t){}})(),(()=>{try{return Vt}catch(t){}})(),(()=>{try{return Bt}catch(t){}})(),(()=>{try{return Ht}catch(t){}})(),(()=>{try{return Nt}catch(t){}})(),(()=>{try{return Ut}catch(t){}})(),(()=>{try{return Wt}catch(t){}})(),(()=>{try{return zt}catch(t){}})(),(()=>{try{return Kt}catch(t){}})(),(()=>{try{return Lt}catch(t){}})(),(()=>{try{return jt}catch(t){}})(),(()=>{try{return Ot}catch(t){}})(),(()=>{try{return $t}catch(t){}})(),(()=>{try{return qt}catch(t){}})(),(()=>{try{return Gt}catch(t){}})(),(()=>{try{return Jt}catch(t){}})(),(()=>{try{return Qt}catch(t){}})(),(()=>{try{return Xt}catch(t){}})(),(()=>{try{return Yt}catch(t){}})(),(()=>{try{return Zt}catch(t){}})(),(()=>{try{return ta}catch(t){}})(),(()=>{try{return aa}catch(t){}})()]).then(()=>i(void 0,null,function*(){function t(r,_="modal"){return i(this,null,function*(){return q.get({url:"/system/subsystem/list",params:r},{errorMessageMode:_})})}let a,e;({t:a}=J()),T=[{title:a("\u83DC\u5355\u540D\u79F0"),dataIndex:"title",align:"left"},{title:a("\u7EC4\u4EF6\u540D\u79F0"),dataIndex:"name",align:"left",width:100},{title:a("\u90E8\u95E8"),dataIndex:"deptName",align:"left",width:120},{title:a("\u7F16\u7801"),dataIndex:"code",align:"left",width:100},{title:a("\u6240\u5C5E\u7CFB\u7EDF"),dataIndex:"systemName",align:"left",width:80},{title:a("\u56FE\u6807"),dataIndex:"icon",width:50,customRender:({record:r})=>C(Q,{icon:r.icon})},{title:a("\u7EC4\u4EF6"),dataIndex:"component",align:"left",width:80},{title:a("\u72B6\u6001"),dataIndex:"enabledMark",width:80,customRender:({record:r})=>{const _=~~r.enabledMark===1,c=_?"green":"red",n=a(_?"\u542F\u7528":"\u505C\u7528");return C(X,{color:c},()=>n)}},{title:a("\u5907\u6CE8"),dataIndex:"remark",align:"left",width:180}],x=[{field:"systemType",label:a("\u6240\u5C5E\u7CFB\u7EDF\u7C7B\u578B"),component:"ApiSelect",defaultValue:"system_pc",componentProps:{getPopupContainer:()=>document.body,api:()=>ot({code:"system_type"})}},{field:"systemId",label:a("\u6240\u5C5E\u5B50\u7CFB\u7EDF"),component:"ApiSelect",componentProps:{getPopupContainer:()=>document.body,showSearch:!0,optionFilterProp:"label",api:()=>i(void 0,null,function*(){const r=yield t({});return r.forEach(_=>{_.value=_.id,_.label=_.name}),r})}},{field:"title",label:a("\u83DC\u5355\u540D\u79F0"),component:"Input",colProps:{lg:8,md:12,sm:12}},{field:"name",label:a("\u7EC4\u4EF6\u540D\u79F0"),component:"Input",colProps:{lg:8,md:12,sm:12}},{field:"enabledMark",label:a("\u72B6\u6001"),component:"Select",componentProps:{options:[{label:a("\u542F\u7528"),value:1},{label:a("\u505C\u7528"),value:0}]},colProps:{lg:8,md:12,sm:12}}],e=G({name:"MenuManagement",components:{BasicTable:E,MenuDrawer:O,TableAction:V,PageWrapper:z},setup(){const{notification:r}=M(),[_,{openDrawer:c}]=L(),[n,{reload:l,getForm:s}]=B({title:a("\u83DC\u5355\u5217\u8868"),api:N,columns:T,rowKey:"id",formConfig:{rowProps:{gutter:16},schemas:x},pagination:{pageSize:20},beforeFetch:o=>(o.systemType||(o.systemType="system_pc"),S({},o)),striped:!0,useSearchForm:!0,showTableSetting:!0,showIndexColumn:!1,bordered:!0,actionColumn:{width:80,title:a("\u64CD\u4F5C"),dataIndex:"action",slots:{customRender:"action"},fixed:void 0}}),{createMessage:u}=M();function h(){const o=s().getFieldsValue().systemType;o||u.error("\u8BF7\u9009\u62E9\u7CFB\u7EDF\u7C7B\u578B"),c(!0,{systemType:o,isUpdate:!1})}function y(o){const m=s().getFieldsValue().systemType;m||u.error("\u8BF7\u9009\u62E9\u7CFB\u7EDF\u7C7B\u578B"),c(!0,{record:o,isUpdate:!0,systemType:m})}function g(o){const m=Y();U([o.id]).then(ea=>i(this,null,function*(){yield m.buildRoutesAction(),l(),r.success({message:a("\u63D0\u793A"),description:a("\u5220\u9664\u6210\u529F")})}))}function b(){l()}return{registerTable:n,registerDrawer:_,handleCreate:h,handleEdit:y,handleDelete:g,handleSuccess:b,t:a}}});function f(r,_,c,n,l,s){const u=p("a-button"),h=p("TableAction"),y=p("BasicTable"),g=p("MenuDrawer"),b=p("PageWrapper"),o=tt("auth");return F(),D(b,{dense:"",contentFullHeight:"",fixedHeight:""},{default:d(()=>[w(y,{onRegister:r.registerTable},{toolbar:d(()=>[at((F(),D(u,{type:"primary",onClick:r.handleCreate},{default:d(()=>[rt(et(r.t("\u65B0\u589E\u83DC\u5355")),1)]),_:1},8,["onClick"])),[[o,"menu:add"]])]),action:d(({record:m})=>[w(h,{actions:[{icon:"clarity:note-edit-line",auth:"menu:edit",onClick:r.handleEdit.bind(null,m)},{icon:"ant-design:delete-outlined",auth:"menu:delete",color:"error",popConfirm:{title:r.t("\u662F\u5426\u786E\u8BA4\u5220\u9664"),confirm:r.handleDelete.bind(null,m)}}]},null,8,["actions"])]),_:1},8,["onRegister"]),w(g,{onRegister:r.registerDrawer,onSuccess:r.handleSuccess},null,8,["onRegister","onSuccess"])]),_:1})}R=Z(e,[["render",f]])}));export{ra as __tla,T as columns,R as default,x as searchFormSchema};
|