2 lines
3.7 KiB
Java
2 lines
3.7 KiB
Java
import{d as b,f as i,e as C,ah as o,aC as F,as as g,aF as m,k as r,ar as v,ag as D,F as I}from"./vue-vendor-C7Zq48Yl.js";import{u as w,B as T}from"./index-CjmLh_1m.js";import A from"./AuthFieldConfig-CRGCjoXB-B3Jx3DEc.js";import B from"./AuthButtonConfig-CpQ38BcP-xHypgVE_.js";import k from"./AuthDataConfig-C63dpxCs-DpDx45tz.js";import{h as K}from"./main.index-Cs5ETdXF.js";import"./index-BI6CMai0.js";import"./antd-vue-vendor-BPnV8VqP.js";import"./vxe-table-vendor-B88kchpX.js";import"./index-DeEq83Ov.js";import"./index-pxs5MULf.js";import"./index-BgYCgfME.js";import"./index-f8O7TghW.js";import"./useTimeout-DDl4l82I.js";import"./useIntersectionObserver-BMxdTqP3.js";import"./index-BgJbdjPf.js";import"./BasicTable-DfLkrEeh.js";import"./index-Di-j2gt4.js";import"./BasicForm-BJnSRkIE.js";import"./componentMap-BBZeqR-K.js";import"./useFormItem-BdW6EoZe.js";import"./index-Du0A3ksf.js";import"./BasicModal-0sAdFEk_.js";import"./ModalHeader-keHdAHWH.js";import"./useWindowSizeFn-PRZSD86C.js";import"./download-UE0L9Rfp.js";import"./base64Conver-24EVOS6V.js";import"./index-CIBZG4nR.js";import"./index-BhQEwnQQ.js";import"./useCountdown-DqnNWBp6.js";import"./useFormItemSingle-BbRhswfn.js";import"./JSelectUser-B71zikzw.js";import"./props-DAezUTeZ.js";import"./JSelectBiz-CnEaVMUF.js";import"./JAddInput-D6qcyZjQ.js";import"./areaDataUtil-CbYCy3Ig.js";import"./index-CNkz_PUv.js";import"./index-CUdllngZ.js";import"./bem-EhXRi4nW.js";import"./props-D4vdsy3J.js";import"./useContextMenu-Cwx1lIOK.js";import"./depart.api-DeMNV8zW.js";import"./TreeIcon-DE4jdeZV.js";import"./JSelectDept-DRDVeruW.js";import"./JPopup-Bva6u6tk.js";import"./usePopBiz-CG0vVpgI.js";import"./useMethods-DVip17X8.js";import"./index-Dg4HCEvo.js";import"./JEllipsis-DqRFTSm0.js";import"./JUpload-Cz9HN61B.js";import"./index-MGIrEF-A.js";import"./index-MREkPhsT.js";import"./useForm-BZtHZyx2.js";import"./JAreaLinkage-BeRUFHSB.js";import"./JCodeEditor-CLVZA7Uj.js";import"./htmlmixed-NhwyF9-q.js";import"./vue-CgbRSACy.js";/* empty css */import"./EasyCronInput-7xfJ3nBh.js";import"./injectionKey-DPVn4AgL.js";import"./auth.api-2QmzY0ji-CZbs6Z4o.js";import"./auth.data-Cp8D9uZ7-CIhflRNS.js";const R=b({name:"AuthManagerDrawer",components:{BasicDrawer:T,AuthFieldConfig:A,AuthButtonConfig:B,AuthDataConfig:k},props:{tableType:{type:Number,default:1}},emits:["register"],setup(t){const e=i(""),d=i(""),h=i([]),n=i("field"),l=i(1),s=C(()=>t.tableType==1||t.tableType==2),[a,{closeDrawer:u}]=w(p=>{e.value=p.cgformId,d.value=e.value+"?"+new Date().getTime(),n.value="field",l.value=p.tableType});function c(){u()}return{activeKey:n,cgformId:e,headId:d,authFields:h,hasDataAuth:s,onClose:c,registerDrawer:a,curTableType:l}}});function _(t,e,d,h,n,l){const s=o("AuthFieldConfig"),a=o("a-tab-pane"),u=o("AuthButtonConfig"),c=o("AuthDataConfig"),p=o("a-tabs"),y=o("BasicDrawer");return g(),F(y,{onRegister:t.registerDrawer,title:"权限管理",width:800,onClose:t.onClose},{default:m(()=>[r(p,{activeKey:t.activeKey,"onUpdate:activeKey":e[1]||(e[1]=f=>t.activeKey=f)},{default:m(()=>[r(a,{tab:"字段权限",key:"field",forceRender:""},{default:m(()=>[r(s,{headId:t.headId,authFields:t.authFields,"onUpdate:authFields":e[0]||(e[0]=f=>t.authFields=f)},null,8,["headId","authFields"])]),_:1}),t.hasDataAuth?(g(),v(I,{key:0},[r(a,{tab:"按钮权限",key:"button",forceRender:""},{default:m(()=>[r(u,{headId:t.headId,tableType:t.curTableType},null,8,["headId","tableType"])]),_:1}),r(a,{tab:"数据权限",key:"data",forceRender:""},{default:m(()=>[r(c,{cgformId:t.cgformId,authFields:t.authFields},null,8,["cgformId","authFields"])]),_:1})],64)):D("",!0)]),_:1},8,["activeKey"])]),_:1},8,["onRegister","onClose"])}const zt=K(R,[["render",_]]);export{zt as default};
|