index.e9ea802b.js 4.2 KB

12
  1. import{h as E,E as B,c as U,_ as R}from"./index.6ed0cd31.js";import{L as f,i as $,a2 as V,l as I,al as r,av as L,o as c,a as M,Z as e,T as n,b as O,X as i,U as P,S as m,u as j,aC as F}from"./vue.e1d8f8c6.js";const H={class:"system-user-container layout-padding"},X={class:"system-user-search mb15"},Z=f({name:"systemUser"}),q=f({...Z,setup(G){const b=F(()=>U(()=>import("./dialog.c6aeb4fb.js"),["./dialog.c6aeb4fb.js","./vue.e1d8f8c6.js","./index.6ed0cd31.js","./index.bafb3a08.css"],import.meta.url)),u=$(),t=V({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=>{E.confirm(`此操作将永久删除账户名称:“${o.userName}”,是否继续?`,"提示",{confirmButtonText:"确认",cancelButtonText:"取消",type:"warning"}).then(()=>{p(),B.success("删除成功")}).catch(()=>{})},D=o=>{t.tableData.param.pageSize=o,p()},y=o=>{t.tableData.param.pageNum=o,p()};return I(()=>{p()}),(o,a)=>{const x=r("el-input"),z=r("ele-Search"),_=r("el-icon"),d=r("el-button"),N=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=L("loading");return c(),M("div",H,[e(S,{shadow:"hover",class:"layout-padding-auto"},{default:n(()=>[O("div",X,[e(x,{size:"default",placeholder:"请输入用户名称",style:{"max-width":"180px"}}),e(d,{size:"default",type:"primary",class:"ml10"},{default:n(()=>[e(_,null,{default:n(()=>[e(z)]),_: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(N)]),_:1}),i(" 新增用户 ")]),_:1})]),P((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(j(b),{ref_key:"userDialogRef",ref:u,onRefresh:a[3]||(a[3]=l=>p())},null,512)])}}});const Q=R(q,[["__scopeId","data-v-c23973b1"],["__file","E:/code/wwwroot/local81.lzj/simple_storage/vue-next-admin/src/views/system/user/index.vue"]]);export{Q as default};