| 1 |
- import{d as b,f as i,e as C,ag as o,aB as D,ar as g,aD as m,k as r,aq as F,ah as I,F as v}from"./vue-vendor-Be68asQ6.js";import{u as w,B as T}from"./index-swd_UZfO.js";import B from"./AuthFieldConfig-f1e224cc-CgKGODLz.js";import A from"./AuthButtonConfig-d5bffca0-D5w4DnfE.js";import k from"./AuthDataConfig-d3b7afa4-Da6--G7O.js";import{co as K}from"./index-BFfnEkVs.js";import"./index-D2G57Sln.js";import"./auth.api-53df4c33-DOccuXMK.js";import"./auth.data-626c5083-BEawXwT3.js";import"./antd-vue-vendor-DcqS7Wvq.js";import"./index-CETWS1o0.js";import"./index-D68l__AG.js";import"./index-BZ_MXCtW.js";import"./index-BIPzXG41.js";import"./index-CXEQnmRq.js";import"./useTimeout-Ca5eqGu-.js";import"./vxe-table-vendor-DHF2TRpV.js";import"./useIntersectionObserver-Bl62RIZ4.js";import"./BasicTable-CuSLkXEu.js";import"./injectionKey-DPVn4AgL.js";import"./componentMap-BUTAcOmo.js";import"./useFormItem-CtGMPcLp.js";import"./BasicModal-D4gc2R81.js";import"./useWindowSizeFn-BTSGGcie.js";import"./download-CjoX0_mR.js";import"./base64Conver-24EVOS6V.js";import"./index-D1703ozz.js";import"./index-Bi7PIj53.js";import"./useCountdown-B7iR27pS.js";import"./useFormItemSingle-nLM0QlcI.js";import"./JSelectUser-DCwPqRxp.js";import"./props-BPxWJPuD.js";import"./JSelectBiz-Be8KsC5j.js";import"./JAddInput-BBXQvvpq.js";import"./areaDataUtil-Cik-Rc_P.js";import"./index-BOEzG86y.js";import"./index-BNFwynfr.js";import"./bem-BvvqSl-N.js";import"./props-Cw7AfxGV.js";import"./useContextMenu-BDwmjIwb.js";import"./depart.api-CDwTvdwQ.js";import"./JSelectDept-DT6g7V5M.js";import"./JPopup-DKJW27Yk.js";import"./JEllipsis-C04xKxcI.js";import"./JUpload-cB_Qj2H2.js";import"./index-iuayQczx.js";import"./index-DJQB4_Pr.js";import"./useForm-kcRIHoe0.js";import"./BasicForm-Cv-dsB-e.js";import"./JAreaLinkage-BNOKwn5l.js";import"./JCodeEditor-CSivhUhT.js";import"./htmlmixed-DNSd26j0.js";import"./vue-DbzutmLn.js";/* empty css */import"./EasyCronInput-wCv2YMHn.js";const R=b({name:"AuthManagerDrawer",components:{BasicDrawer:T,AuthFieldConfig:B,AuthButtonConfig:A,AuthDataConfig:k},props:{tableType:{type:Number,default:1}},emits:["register"],setup(t){const e=i(""),d=i(""),h=i([]),l=i("field"),s=i(1),n=C(()=>t.tableType==1||t.tableType==2),[a,{closeDrawer:u}]=w(p=>{e.value=p.cgformId,d.value=e.value+"?"+new Date().getTime(),l.value="field",s.value=p.tableType});function c(){u()}return{activeKey:l,cgformId:e,headId:d,authFields:h,hasDataAuth:n,onClose:c,registerDrawer:a,curTableType:s}}});function _(t,e,d,h,l,s){const n=o("AuthFieldConfig"),a=o("a-tab-pane"),u=o("AuthButtonConfig"),c=o("AuthDataConfig"),p=o("a-tabs"),y=o("BasicDrawer");return g(),D(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(n,{headId:t.headId,authFields:t.authFields,"onUpdate:authFields":e[0]||(e[0]=f=>t.authFields=f)},null,8,["headId","authFields"])]),_:1}),t.hasDataAuth?(g(),F(v,{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)):I("",!0)]),_:1},8,["activeKey"])]),_:1},8,["onRegister","onClose"])}const Vt=K(R,[["render",_]]);export{Vt as default};
|