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 L,f as e,w as a,a as l,S as M,F as Y,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 ve,G as be,H as ge,I as ke,cv as Ve,J as xe,i as Ce,K as Se,_ as Ne,__tla as Ue}from"./index-26ff80c5.js";import{_ as Re,__tla as Ee}from"./index-81e837e9.js";import{E as De,a as Te,b as ze,__tla as Ae}from"./el-dropdown-item-40738f98.js";import{_ as Be,__tla as Fe}from"./ContentWrap-652b7560.js";import{a as Pe,D as Ie,__tla as Le}from"./dict-b3c0731e.js";import{c as U,__tla as Me}from"./permission-c90675f5.js";import{d as Ye,__tla as je}from"./formatTime-34dfb36b.js";import{C as k}from"./constants-a1da293a.js";import{d as qe,e as He,f as Ke,r as Oe,__tla as We}from"./index-10a8c6c3.js";import Ge,{__tla as Je}from"./UserForm-3fa70f4c.js";import Qe,{__tla as Xe}from"./UserImportForm-1b881680.js";import Ze,{__tla as $e}from"./UserAssignRoleForm-9bae06f1.js";import ea,{__tla as aa}from"./DeptTree-cc781310.js";import{u as ta,__tla as la}from"./useMessage-325dbb2c.js";import{__tla as ra}from"./index-d1081f83.js";import{__tla as sa}from"./el-card-00b0c55b.js";import{__tla as oa}from"./Dialog-44f1e910.js";import{__tla as na}from"./el-tree-select-7456a9e7.js";import"./tree-0af4953a.js";import{__tla as _a}from"./index-b3e588a0.js";import{__tla as ua}from"./index-7d007c6b.js";import{__tla as ca}from"./el-link-005ce38f.js";import"./download-20922b56.js";import{__tla as ma}from"./index-54ec1dfe.js";import{__tla as ia}from"./index-15213340.js";let j,da=Promise.all([(()=>{try{return Ue}catch{}})(),(()=>{try{return Ee}catch{}})(),(()=>{try{return Ae}catch{}})(),(()=>{try{return Fe}catch{}})(),(()=>{try{return Le}catch{}})(),(()=>{try{return Me}catch{}})(),(()=>{try{return je}catch{}})(),(()=>{try{return We}catch{}})(),(()=>{try{return Je}catch{}})(),(()=>{try{return Xe}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 R;R={class:"flex items-center justify-center"},j=Ne(oe({name:"SystemUser",__name:"index",setup(pa){const f=ta(),{t:E}=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 qe(o);T.value=s.list,D.value=s.total}finally{V.value=!1}},b=()=>{o.pageNo=1,_()},q=()=>{var s;(s=z.value)==null||s.resetFields(),b()},H=async s=>{o.deptId=s.id,await _()},A=i(),B=(s,r)=>{A.value.open(s,r)},K=i();i(!1);const O=async s=>{try{await f.delConfirm(),await Ke(s),f.success(E("common.delSuccess")),await _()}catch{}},W=async s=>{try{const r=(await f.prompt('\u8BF7\u8F93\u5165"'+s.username+'"\u7684\u65B0\u5BC6\u7801',E("common.reminder"))).value;await Oe(s.id,r),f.success("\u4FEE\u6539\u6210\u529F\uFF0C\u65B0\u5BC6\u7801\u662F\uFF1A"+r)}catch{}},F=i(),G=s=>{F.value.open(s)};return ue(()=>{_()}),(s,r)=>{const x=Be,P=de,I=pe,y=fe,J=ye,Q=he,X=we,u=ve,h=be,Z=ge,c=ke,$=Ve,C=De,ee=Te,ae=ze,te=xe,le=Re,re=Ce,S=ce("hasPermi"),se=Se;return n(),L(Y,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:H})]),_:1})]),_:1}),e(P,{span:20,xs:24},{default:a(()=>[e(x,null,{default:a(()=>[e(Z,{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(b,["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(b,["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(Y,null,me(l(Pe)(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(X,{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:b},{default:a(()=>[e(u,{icon:"ep:search"}),p("\u641C\u7D22")]),_:1}),e(h,{onClick:q},{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 v=m.status===k.ENABLE?"\u542F\u7528":"\u505C\u7528";await f.confirm('\u786E\u8BA4\u8981"'+v+'""'+m.username+'"\u7528\u6237\u5417?'),await He(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(Ye),width:"180"},null,8,["formatter"]),e(c,{label:"\u64CD\u4F5C",align:"center",width:"160"},{default:a(t=>[ie("div",R,[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,v)=>{switch(m){case"handleDelete":O(v.id);break;case"handleResetPwd":W(v);break;case"handleRole":G(v)}})(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(Ge,{ref_key:"formRef",ref:A,onSuccess:_},null,512),e(Qe,{ref_key:"importFormRef",ref:K,onSuccess:_},null,512),e(Ze,{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,j as default};
|