| 1 |
- import{j as G,f as J,t as Q,D as h,A as W,m as X,k as ee,l as le,n as ae,o as te,b as oe,p as re,q as se,s as ne,v as pe}from"./index-CKIhG1T4.js";import{_ as ie}from"./index.vue_vue_type_script_setup_true_lang-DFNSD-eX.js";import{_ as me}from"./DictTag.vue_vue_type_script_lang-DQpfYj_J.js";import{_ as ue}from"./ContentWrap.vue_vue_type_script_setup_true_lang-Dr2ObOZ6.js";import{_ as ce}from"./index-B7AT2Mja.js";import{C as de,a as i,b as fe,v as ye,as as _e,D as s,E as A,$ as e,U as o,u as t,ae as F,K,ad as be,T as m,Z as u,V as f}from"./spreadSheetsDesignerVue-MRUT1X_l.js";import{d as ge}from"./formatTime-GfXNJyvM.js";import{d as ke}from"./download-D5Lb_h0f.js";import{b as ve,d as we,e as xe}from"./index-CVcjhaU3.js";import{_ as Ce}from"./RoleForm.vue_vue_type_script_setup_true_lang-CL6GzEIQ.js";import{_ as he}from"./RoleAssignMenuForm.vue_vue_type_script_setup_true_lang-VObKLMcN.js";import{_ as Se}from"./RoleDataPermissionForm.vue_vue_type_script_setup_true_lang-BK0E7AvH.js";import"./spreadSheetsDesignerResourcesCn-afJmEehS.js";import"./spreadSheetsDesigner-vOnK2KEP.js";import"./spreadSheetsBarcode-0B8Cksr7.js";import"./spreadSheetsCharts-DpwtlVVO.js";import"./spreadExcelio-BZ-mA4Op.js";import"./index-Dszus0mF.js";import"./Dialog.vue_vue_type_style_index_0_lang-pGfk6adK.js";import"./constants-CsKXDkTX.js";import"./tree-CWCwWKDc.js";import"./index-C_88BlFO.js";import"./index-BoPROWQe.js";import"./index-BP9cMaSk.js";const Ve=de({name:"SystemRole",__name:"index",setup(Te){const v=G(),{t:P}=J(),w=i(!0),S=i(0),V=i([]),r=fe({pageNo:1,pageSize:10,code:"",name:"",status:void 0,createTime:[]}),T=i(),x=i(!1),c=async()=>{w.value=!0;try{const d=await ve(r);V.value=d.list,S.value=d.total}finally{w.value=!1}},g=()=>{r.pageNo=1,c()},z=()=>{T.value.resetFields(),g()},U=i(),M=(d,l)=>{U.value.open(d,l)},D=i(),N=i(),j=async()=>{try{await v.exportConfirm(),x.value=!0;const d=await xe(r);ke.excel(d,"\u89D2\u8272\u5217\u8868.xls")}catch{}finally{x.value=!1}};return ye(()=>{c()}),(d,l)=>{const O=ce,R=W,_=X,q=ee,H=le,I=ae,k=te,p=oe,L=re,Y=ue,n=se,E=me,Z=ne,$=ie,y=_e("hasPermi"),B=pe;return s(),A(K,null,[e(O,{title:"\u529F\u80FD\u6743\u9650",url:"https://doc.iocoder.cn/resource-permission"}),e(O,{title:"\u6570\u636E\u6743\u9650",url:"https://doc.iocoder.cn/data-permission"}),e(Y,null,{default:o(()=>[e(L,{ref_key:"queryFormRef",ref:T,inline:!0,model:t(r),class:"-mb-15px","label-width":"68px"},{default:o(()=>[e(_,{label:"\u89D2\u8272\u540D\u79F0",prop:"name"},{default:o(()=>[e(R,{modelValue:t(r).name,"onUpdate:modelValue":l[0]||(l[0]=a=>t(r).name=a),class:"!w-240px",clearable:"",placeholder:"\u8BF7\u8F93\u5165\u89D2\u8272\u540D\u79F0",onKeyup:F(g,["enter"])},null,8,["modelValue"])]),_:1}),e(_,{label:"\u89D2\u8272\u6807\u8BC6",prop:"code"},{default:o(()=>[e(R,{modelValue:t(r).code,"onUpdate:modelValue":l[1]||(l[1]=a=>t(r).code=a),class:"!w-240px",clearable:"",placeholder:"\u8BF7\u8F93\u5165\u89D2\u8272\u6807\u8BC6",onKeyup:F(g,["enter"])},null,8,["modelValue"])]),_:1}),e(_,{label:"\u72B6\u6001",prop:"status"},{default:o(()=>[e(H,{modelValue:t(r).status,"onUpdate:modelValue":l[2]||(l[2]=a=>t(r).status=a),class:"!w-240px",clearable:"",placeholder:"\u8BF7\u9009\u62E9\u72B6\u6001"},{default:o(()=>[(s(!0),A(K,null,be(t(Q)(t(h).COMMON_STATUS),a=>(s(),m(q,{key:a.value,label:a.label,value:a.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),e(_,{label:"\u521B\u5EFA\u65F6\u95F4",prop:"createTime"},{default:o(()=>[e(I,{modelValue:t(r).createTime,"onUpdate:modelValue":l[3]||(l[3]=a=>t(r).createTime=a),"default-time":[new Date("1 00:00:00"),new Date("1 23:59:59")],class:"!w-240px","end-placeholder":"\u7ED3\u675F\u65E5\u671F","start-placeholder":"\u5F00\u59CB\u65E5\u671F",type:"daterange","value-format":"YYYY-MM-DD HH:mm:ss"},null,8,["modelValue","default-time"])]),_:1}),e(_,null,{default:o(()=>[e(p,{onClick:g},{default:o(()=>[e(k,{class:"mr-5px",icon:"ep:search"}),l[7]||(l[7]=u(" \u641C\u7D22 "))]),_:1}),e(p,{onClick:z},{default:o(()=>[e(k,{class:"mr-5px",icon:"ep:refresh"}),l[8]||(l[8]=u(" \u91CD\u7F6E "))]),_:1}),f((s(),m(p,{plain:"",type:"primary",onClick:l[4]||(l[4]=a=>M("create"))},{default:o(()=>[e(k,{class:"mr-5px",icon:"ep:plus"}),l[9]||(l[9]=u(" \u65B0\u589E "))]),_:1})),[[y,["system:role:create"]]]),f((s(),m(p,{loading:t(x),plain:"",type:"success",onClick:j},{default:o(()=>[e(k,{class:"mr-5px",icon:"ep:download"}),l[10]||(l[10]=u(" \u5BFC\u51FA "))]),_:1},8,["loading"])),[[y,["system:role:export"]]])]),_:1})]),_:1},8,["model"])]),_:1}),e(Y,null,{default:o(()=>[f((s(),m(Z,{data:t(V)},{default:o(()=>[e(n,{align:"center",label:"\u89D2\u8272\u7F16\u53F7",prop:"id"}),e(n,{align:"center",label:"\u89D2\u8272\u540D\u79F0",prop:"name"}),e(n,{label:"\u89D2\u8272\u7C7B\u578B",align:"center",prop:"type"},{default:o(a=>[e(E,{type:t(h).SYSTEM_ROLE_TYPE,value:a.row.type},null,8,["type","value"])]),_:1}),e(n,{align:"center",label:"\u89D2\u8272\u6807\u8BC6",prop:"code"}),e(n,{align:"center",label:"\u663E\u793A\u987A\u5E8F",prop:"sort"}),e(n,{align:"center",label:"\u5907\u6CE8",prop:"remark"}),e(n,{align:"center",label:"\u72B6\u6001",prop:"status"},{default:o(a=>[e(E,{type:t(h).COMMON_STATUS,value:a.row.status},null,8,["type","value"])]),_:1}),e(n,{formatter:t(ge),align:"center",label:"\u521B\u5EFA\u65F6\u95F4",prop:"createTime",width:"180"},null,8,["formatter"]),e(n,{width:300,align:"center",label:"\u64CD\u4F5C"},{default:o(a=>[f((s(),m(p,{link:"",type:"primary",onClick:C=>M("update",a.row.id)},{default:o(()=>l[11]||(l[11]=[u(" \u7F16\u8F91 ")])),_:2},1032,["onClick"])),[[y,["system:role:update"]]]),f((s(),m(p,{link:"",preIcon:"ep:basketball",title:"\u83DC\u5355\u6743\u9650",type:"primary",onClick:C=>(async b=>{N.value.open(b)})(a.row)},{default:o(()=>l[12]||(l[12]=[u(" \u83DC\u5355\u6743\u9650 ")])),_:2},1032,["onClick"])),[[y,["system:permission:assign-role-menu"]]]),f((s(),m(p,{link:"",preIcon:"ep:coin",title:"\u6570\u636E\u6743\u9650",type:"primary",onClick:C=>(async b=>{D.value.open(b)})(a.row)},{default:o(()=>l[13]||(l[13]=[u(" \u6570\u636E\u6743\u9650 ")])),_:2},1032,["onClick"])),[[y,["system:permission:assign-role-data-scope"]]]),f((s(),m(p,{link:"",type:"danger",onClick:C=>(async b=>{try{await v.delConfirm(),await we(b),v.success(P("common.delSuccess")),await c()}catch{}})(a.row.id)},{default:o(()=>l[14]||(l[14]=[u(" \u5220\u9664 ")])),_:2},1032,["onClick"])),[[y,["system:role:delete"]]])]),_:1})]),_:1},8,["data"])),[[B,t(w)]]),e($,{limit:t(r).pageSize,"onUpdate:limit":l[5]||(l[5]=a=>t(r).pageSize=a),page:t(r).pageNo,"onUpdate:page":l[6]||(l[6]=a=>t(r).pageNo=a),total:t(S),onPagination:c},null,8,["limit","page","total"])]),_:1}),e(Ce,{ref_key:"formRef",ref:U,onSuccess:c},null,512),e(he,{ref_key:"assignMenuFormRef",ref:N,onSuccess:c},null,512),e(Se,{ref_key:"dataPermissionFormRef",ref:D,onSuccess:c},null,512)],64)}}});export{Ve as default};
|