123 |
- import{f as V,E as B,c as E,_ as $}from"./index.27cf50e8.js";import{M as b,j as A,a3 as M,m as U,am as s,aw as O,o as c,a as P,b as f,_ as a,U as n,Y as i,V as j,T as m,u as F,f as H}from"./vue.aade88c7.js";const I={class:"system-role-container layout-padding"},L={class:"system-role-padding layout-padding-auto layout-padding-view"},Y={class:"system-user-search mb15"},q=b({name:"systemRole"}),G=b({...q,setup(J){const v=H(()=>E(()=>import("./dialog.8918e0b2.js"),["./dialog.8918e0b2.js","./vue.aade88c7.js","./index.27cf50e8.js","./index.08fb3d47.css","./dialog.5926acda.css"],import.meta.url)),u=A(),t=M({tableData:{data:[],total:0,loading:!1,param:{search:"",pageNum:1,pageSize:10}}}),d=()=>{t.tableData.loading=!0;const l=[];for(let e=0;e<20;e++)l.push({roleName:e===0?"超级管理员":"普通用户",roleSign:e===0?"admin":"common",describe:`测试角色${e+1}`,sort:e,status:!0,createTime:new Date().toLocaleString()});t.tableData.data=l,t.tableData.total=t.tableData.data.length,setTimeout(()=>{t.tableData.loading=!1},500)},w=l=>{u.value.openDialog(l)},D=(l,e)=>{u.value.openDialog(l,e)},y=l=>{V.confirm(`此操作将永久删除角色名称:“${l.roleName}”,是否继续?`,"提示",{confirmButtonText:"确认",cancelButtonText:"取消",type:"warning"}).then(()=>{d(),B.success("删除成功")}).catch(()=>{})},h=l=>{t.tableData.param.pageSize=l,d()},x=l=>{t.tableData.param.pageNum=l,d()};return U(()=>{d()}),(l,e)=>{const z=s("el-input"),C=s("ele-Search"),_=s("el-icon"),p=s("el-button"),k=s("ele-FolderAdd"),r=s("el-table-column"),g=s("el-tag"),N=s("el-table"),S=s("el-pagination"),R=O("loading");return c(),P("div",I,[f("div",L,[f("div",Y,[a(z,{modelValue:t.tableData.param.search,"onUpdate:modelValue":e[0]||(e[0]=o=>t.tableData.param.search=o),size:"default",placeholder:"请输入角色名称",style:{"max-width":"180px"}},null,8,["modelValue"]),a(p,{size:"default",type:"primary",class:"ml10"},{default:n(()=>[a(_,null,{default:n(()=>[a(C)]),_:1}),i(" 查询 ")]),_:1}),a(p,{size:"default",type:"success",class:"ml10",onClick:e[1]||(e[1]=o=>w("add"))},{default:n(()=>[a(_,null,{default:n(()=>[a(k)]),_:1}),i(" 新增角色 ")]),_:1})]),j((c(),m(N,{data:t.tableData.data,style:{width:"100%"}},{default:n(()=>[a(r,{type:"index",label:"序号",width:"60"}),a(r,{prop:"roleName",label:"角色名称","show-overflow-tooltip":""}),a(r,{prop:"roleSign",label:"角色标识","show-overflow-tooltip":""}),a(r,{prop:"sort",label:"排序","show-overflow-tooltip":""}),a(r,{prop:"status",label:"角色状态","show-overflow-tooltip":""},{default:n(o=>[o.row.status?(c(),m(g,{key:0,type:"success"},{default:n(()=>[i("启用")]),_:1})):(c(),m(g,{key:1,type:"info"},{default:n(()=>[i("禁用")]),_:1}))]),_:1}),a(r,{prop:"describe",label:"角色描述","show-overflow-tooltip":""}),a(r,{prop:"createTime",label:"创建时间","show-overflow-tooltip":""}),a(r,{label:"操作",width:"100"},{default:n(o=>[a(p,{disabled:o.row.roleName==="超级管理员",size:"small",text:"",type:"primary",onClick:T=>D("edit",o.row)},{default:n(()=>[i("修改")]),_:2},1032,["disabled","onClick"]),a(p,{disabled:o.row.roleName==="超级管理员",size:"small",text:"",type:"primary",onClick:T=>y(o.row)},{default:n(()=>[i("删除")]),_:2},1032,["disabled","onClick"])]),_:1})]),_:1},8,["data"])),[[R,t.tableData.loading]]),a(S,{onSizeChange:h,onCurrentChange:x,class:"mt15","pager-count":5,"page-sizes":[10,20,30],"current-page":t.tableData.param.pageNum,"onUpdate:currentPage":e[2]||(e[2]=o=>t.tableData.param.pageNum=o),background:"","page-size":t.tableData.param.pageSize,"onUpdate:pageSize":e[3]||(e[3]=o=>t.tableData.param.pageSize=o),layout:"total, sizes, prev, pager, next, jumper",total:t.tableData.total},null,8,["current-page","page-size","total"])]),a(F(v),{ref_key:"roleDialogRef",ref:u,onRefresh:e[4]||(e[4]=o=>d())},null,512)])}}});const W=$(G,[["__scopeId","data-v-1003e97a"]]);export{W as default};
- //# sourceMappingURL=index.03a55a5a.js.map
|