index-9c9c7ac6.js 8.1 KB

1
  1. import{d as oe,h as ne,r as i,e as _e,q as ue,R as ce,o as n,c as K,f as e,w as a,a as l,S as L,F as M,v as me,x as d,y as p,z as g,g as ie,a4 as N,E as de,W as pe,C as fe,A as ye,B as he,D as we,j as be,G as ve,H as ge,I as ke,cu as Ve,J as xe,i as Ce,K as Se,_ as Ne,__tla as Ue}from"./index-689b1c98.js";import{_ as Ee,__tla as Re}from"./index-6a87ed84.js";import{E as De,a as Te,b as ze,__tla as Ae}from"./el-dropdown-item-d740ae26.js";import{_ as Be,__tla as Fe}from"./ContentWrap-a0b307bb.js";import{a as Pe,D as Ie,__tla as Ke}from"./dict-400c7b80.js";import{c as U,__tla as Le}from"./permission-7be5b05c.js";import{d as Me,__tla as Ye}from"./formatTime-e4a1e26a.js";import{C as k}from"./constants-a1da293a.js";import{d as je,e as qe,f as He,r as Oe,__tla as Ge}from"./index-5b61c976.js";import Je,{__tla as We}from"./UserForm-54f31fa0.js";import Ze,{__tla as Qe}from"./UserImportForm-b00d088b.js";import Xe,{__tla as $e}from"./UserAssignRoleForm-39202619.js";import ea,{__tla as aa}from"./DeptTree-a889827c.js";import{u as ta,__tla as la}from"./useMessage-cb8bea9c.js";import{__tla as ra}from"./index-2c5307af.js";import{__tla as sa}from"./el-card-3a665cec.js";import{__tla as oa}from"./Dialog-81160c86.js";import{__tla as na}from"./el-tree-select-bc032e54.js";import"./tree-0af4953a.js";import{__tla as _a}from"./index-7b0be914.js";import{__tla as ua}from"./index-2af20571.js";import{__tla as ca}from"./el-link-9cf37ee8.js";import"./download-20922b56.js";import{__tla as ma}from"./index-dfd3b3da.js";import{__tla as ia}from"./index-4b506354.js";let Y,da=Promise.all([(()=>{try{return Ue}catch{}})(),(()=>{try{return Re}catch{}})(),(()=>{try{return Ae}catch{}})(),(()=>{try{return Fe}catch{}})(),(()=>{try{return Ke}catch{}})(),(()=>{try{return Le}catch{}})(),(()=>{try{return Ye}catch{}})(),(()=>{try{return Ge}catch{}})(),(()=>{try{return We}catch{}})(),(()=>{try{return Qe}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 ca}catch{}})(),(()=>{try{return ma}catch{}})(),(()=>{try{return ia}catch{}})()]).then(async()=>{let E;E={class:"flex items-center justify-center"},Y=Ne(oe({name:"SystemUser",__name:"index",setup(pa){const f=ta(),{t:R}=ne(),V=i(!0),D=i(0),T=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);T.value=s.list,D.value=s.total}finally{V.value=!1}},v=()=>{o.pageNo=1,_()},j=()=>{var s;(s=z.value)==null||s.resetFields(),v()},q=async s=>{o.deptId=s.id,await _()},A=i(),B=(s,r)=>{A.value.open(s,r)},H=i();i(!1);const O=async s=>{try{await f.delConfirm(),await He(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 Oe(s.id,r),f.success("\u4FEE\u6539\u6210\u529F\uFF0C\u65B0\u5BC6\u7801\u662F\uFF1A"+r)}catch{}},F=i(),J=s=>{F.value.open(s)};return ue(()=>{_()}),(s,r)=>{const x=Be,P=de,I=pe,y=fe,W=ye,Z=he,Q=we,u=be,h=ve,X=ge,c=ke,$=Ve,C=De,ee=Te,ae=ze,te=xe,le=Ee,re=Ce,S=ce("hasPermi"),se=Se;return n(),K(M,null,[e(re,{gutter:20},{default:a(()=>[e(P,{span:4,xs:24},{default:a(()=>[e(x,{class:"h-1/1"},{default:a(()=>[e(ea,{onNodeClick:q})]),_:1})]),_:1}),e(P,{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:L(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:L(v,["enter"]),class:"!w-240px"},null,8,["modelValue"])]),_:1}),e(y,{label:"\u72B6\u6001",prop:"status"},{default:a(()=>[e(Z,{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),K(M,null,me(l(Pe)(l(Ie).COMMON_STATUS),t=>(n(),d(W,{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(Q,{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=>B("create"))},{default:a(()=>[e(u,{icon:"ep:plus"}),p(" \u65B0\u589E ")]),_:1})),[[S,["system:user:create"]]])]),_:1})]),_:1},8,["model"])]),_:1}),e(x,null,{default:a(()=>[g((n(),d(te,{data:l(T)},{default:a(()=>[e(c,{label:"\u7528\u6237\u7F16\u53F7",align:"center",key:"id",prop:"id"}),e(c,{label:"\u7528\u6237\u540D\u79F0",align:"center",prop:"username","show-overflow-tooltip":!0}),e(c,{label:"\u7528\u6237\u6635\u79F0",align:"center",prop:"nickname","show-overflow-tooltip":!0}),e(c,{label:"\u90E8\u95E8",align:"center",key:"deptName",prop:"deptName","show-overflow-tooltip":!0}),e(c,{label:"\u624B\u673A\u53F7\u7801",align:"center",prop:"mobile",width:"120"}),e(c,{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 m=>{try{const b=m.status===k.ENABLE?"\u542F\u7528":"\u505C\u7528";await f.confirm('\u786E\u8BA4\u8981"'+b+'""'+m.username+'"\u7528\u6237\u5417?'),await qe(m.id,m.status),await _()}catch{m.status=m.status===k.ENABLE?k.DISABLE:k.ENABLE}})(t.row)},null,8,["modelValue","onUpdate:modelValue","onChange"])]),_:1}),e(c,{label:"\u521B\u5EFA\u65F6\u95F4",align:"center",prop:"createTime",formatter:l(Me),width:"180"},null,8,["formatter"]),e(c,{label:"\u64CD\u4F5C",align:"center",width:"160"},{default:a(t=>[ie("div",E,[g((n(),d(h,{type:"primary",link:"",onClick:w=>B("update",t.row.id)},{default:a(()=>[e(u,{icon:"ep:edit"}),p("\u4FEE\u6539 ")]),_:2},1032,["onClick"])),[[S,["system:user:update"]]]),g((n(),d(ae,{onCommand:w=>((m,b)=>{switch(m){case"handleDelete":O(b.id);break;case"handleResetPwd":G(b);break;case"handleRole":J(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})):N("",!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})):N("",!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})):N("",!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"])),[[S,["system:user:delete","system:user:update-password","system:permission:assign-user-role"]]])])]),_:1})]),_:1},8,["data"])),[[se,l(V)]]),e(le,{total:l(D),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(Je,{ref_key:"formRef",ref:A,onSuccess:_},null,512),e(Ze,{ref_key:"importFormRef",ref:H,onSuccess:_},null,512),e(Xe,{ref_key:"assignRoleFormRef",ref:F,onSuccess:_},null,512)],64)}}}),[["__file","D:/zx/mall-newfeifan-zx-admin/src/views/system/user/index.vue"]])});export{da as __tla,Y as default};