index.c4cc3ee0.js 4.1 KB

123
  1. import{_ as B}from"./preload-helper.41c905a7.js";import{e as b,ag as V,r as A,G as E,o as $,a0 as s,ae as U,g as c,h as M,j as f,A as a,q as n,y as i,t as O,p as u,u as P}from"./vue.e266cb73.js";import{K as j}from"./index.4f91577e.js";import{ad as F}from"./index.dcc65bf7.js";import{_ as H}from"./_plugin-vue_export-helper.c27b6911.js";import"./index.f84209b0.js";const I={class:"system-role-container layout-padding"},L={class:"system-role-padding layout-padding-auto layout-padding-view"},q={class:"system-user-search mb15"},G=b({name:"systemRole"}),K=b({...G,setup(J){const v=V(()=>B(()=>import("./dialog.97ca1354.js"),["./dialog.97ca1354.js","./vue.e266cb73.js","./_plugin-vue_export-helper.c27b6911.js","./dialog.bab18419.css"],import.meta.url)),m=A(),t=E({tableData:{data:[],total:0,loading:!1,param:{search:"",pageNum:1,pageSize:10}}}),p=()=>{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=>{m.value.openDialog(l)},D=(l,e)=>{m.value.openDialog(l,e)},w=l=>{j.confirm(`此操作将永久删除角色名称:“${l.roleName}”,是否继续?`,"提示",{confirmButtonText:"确认",cancelButtonText:"取消",type:"warning"}).then(()=>{p(),F.success("删除成功")}).catch(()=>{})},h=l=>{t.tableData.param.pageSize=l,p()},x=l=>{t.tableData.param.pageNum=l,p()};return $(()=>{p()}),(l,e)=>{const z=s("el-input"),C=s("ele-Search"),_=s("el-icon"),d=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=U("loading");return c(),M("div",I,[f("div",L,[f("div",q,[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(d,{size:"default",type:"primary",class:"ml10"},{default:n(()=>[a(_,null,{default:n(()=>[a(C)]),_:1}),i(" 查询 ")]),_:1}),a(d,{size:"default",type:"success",class:"ml10",onClick:e[1]||(e[1]=o=>y("add"))},{default:n(()=>[a(_,null,{default:n(()=>[a(k)]),_:1}),i(" 新增角色 ")]),_:1})]),O((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(d,{disabled:o.row.roleName==="超级管理员",size:"small",text:"",type:"primary",onClick:T=>D("edit",o.row)},{default:n(()=>[i("修改")]),_:2},1032,["disabled","onClick"]),a(d,{disabled:o.row.roleName==="超级管理员",size:"small",text:"",type:"primary",onClick:T=>w(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(P(v),{ref_key:"roleDialogRef",ref:m,onRefresh:e[4]||(e[4]=o=>p())},null,512)])}}});const ae=H(K,[["__scopeId","data-v-17c20125"],["__file","C:/Users/89282/Desktop/lechang_storage/lechang_storage/vue-next-admin/src/views/system/role/index.vue"]]);export{ae as default};
  2. //# sourceMappingURL=index.c4cc3ee0.js.map