123 |
- import{f as V,E as B,c as E,_ as $}from"./index.beaea096.js";import{M as b,j as A,a3 as U,m as j,am as s,aw as M,o as c,a as O,b as f,_ as a,U as n,Y as i,V as P,T as u,u as F,f as H}from"./vue.60d2ee98.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.1ae110d8.js"),["assets/dialog.1ae110d8.js","assets/vue.60d2ee98.js","assets/index.beaea096.js","assets/index.b5b78cd7.css","assets/dialog.bab18419.css"])),_=A(),t=U({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)},y=l=>{_.value.openDialog(l)},w=(l,e)=>{_.value.openDialog(l,e)},D=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 j(()=>{d()}),(l,e)=>{const z=s("el-input"),C=s("ele-Search"),m=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=M("loading");return c(),O("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(m,null,{default:n(()=>[a(C)]),_:1}),i(" 查询 ")]),_:1}),a(p,{size:"default",type:"success",class:"ml10",onClick:e[1]||(e[1]=o=>y("add"))},{default:n(()=>[a(m,null,{default:n(()=>[a(k)]),_:1}),i(" 新增角色 ")]),_:1})]),P((c(),u(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(),u(g,{key:0,type:"success"},{default:n(()=>[i("启用")]),_:1})):(c(),u(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=>w("edit",o.row)},{default:n(()=>[i("修改")]),_:2},1032,["disabled","onClick"]),a(p,{disabled:o.row.roleName==="超级管理员",size:"small",text:"",type:"primary",onClick:T=>D(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:_,onRefresh:e[4]||(e[4]=o=>d())},null,512)])}}});const W=$(G,[["__scopeId","data-v-17c20125"],["__file","C:/Users/89282/Desktop/xmgl_yjy/project-manager/h5/src/views/system/role/index.vue"]]);export{W as default};
- //# sourceMappingURL=index.a65d2316.js.map
|