index.4ea52537.js 4.1 KB

123
  1. import{f as B,E,c as U,_ as R}from"./index.72328493.js";import{M as f,j as V,a3 as $,m as M,am as r,aw as I,o as c,a as O,_ as e,U as n,b as P,Y as i,V as j,T as m,u as F,f as H}from"./vue.aade88c7.js";const L={class:"system-user-container layout-padding"},Y={class:"system-user-search mb15"},q=f({name:"systemUser"}),G=f({...q,setup(J){const b=H(()=>U(()=>import("./dialog.84008d7b.js"),["./dialog.84008d7b.js","./vue.aade88c7.js"],import.meta.url)),u=V(),t=$({tableData:{data:[],total:0,loading:!1,param:{pageNum:1,pageSize:10}}}),p=()=>{t.tableData.loading=!0;const o=[];for(let a=0;a<2;a++)o.push({userName:a===0?"admin":"test",userNickname:a===0?"我是管理员":"我是普通用户",roleSign:a===0?"admin":"common",department:a===0?["vueNextAdmin","IT外包服务"]:["vueNextAdmin","资本控股"],phone:"12345678910",email:"vueNextAdmin@123.com",sex:"女",password:"123456",overdueTime:new Date,status:!0,describe:a===0?"不可删除":"测试用户",createTime:new Date().toLocaleString()});t.tableData.data=o,t.tableData.total=t.tableData.data.length,setTimeout(()=>{t.tableData.loading=!1},500)},w=o=>{u.value.openDialog(o)},v=(o,a)=>{u.value.openDialog(o,a)},h=o=>{B.confirm(`此操作将永久删除账户名称:“${o.userName}”,是否继续?`,"提示",{confirmButtonText:"确认",cancelButtonText:"取消",type:"warning"}).then(()=>{p(),E.success("删除成功")}).catch(()=>{})},D=o=>{t.tableData.param.pageSize=o,p()},y=o=>{t.tableData.param.pageNum=o,p()};return M(()=>{p()}),(o,a)=>{const x=r("el-input"),N=r("ele-Search"),_=r("el-icon"),d=r("el-button"),z=r("ele-FolderAdd"),s=r("el-table-column"),g=r("el-tag"),C=r("el-table"),k=r("el-pagination"),S=r("el-card"),T=I("loading");return c(),O("div",L,[e(S,{shadow:"hover",class:"layout-padding-auto"},{default:n(()=>[P("div",Y,[e(x,{size:"default",placeholder:"请输入用户名称",style:{"max-width":"180px"}}),e(d,{size:"default",type:"primary",class:"ml10"},{default:n(()=>[e(_,null,{default:n(()=>[e(N)]),_:1}),i(" 查询 ")]),_:1}),e(d,{size:"default",type:"success",class:"ml10",onClick:a[0]||(a[0]=l=>w("add"))},{default:n(()=>[e(_,null,{default:n(()=>[e(z)]),_:1}),i(" 新增用户 ")]),_:1})]),j((c(),m(C,{data:t.tableData.data,style:{width:"100%"}},{default:n(()=>[e(s,{type:"index",label:"序号",width:"60"}),e(s,{prop:"userName",label:"账户名称","show-overflow-tooltip":""}),e(s,{prop:"userNickname",label:"用户昵称","show-overflow-tooltip":""}),e(s,{prop:"roleSign",label:"关联角色","show-overflow-tooltip":""}),e(s,{prop:"department",label:"部门","show-overflow-tooltip":""}),e(s,{prop:"phone",label:"手机号","show-overflow-tooltip":""}),e(s,{prop:"email",label:"邮箱","show-overflow-tooltip":""}),e(s,{prop:"status",label:"用户状态","show-overflow-tooltip":""},{default:n(l=>[l.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}),e(s,{prop:"describe",label:"用户描述","show-overflow-tooltip":""}),e(s,{prop:"createTime",label:"创建时间","show-overflow-tooltip":""}),e(s,{label:"操作",width:"100"},{default:n(l=>[e(d,{disabled:l.row.userName==="admin",size:"small",text:"",type:"primary",onClick:A=>v("edit",l.row)},{default:n(()=>[i("修改")]),_:2},1032,["disabled","onClick"]),e(d,{disabled:l.row.userName==="admin",size:"small",text:"",type:"primary",onClick:A=>h(l.row)},{default:n(()=>[i("删除")]),_:2},1032,["disabled","onClick"])]),_:1})]),_:1},8,["data"])),[[T,t.tableData.loading]]),e(k,{onSizeChange:D,onCurrentChange:y,class:"mt15","pager-count":5,"page-sizes":[10,20,30],"current-page":t.tableData.param.pageNum,"onUpdate:currentPage":a[1]||(a[1]=l=>t.tableData.param.pageNum=l),background:"","page-size":t.tableData.param.pageSize,"onUpdate:pageSize":a[2]||(a[2]=l=>t.tableData.param.pageSize=l),layout:"total, sizes, prev, pager, next, jumper",total:t.tableData.total},null,8,["current-page","page-size","total"])]),_:1}),e(F(b),{ref_key:"userDialogRef",ref:u,onRefresh:a[3]||(a[3]=l=>p())},null,512)])}}});const W=R(G,[["__scopeId","data-v-c9db1c87"]]);export{W as default};
  2. //# sourceMappingURL=index.4ea52537.js.map