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

2 lines
5.9 KiB
Java

var q=Object.defineProperty,O=Object.defineProperties;var Q=Object.getOwnPropertyDescriptors;var y=Object.getOwnPropertySymbols;var Y=Object.prototype.hasOwnProperty,Z=Object.prototype.propertyIsEnumerable;var h=(n,o,e)=>o in n?q(n,o,{enumerable:!0,configurable:!0,writable:!0,value:e}):n[o]=e,I=(n,o)=>{for(var e in o||(o={}))Y.call(o,e)&&h(n,e,o[e]);if(y)for(var e of y(o))Z.call(o,e)&&h(n,e,o[e]);return n},U=(n,o)=>O(n,Q(o));var D=(n,o,e)=>new Promise((_,d)=>{var f=p=>{try{s(e.next(p))}catch(u){d(u)}},w=p=>{try{s(e.throw(p))}catch(u){d(u)}},s=p=>p.done?_(p.value):Promise.resolve(p.value).then(f,w);s((e=e.apply(n,o)).next())});import{d as F,ah as a,ar as oo,as as v,k as r,aF as m,u as i,aC as to,ag as eo,G as c,f as ro,F as no}from"./vue-vendor-C7Zq48Yl.js";import"./index-BgJbdjPf.js";import{a as g}from"./index-CjmLh_1m.js";import"./index-Du0A3ksf.js";import io from"./RoleDrawer-Dqmx98-3.js";import lo from"./RoleDesc-CVKiOeUm.js";import mo from"./RolePermissionDrawer-Dy6eAmkt.js";import po from"./RoleIndexModal-BeMraTGD.js";import ao from"./RoleUserTable-Dv4N7vTX.js";import{s as so,c as uo}from"./role.data-BBwWweLg.js";import{b as co,g as fo,a as go,p as _o,d as wo}from"./role.api-DS8kwgVq.js";import{useListPage as bo}from"./useListPage-BWia52we.js";import{J as Co}from"./componentMap-BBZeqR-K.js";import Do from"./BasicTable-DfLkrEeh.js";import{al as Ro}from"./index-BI6CMai0.js";import"./antd-vue-vendor-BPnV8VqP.js";import"./index-DeEq83Ov.js";import"./index-pxs5MULf.js";import"./index-BgYCgfME.js";import"./index-f8O7TghW.js";import"./useTimeout-DDl4l82I.js";import"./vxe-table-vendor-B88kchpX.js";import"./useIntersectionObserver-BMxdTqP3.js";import"./BasicModal-0sAdFEk_.js";import"./ModalHeader-keHdAHWH.js";import"./useWindowSizeFn-PRZSD86C.js";import"./index-Di-j2gt4.js";import"./BasicForm-BJnSRkIE.js";import"./useForm-BZtHZyx2.js";import"./JAreaLinkage-BeRUFHSB.js";import"./areaDataUtil-CbYCy3Ig.js";import"./JSelectUser-B71zikzw.js";import"./props-DAezUTeZ.js";import"./JSelectBiz-CnEaVMUF.js";import"./JSelectDept-DRDVeruW.js";import"./index-CUdllngZ.js";import"./bem-EhXRi4nW.js";import"./props-D4vdsy3J.js";import"./useContextMenu-Cwx1lIOK.js";import"./TreeIcon-DE4jdeZV.js";import"./JCodeEditor-CLVZA7Uj.js";import"./useFormItem-BdW6EoZe.js";import"./htmlmixed-NhwyF9-q.js";import"./vue-CgbRSACy.js";/* empty css */import"./JAddInput-D6qcyZjQ.js";import"./index-CNkz_PUv.js";import"./depart.api-DeMNV8zW.js";import"./JPopup-Bva6u6tk.js";import"./usePopBiz-CG0vVpgI.js";import"./useMethods-DVip17X8.js";import"./index-Dg4HCEvo.js";import"./EasyCronInput-7xfJ3nBh.js";import"./JEllipsis-DqRFTSm0.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"./JUpload-Cz9HN61B.js";import"./index-MGIrEF-A.js";import"./index-MREkPhsT.js";import"./index-Cb0DErxX.js";import"./RoleDataRuleDrawer-DByshB0_.js";import"./UserDrawer-Dh0tEU0P.js";import"./user.data-CkfG18fs.js";import"./user.api-C1eRtqao.js";import"./validator-D5SvXAAX.js";import"./sysPasswordRules-C_oGkupc.js";import"./check.rule.api-Cg4DCH78.js";import"./renderUtils-BumghUlZ.js";import"./useAdaptiveWidth-CBQHITbA.js";import"./UseSelectModal-Cg6okNFv.js";import"./injectionKey-DPVn4AgL.js";const ko=F({name:"system-role"}),Wt=F(U(I({},ko),{setup(n){const o=ro(!0),[e,{openDrawer:_}]=g(),[d,{openDrawer:f}]=g(),[w,{openModal:s}]=Ro(),[p,{openDrawer:u}]=g(),[P,{openDrawer:S}]=g(),{prefixCls:xo,tableContext:T,onImportXls:A,onExportXls:E}=bo({designScope:"role-template",tableProps:{title:"系统角色列表",api:_o,columns:uo,formConfig:{labelWidth:65,rowProps:{gutter:24},schemas:so},actionColumn:{width:120},rowSelection:null,defSort:{column:"id",order:"desc"}},exportConfig:{name:"角色列表",url:go},importConfig:{url:fo}}),[M,{reload:b},{rowSelection:yo,selectedRowKeys:R}]=T;function B(){o.value=!0,f(!0,{isUpdate:!1})}function N(t){o.value=!0,f(!0,{record:t,isUpdate:!0})}function V(t){o.value=!1,S(!0,{record:t,isUpdate:!0})}function $(t){return D(this,null,function*(){yield wo({id:t.id},b)})}function j(){return D(this,null,function*(){yield co({ids:R.value},b)})}function X(t){u(!0,{roleId:t.id})}function ho(t){s(!0,{roleCode:t})}function z(t){_(!0,t)}function G(t){return[{label:"用户",onClick:z.bind(null,t)},{label:"授权",onClick:X.bind(null,t)}]}function H(t){return[{label:"编辑",onClick:N.bind(null,t)},{label:"详情",onClick:V.bind(null,t)},{label:"删除",popConfirm:{title:"是否确认删除",confirm:$.bind(null,t)}}]}return(t,l)=>{const C=a("a-button"),J=a("j-upload-button"),k=a("Icon"),K=a("a-menu-item"),L=a("a-menu"),W=a("a-dropdown");return v(),oo(no,null,[r(i(Do),{onRegister:i(M)},{tableTitle:m(()=>[r(C,{type:"primary",preIcon:"ant-design:plus-outlined",onClick:B},{default:m(()=>[...l[0]||(l[0]=[c(" 新增",-1)])]),_:1}),r(C,{type:"primary",preIcon:"ant-design:export-outlined",onClick:i(E)},{default:m(()=>[...l[1]||(l[1]=[c(" 导出",-1)])]),_:1},8,["onClick"]),r(J,{type:"primary",preIcon:"ant-design:import-outlined",onClick:i(A)},{default:m(()=>[...l[2]||(l[2]=[c("导入",-1)])]),_:1},8,["onClick"]),i(R).length>0?(v(),to(W,{key:0},{overlay:m(()=>[r(L,null,{default:m(()=>[r(K,{key:"1",onClick:j},{default:m(()=>[r(k,{icon:"ant-design:delete-outlined"}),l[3]||(l[3]=c(" 删除 ",-1))]),_:1})]),_:1})]),default:m(()=>[r(C,null,{default:m(()=>[l[4]||(l[4]=c("批量操作 ",-1)),r(k,{icon:"mdi:chevron-down"})]),_:1})]),_:1})):eo("",!0)]),action:m(({record:x})=>[r(i(Co),{actions:G(x),dropDownActions:H(x)},null,8,["actions","dropDownActions"])]),_:1},8,["onRegister"]),r(ao,{onRegister:i(e)},null,8,["onRegister"]),r(io,{onRegister:i(d),onSuccess:i(b),showFooter:o.value},null,8,["onRegister","onSuccess","showFooter"]),r(lo,{onRegister:i(P)},null,8,["onRegister"]),r(mo,{onRegister:i(p)},null,8,["onRegister"]),r(po,{onRegister:i(w)},null,8,["onRegister"])],64)}}}));export{Wt as default};