index.be1a132e.js 4.4 KB

123
  1. import{_ as B}from"./preload-helper.41c905a7.js";import{e as f,ag as U,r as E,G as R,o as $,a0 as r,ae as V,g as c,h as I,A as e,q as n,j as M,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 L={class:"system-user-container layout-padding"},q={class:"system-user-search mb15"},G=f({name:"systemUser"}),K=f({...G,setup(J){const b=U(()=>B(()=>import("./dialog.f38cb5a6.js"),["./dialog.f38cb5a6.js","./vue.e266cb73.js","./_plugin-vue_export-helper.c27b6911.js"],import.meta.url)),m=E(),a=R({tableData:{data:[],total:0,loading:!1,param:{pageNum:1,pageSize:10}}}),p=()=>{a.tableData.loading=!0;const o=[];for(let t=0;t<2;t++)o.push({userName:t===0?"admin":"test",userNickname:t===0?"我是管理员":"我是普通用户",roleSign:t===0?"admin":"common",department:t===0?["vueNextAdmin","IT外包服务"]:["vueNextAdmin","资本控股"],phone:"12345678910",email:"vueNextAdmin@123.com",sex:"女",password:"123456",overdueTime:new Date,status:!0,describe:t===0?"不可删除":"测试用户",createTime:new Date().toLocaleString()});a.tableData.data=o,a.tableData.total=a.tableData.data.length,setTimeout(()=>{a.tableData.loading=!1},500)},v=o=>{m.value.openDialog(o)},w=(o,t)=>{m.value.openDialog(o,t)},h=o=>{j.confirm(`此操作将永久删除账户名称:“${o.userName}”,是否继续?`,"提示",{confirmButtonText:"确认",cancelButtonText:"取消",type:"warning"}).then(()=>{p(),F.success("删除成功")}).catch(()=>{})},D=o=>{a.tableData.param.pageSize=o,p()},y=o=>{a.tableData.param.pageNum=o,p()};return $(()=>{p()}),(o,t)=>{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=V("loading");return c(),I("div",L,[e(S,{shadow:"hover",class:"layout-padding-auto"},{default:n(()=>[M("div",q,[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:t[0]||(t[0]=l=>v("add"))},{default:n(()=>[e(_,null,{default:n(()=>[e(z)]),_:1}),i(" 新增用户 ")]),_:1})]),O((c(),u(C,{data:a.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(),u(g,{key:0,type:"success"},{default:n(()=>[i("启用")]),_:1})):(c(),u(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=>w("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,a.tableData.loading]]),e(k,{onSizeChange:D,onCurrentChange:y,class:"mt15","pager-count":5,"page-sizes":[10,20,30],"current-page":a.tableData.param.pageNum,"onUpdate:currentPage":t[1]||(t[1]=l=>a.tableData.param.pageNum=l),background:"","page-size":a.tableData.param.pageSize,"onUpdate:pageSize":t[2]||(t[2]=l=>a.tableData.param.pageSize=l),layout:"total, sizes, prev, pager, next, jumper",total:a.tableData.total},null,8,["current-page","page-size","total"])]),_:1}),e(P(b),{ref_key:"userDialogRef",ref:m,onRefresh:t[3]||(t[3]=l=>p())},null,512)])}}});const te=H(K,[["__scopeId","data-v-c23973b1"],["__file","C:/Users/89282/Desktop/lechang_storage/lechang_storage/vue-next-admin/src/views/system/user/index.vue"]]);export{te as default};
  2. //# sourceMappingURL=index.be1a132e.js.map