Files
qhmes/deploy-qhmes/frontend/js/DepartDataRuleDrawer-Nqiwig2z.js
2026-05-15 11:34:12 +08:00

2 lines
2.4 KiB
Java

var b=(y,i,o)=>new Promise((p,n)=>{var s=a=>{try{m(o.next(a))}catch(c){n(c)}},k=a=>{try{m(o.throw(a))}catch(c){n(c)}},m=a=>a.done?p(a.value):Promise.resolve(a.value).then(s,k);m((o=o.apply(y,i)).next())});import{d as q,ah as t,aC as v,as as d,u as g,aF as e,k as u,f as _,ar as z,F as A,aD as E,G,av as K,au as w}from"./vue-vendor-C7Zq48Yl.js";import{u as S,B as T}from"./index-CjmLh_1m.js";import{b as U,c as H}from"./depart.api-DeMNV8zW.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";const J={style:{width:"100%","margin-top":"15px"}},ne=q({__name:"DepartDataRuleDrawer",emits:["register"],setup(y){const i=_(!1),o=_(""),p=_(""),n=_([]),s=_([]),[k,{closeDrawer:m}]=S(l=>{o.value=g(l.departId),p.value=g(l.functionId),a()});function a(){return b(this,null,function*(){try{i.value=!0;const{datarule:l,drChecked:r}=yield U(p,o);n.value=l,r&&(s.value=r.split(","))}finally{i.value=!1}})}function c(){let l={departId:o.value,permissionId:p.value,dataRuleIds:s.value.join(",")};H(l)}function R(){h()}function h(){p.value="",n.value=[],s.value=[]}return(l,r)=>{const x=t("a-checkbox"),D=t("a-col"),I=t("a-button"),C=t("a-row"),B=t("a-checkbox-group"),F=t("a-empty"),N=t("a-tab-pane"),V=t("a-tabs"),L=t("a-spin");return d(),v(g(T),{title:"数据规则/按钮权限配置",width:365,onClose:R,onRegister:g(k)},{default:e(()=>[u(L,{spinning:i.value},{default:e(()=>[u(V,{defaultActiveKey:"1"},{default:e(()=>[u(N,{tab:"数据规则",key:"1"},{default:e(()=>[n.value.length>0?(d(),v(B,{key:0,value:s.value,"onUpdate:value":r[0]||(r[0]=f=>s.value=f)},{default:e(()=>[u(C,null,{default:e(()=>[(d(!0),z(A,null,E(n.value,(f,j)=>(d(),v(D,{span:24,key:"dr"+j},{default:e(()=>[u(x,{value:f.id},{default:e(()=>[G(K(f.ruleName),1)]),_:2},1032,["value"])]),_:2},1024))),128)),u(D,{span:24},{default:e(()=>[w("div",J,[u(I,{type:"primary",loading:i.value,size:"small",preIcon:"ant-design:save-filled",onClick:c},{default:e(()=>[...r[1]||(r[1]=[w("span",null,"点击保存",-1)])]),_:1},8,["loading"])])]),_:1})]),_:1})]),_:1},8,["value"])):(d(),v(F,{key:1,description:"无配置信息"}))]),_:1})]),_:1})]),_:1},8,["spinning"])]),_:1},8,["onRegister"])}}});export{ne as default};