var F=Object.defineProperty;var D=Object.getOwnPropertySymbols;var v=Object.prototype.hasOwnProperty,B=Object.prototype.propertyIsEnumerable;var g=(a,e,t)=>e in a?F(a,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):a[e]=t,h=(a,e)=>{for(var t in e||(e={}))v.call(e,t)&&g(a,t,e[t]);if(D)for(var t of D(e))B.call(e,t)&&g(a,t,e[t]);return a};import C from"./roleDialog.1704421723665.js";import{u as R}from"./index.170442172366522.js";import{_ as k,E as d,k as $}from"./index.1704421723665.js";import{J as x,f as z,a1 as A,k as N,a4 as T,a as S,Y as n,R as s,a5 as u,o as L,b as M,W as m}from"./vue.1704421723665.js";const O=x({name:"systemRole",components:{roleDialog:C},setup(){const a=z(),e=A({tableData:{data:[],total:0,loading:!1,param:{pageNum:1,pageSize:10}}}),t=async()=>{let o=await R().getRoleList();o.data.code===100?e.tableData.data=o.data.data:d({type:"warning",message:o.data.msg})},p=(o,l)=>{a.value.openDialog(o,l)},_=o=>{$.confirm(`\u6B64\u64CD\u4F5C\u5C06\u6C38\u4E45\u5220\u9664\u89D2\u8272\u540D\u79F0\uFF1A\u201C${o.roleName}\u201D\uFF0C\u662F\u5426\u7EE7\u7EED?`,"\u63D0\u793A",{confirmButtonText:"\u786E\u8BA4",cancelButtonText:"\u53D6\u6D88",type:"warning"}).then(async()=>{let l=await R().deleteRole({roleId:o.id});l.data.code===100?(d({type:"success",duration:2e3,message:"\u5220\u9664\u6210\u529F"}),await t()):d({type:"warning",message:l.data.msg})}).catch(()=>{})},f=()=>{t()},i=o=>{e.tableData.param.pageSize=o},r=o=>{e.tableData.param.pageNum=o};return N(()=>{t()}),h({onRowDel:_,roleDialog:C,handleSearch:f,roleDialogRef:a,onOpenDialogRef:p,initRoleTableData:t,onHandleSizeChange:i,onHandleCurrentChange:r},T(e))}}),V={class:"system-role-container"},H={class:"system-user-search mb15"},I=m(" \u65B0\u589E\u89D2\u8272 "),J=m("\u4FEE\u6539"),W=m("\u5220\u9664");function Y(a,e,t,p,_,f){const i=u("ele-FolderAdd"),r=u("el-icon"),o=u("el-button"),l=u("el-table-column"),b=u("el-table"),y=u("el-card"),E=u("roleDialog");return L(),S("div",V,[n(y,{shadow:"hover"},{default:s(()=>[M("div",H,[n(o,{size:"default",type:"success",class:"ml10",onClick:e[0]||(e[0]=c=>a.onOpenDialogRef("\u65B0\u589E",""))},{default:s(()=>[n(r,null,{default:s(()=>[n(i)]),_:1}),I]),_:1})]),n(b,{data:a.tableData.data,style:{width:"100%"}},{default:s(()=>[n(l,{type:"index",label:"\u5E8F\u53F7",width:"60"}),n(l,{prop:"name",label:"\u89D2\u8272\u540D\u79F0","show-overflow-tooltip":"",align:"center"}),n(l,{label:"\u64CD\u4F5C",width:"150"},{default:s(c=>[n(o,{size:"small",text:"",type:"primary",onClick:w=>a.onOpenDialogRef("\u4FEE\u6539",c.row)},{default:s(()=>[J]),_:2},1032,["onClick"]),n(o,{size:"small",style:{color:"red"},text:"",type:"primary",onClick:w=>a.onRowDel(c.row)},{default:s(()=>[W]),_:2},1032,["onClick"])]),_:1})]),_:1},8,["data"])]),_:1}),n(E,{ref:"roleDialogRef",onRefreshRoleList:a.initRoleTableData},null,8,["onRefreshRoleList"])])}var Q=k(O,[["render",Y]]);export{Q as default};
|