index-dedd8d13.js 8.1 KB

1
  1. import{d as oe,h as ne,r as i,e as _e,l as ue,O as me,o as n,c as L,f as e,w as a,a as l,P as M,F as O,q as ce,v as d,n as p,x as g,g as ie,a4 as S,E as de,T as pe,A as fe,y as ye,z as he,B as we,j as be,C as ve,D as ge,G as ke,d9 as Ve,H as xe,i as Ce,I as Ne,_ as Se,__tla as Ue}from"./index-04a4d3ea.js";import{_ as Ee,__tla as Re}from"./index-0c1ac717.js";import{E as Te,a as De,b as ze,__tla as Ae}from"./el-dropdown-item-e39596d3.js";import{_ as Pe,__tla as Be}from"./ContentWrap-2ffb6942.js";import{a as Fe,D as Ie,__tla as Le}from"./dict-d7e8158a.js";import{c as U,__tla as Me}from"./permission-b00314c4.js";import{d as Oe,__tla as Ye}from"./formatTime-49bd4fc4.js";import{C as k}from"./constants-a1da293a.js";import{d as je,e as He,f as Ke,r as qe,__tla as Ge}from"./index-1d4d85b7.js";import Ze,{__tla as Je}from"./UserForm-a0c23ed9.js";import Qe,{__tla as We}from"./UserImportForm-82b2cbe5.js";import Xe,{__tla as $e}from"./UserAssignRoleForm-529df4dd.js";import ea,{__tla as aa}from"./DeptTree-1c1c5f9f.js";import{u as ta,__tla as la}from"./useMessage-7044efee.js";import{__tla as ra}from"./index-fd5178e9.js";import{__tla as sa}from"./el-card-14e36bd7.js";import{__tla as oa}from"./Dialog-def8849d.js";import{__tla as na}from"./el-tree-select-f4451c82.js";import"./tree-0af4953a.js";import{__tla as _a}from"./index-d5598dd3.js";import{__tla as ua}from"./index-6b255589.js";import{__tla as ma}from"./el-link-20256a9d.js";import"./download-20922b56.js";import{__tla as ca}from"./index-1c7ba88e.js";import{__tla as ia}from"./index-0beb7caa.js";let Y,da=Promise.all([(()=>{try{return Ue}catch{}})(),(()=>{try{return Re}catch{}})(),(()=>{try{return Ae}catch{}})(),(()=>{try{return Be}catch{}})(),(()=>{try{return Le}catch{}})(),(()=>{try{return Me}catch{}})(),(()=>{try{return Ye}catch{}})(),(()=>{try{return Ge}catch{}})(),(()=>{try{return Je}catch{}})(),(()=>{try{return We}catch{}})(),(()=>{try{return $e}catch{}})(),(()=>{try{return aa}catch{}})(),(()=>{try{return la}catch{}})(),(()=>{try{return ra}catch{}})(),(()=>{try{return sa}catch{}})(),(()=>{try{return oa}catch{}})(),(()=>{try{return na}catch{}})(),(()=>{try{return _a}catch{}})(),(()=>{try{return ua}catch{}})(),(()=>{try{return ma}catch{}})(),(()=>{try{return ca}catch{}})(),(()=>{try{return ia}catch{}})()]).then(async()=>{let E;E={class:"flex items-center justify-center"},Y=Se(oe({name:"SystemUser",__name:"index",setup(pa){const f=ta(),{t:R}=ne(),V=i(!0),T=i(0),D=i([]),o=_e({pageNo:1,pageSize:10,username:void 0,mobile:void 0,status:void 0,deptId:void 0,createTime:[]}),z=i(),_=async()=>{V.value=!0;try{const s=await je(o);D.value=s.list,T.value=s.total}finally{V.value=!1}},v=()=>{o.pageNo=1,_()},j=()=>{var s;(s=z.value)==null||s.resetFields(),v()},H=async s=>{o.deptId=s.id,await _()},A=i(),P=(s,r)=>{A.value.open(s,r)},K=i();i(!1);const q=async s=>{try{await f.delConfirm(),await Ke(s),f.success(R("common.delSuccess")),await _()}catch{}},G=async s=>{try{const r=(await f.prompt('\u8BF7\u8F93\u5165"'+s.username+'"\u7684\u65B0\u5BC6\u7801',R("common.reminder"))).value;await qe(s.id,r),f.success("\u4FEE\u6539\u6210\u529F\uFF0C\u65B0\u5BC6\u7801\u662F\uFF1A"+r)}catch{}},B=i(),Z=s=>{B.value.open(s)};return ue(()=>{_()}),(s,r)=>{const x=Pe,F=de,I=pe,y=fe,J=ye,Q=he,W=we,u=be,h=ve,X=ge,m=ke,$=Ve,C=Te,ee=De,ae=ze,te=xe,le=Ee,re=Ce,N=me("hasPermi"),se=Ne;return n(),L(O,null,[e(re,{gutter:20},{default:a(()=>[e(F,{span:4,xs:24},{default:a(()=>[e(x,{class:"h-1/1"},{default:a(()=>[e(ea,{onNodeClick:H})]),_:1})]),_:1}),e(F,{span:20,xs:24},{default:a(()=>[e(x,null,{default:a(()=>[e(X,{class:"-mb-15px",model:l(o),ref_key:"queryFormRef",ref:z,inline:!0,"label-width":"68px"},{default:a(()=>[e(y,{label:"\u7528\u6237\u540D\u79F0",prop:"username"},{default:a(()=>[e(I,{modelValue:l(o).username,"onUpdate:modelValue":r[0]||(r[0]=t=>l(o).username=t),placeholder:"\u8BF7\u8F93\u5165\u7528\u6237\u540D\u79F0",clearable:"",onKeyup:M(v,["enter"]),class:"!w-240px"},null,8,["modelValue"])]),_:1}),e(y,{label:"\u624B\u673A\u53F7\u7801",prop:"mobile"},{default:a(()=>[e(I,{modelValue:l(o).mobile,"onUpdate:modelValue":r[1]||(r[1]=t=>l(o).mobile=t),placeholder:"\u8BF7\u8F93\u5165\u624B\u673A\u53F7\u7801",clearable:"",onKeyup:M(v,["enter"]),class:"!w-240px"},null,8,["modelValue"])]),_:1}),e(y,{label:"\u72B6\u6001",prop:"status"},{default:a(()=>[e(Q,{modelValue:l(o).status,"onUpdate:modelValue":r[2]||(r[2]=t=>l(o).status=t),placeholder:"\u7528\u6237\u72B6\u6001",clearable:"",class:"!w-240px"},{default:a(()=>[(n(!0),L(O,null,ce(l(Fe)(l(Ie).COMMON_STATUS),t=>(n(),d(J,{key:t.value,label:t.label,value:t.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),e(y,{label:"\u521B\u5EFA\u65F6\u95F4",prop:"createTime"},{default:a(()=>[e(W,{modelValue:l(o).createTime,"onUpdate:modelValue":r[3]||(r[3]=t=>l(o).createTime=t),"value-format":"YYYY-MM-DD HH:mm:ss",type:"datetimerange","start-placeholder":"\u5F00\u59CB\u65E5\u671F","end-placeholder":"\u7ED3\u675F\u65E5\u671F",class:"!w-240px"},null,8,["modelValue"])]),_:1}),e(y,null,{default:a(()=>[e(h,{onClick:v},{default:a(()=>[e(u,{icon:"ep:search"}),p("\u641C\u7D22")]),_:1}),e(h,{onClick:j},{default:a(()=>[e(u,{icon:"ep:refresh"}),p("\u91CD\u7F6E")]),_:1}),g((n(),d(h,{type:"primary",plain:"",onClick:r[4]||(r[4]=t=>P("create"))},{default:a(()=>[e(u,{icon:"ep:plus"}),p(" \u65B0\u589E ")]),_:1})),[[N,["system:user:create"]]])]),_:1})]),_:1},8,["model"])]),_:1}),e(x,null,{default:a(()=>[g((n(),d(te,{data:l(D)},{default:a(()=>[e(m,{label:"\u7528\u6237\u7F16\u53F7",align:"center",key:"id",prop:"id"}),e(m,{label:"\u7528\u6237\u540D\u79F0",align:"center",prop:"username","show-overflow-tooltip":!0}),e(m,{label:"\u7528\u6237\u6635\u79F0",align:"center",prop:"nickname","show-overflow-tooltip":!0}),e(m,{label:"\u90E8\u95E8",align:"center",key:"deptName",prop:"deptName","show-overflow-tooltip":!0}),e(m,{label:"\u624B\u673A\u53F7\u7801",align:"center",prop:"mobile",width:"120"}),e(m,{label:"\u72B6\u6001",key:"status"},{default:a(t=>[e($,{modelValue:t.row.status,"onUpdate:modelValue":w=>t.row.status=w,"active-value":0,"inactive-value":1,onChange:w=>(async c=>{try{const b=c.status===k.ENABLE?"\u542F\u7528":"\u505C\u7528";await f.confirm('\u786E\u8BA4\u8981"'+b+'""'+c.username+'"\u7528\u6237\u5417?'),await He(c.id,c.status),await _()}catch{c.status=c.status===k.ENABLE?k.DISABLE:k.ENABLE}})(t.row)},null,8,["modelValue","onUpdate:modelValue","onChange"])]),_:1}),e(m,{label:"\u521B\u5EFA\u65F6\u95F4",align:"center",prop:"createTime",formatter:l(Oe),width:"180"},null,8,["formatter"]),e(m,{label:"\u64CD\u4F5C",align:"center",width:"160"},{default:a(t=>[ie("div",E,[g((n(),d(h,{type:"primary",link:"",onClick:w=>P("update",t.row.id)},{default:a(()=>[e(u,{icon:"ep:edit"}),p("\u4FEE\u6539 ")]),_:2},1032,["onClick"])),[[N,["system:user:update"]]]),g((n(),d(ae,{onCommand:w=>((c,b)=>{switch(c){case"handleDelete":q(b.id);break;case"handleResetPwd":G(b);break;case"handleRole":Z(b)}})(w,t.row)},{dropdown:a(()=>[e(ee,null,{default:a(()=>[l(U)(["system:user:delete"])?(n(),d(C,{key:0,command:"handleDelete"},{default:a(()=>[e(u,{icon:"ep:delete"}),p("\u5220\u9664 ")]),_:1})):S("",!0),l(U)(["system:user:update-password"])?(n(),d(C,{key:1,command:"handleResetPwd"},{default:a(()=>[e(u,{icon:"ep:key"}),p("\u91CD\u7F6E\u5BC6\u7801 ")]),_:1})):S("",!0),l(U)(["system:permission:assign-user-role"])?(n(),d(C,{key:2,command:"handleRole"},{default:a(()=>[e(u,{icon:"ep:circle-check"}),p("\u5206\u914D\u89D2\u8272 ")]),_:1})):S("",!0)]),_:1})]),default:a(()=>[e(h,{type:"primary",link:""},{default:a(()=>[e(u,{icon:"ep:d-arrow-right"}),p(" \u66F4\u591A")]),_:1})]),_:2},1032,["onCommand"])),[[N,["system:user:delete","system:user:update-password","system:permission:assign-user-role"]]])])]),_:1})]),_:1},8,["data"])),[[se,l(V)]]),e(le,{total:l(T),page:l(o).pageNo,"onUpdate:page":r[5]||(r[5]=t=>l(o).pageNo=t),limit:l(o).pageSize,"onUpdate:limit":r[6]||(r[6]=t=>l(o).pageSize=t),onPagination:_},null,8,["total","page","limit"])]),_:1})]),_:1})]),_:1}),e(Ze,{ref_key:"formRef",ref:A,onSuccess:_},null,512),e(Qe,{ref_key:"importFormRef",ref:K,onSuccess:_},null,512),e(Xe,{ref_key:"assignRoleFormRef",ref:B,onSuccess:_},null,512)],64)}}}),[["__file","D:/zx/mall-newfeifan-zx-admin/src/views/system/user/index.vue"]])});export{da as __tla,Y as default};