马宇豪
2024-01-05 6a33c71f381aec0dbc778f80527b62d343fd0146
1
var y=Object.defineProperty;var f=Object.getOwnPropertySymbols;var E=Object.prototype.hasOwnProperty,F=Object.prototype.propertyIsEnumerable;var D=(t,e,a)=>e in t?y(t,e,{enumerable:!0,configurable:!0,writable:!0,value:a}):t[e]=a,g=(t,e)=>{for(var a in e||(e={}))E.call(e,a)&&D(t,a,e[a]);if(f)for(var a of f(e))F.call(e,a)&&D(t,a,e[a]);return t};import h from"./roleDialog.1683511265143.js";import{u as b}from"./index.16835112651437.js";import{_ as v,E as c,d as x}from"./index.1683511265143.js";import{J as B,f as k,a1 as $,k as N,a4 as z,a as T,Y as n,R as u,a5 as r,o as A,b as S,W as C}from"./vue.1683511265143.js";const L=B({name:"systemRole",components:{roleDialog:h},setup(){const t=k(),e=$({tableData:{data:[],total:0,loading:!1,param:{pageNum:1,pageSize:10}}}),a=async()=>{let o=await b().getRoleList();o.data.code===100?e.tableData.data=o.data.data:c({type:"warning",message:o.data.msg})},d=(o,l)=>{t.value.openDialog(o,l)},m=o=>{x.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 b().deleteRole({roleId:o.roleId});l.data.code===100?(c({type:"success",duration:2e3,message:"\u5220\u9664\u6210\u529F"}),await a()):c({type:"warning",message:l.data.msg})}).catch(()=>{})},p=()=>{a()},s=o=>{e.tableData.param.pageSize=o},i=o=>{e.tableData.param.pageNum=o};return N(()=>{a()}),g({onRowDel:m,roleDialog:h,handleSearch:p,roleDialogRef:t,onOpenDialogRef:d,initRoleTableData:a,onHandleSizeChange:s,onHandleCurrentChange:i},z(e))}}),M={class:"system-role-container"},V=S("div",{class:"system-user-search mb15"},null,-1),H=C("\u4FEE\u6539"),I=C("\u5220\u9664");function O(t,e,a,d,m,p){const s=r("el-table-column"),i=r("el-button"),o=r("el-table"),l=r("el-card"),R=r("roleDialog");return A(),T("div",M,[n(l,{shadow:"hover"},{default:u(()=>[V,n(o,{data:t.tableData.data,style:{width:"100%"}},{default:u(()=>[n(s,{type:"index",label:"\u5E8F\u53F7",width:"60"}),n(s,{prop:"name",label:"\u89D2\u8272\u540D\u79F0","show-overflow-tooltip":"",align:"center"}),n(s,{label:"\u64CD\u4F5C",width:"150"},{default:u(_=>[n(i,{size:"small",text:"",type:"primary",onClick:w=>t.onOpenDialogRef("\u4FEE\u6539",_.row)},{default:u(()=>[H]),_:2},1032,["onClick"]),n(i,{size:"small",style:{color:"red"},text:"",type:"primary",onClick:w=>t.onRowDel(_.row)},{default:u(()=>[I]),_:2},1032,["onClick"])]),_:1})]),_:1},8,["data"])]),_:1}),n(R,{ref:"roleDialogRef",onRefreshRoleList:t.initRoleTableData},null,8,["onRefreshRoleList"])])}var G=v(L,[["render",O]]);export{G as default};