2 lines
29 KiB
JavaScript
2 lines
29 KiB
JavaScript
import{g as We,_ as M,r as ge,l as r,an as ee,W as Ye,j as Ge,A as Je,k as v,m as x,n as s,B as k,am as te,p as e,t,az as S,E as f,F as c,aj as Qe,J as ve,D as H,G as Xe,H as Y,I as z,a6 as K,ak as Ze,aA as et,aB as tt,aC as st,aF as at,aY as lt,aX as ot,V as nt,aK as rt,aE as it,aL as dt,cg as mt,ao as ut,L as pt,aM as ye}from"./vendor/index.CRpmXtWV.js";import{_ as ct}from"./index.vue_vue_type_style_index_0_lang.D3SON1TW.js";import{_ as ft}from"./index.vue_vue_type_script_setup_true_lang.m9m5k4_V.js";import{_ as gt}from"./index.vue_vue_type_script_setup_true_lang.H30-pFKu.js";import{j as U,a as vt,d as yt,p as se,h as _t,i as bt,l as wt,n as ht,m as xt,R as P,_ as kt}from"../index.D-NvtsOM.js";import{l as It}from"./tenant.B86no_hE.js";import{u as Nt}from"./dict.DBZ2k0Lk.js";function Tt(h){return U({url:"/system/user/importData",method:"post",data:h,dataType:"form-data",timeout:18e4})}function St(){return U({url:"/system/user/importTemplate",method:"get",responseType:"blob"})}function Pt(h){return U({url:"/system/user/export",method:"post",data:h,responseType:"blob"})}function Ct(h){return U({url:"/system/user/list",method:"get",params:h})}function ae(h="0"){return U({url:`/system/user/${h}`,method:"get"})}function Ut(h){return U({url:"/system/user",method:"post",data:h})}function Rt(h){return U({url:"/system/user",method:"put",data:h})}function Ot(h){return U({url:`/system/user/${h}`,method:"delete"})}function Dt(h,V){return U({url:"/system/user/resetPwd",method:"put",data:{userId:h,password:V}})}function zt(h,V){return U({url:"/system/user/changeStatus",method:"put",data:{userId:h,status:V}})}const Et={class:"button-container"},Bt={class:"button-container"},$t={key:0},Lt={key:0},Ft=We({__name:"index",setup(h){const{getDict:V}=Nt(),G=vt(),{t:l}=yt();let C=M({sysNormalDisable:[],sysUserSex:[]}),R=ge(["",""]),y=M({userName:"",phonenumber:"",tenantId:void 0,status:void 0,beginTime:"",endTime:"",pageNum:1,pageSize:20});function _e(){y=Object.assign(y,{userName:"",phonenumber:"",tenantId:void 0,status:void 0,beginTime:"",endTime:"",pageNum:1,pageSize:20}),R.value=["",""],E.current=1,E.pageSize=20,O()}let b=M({loading:!1,size:"middle",seached:!1,data:[],selectedRowKeys:[]}),le=[{title:l("views.system.user.userNum"),dataIndex:"userId",align:"left",width:120},{title:l("views.system.user.account"),dataIndex:"userName",align:"left",width:150},{title:l("views.system.user.userName"),dataIndex:"nickName",align:"left",width:150},{title:l("views.system.user.permission"),key:"roles",align:"left",width:200},{title:l("views.system.user.tenntName"),dataIndex:"tenantId",key:"tenantId",align:"left",width:200},{title:l("views.system.user.loginIp"),dataIndex:"loginIp",key:"loginIp",align:"left",width:120},{title:l("views.system.user.loginTime"),dataIndex:"loginDate",align:"left",width:150,customRender(n){return+n.value<=0?"":se(+n.value)}},{title:l("views.system.user.status"),dataIndex:"status",key:"status",align:"left",width:100},{title:l("common.operate"),key:"userId",align:"left"}],E=M({current:1,pageSize:20,defaultPageSize:20,pageSizeOptions:["10","20","50","100"],hideOnSinglePage:!1,showQuickJumper:!0,showSizeChanger:!0,total:0,showTotal:n=>l("common.tablePaginationTotal",{total:n}),onChange:(n,o)=>{E.current=n,E.pageSize=o,y.pageNum=n,y.pageSize=o,O()}});function be({key:n}){b.size=n}function we(n){b.selectedRowKeys=n}let a=M({visibleByView:!1,visibleByEdit:!1,visibleByResetPwd:!1,title:"用户",showTenant:!1,from:{userId:void 0,userName:"",password:"",tenantId:"",email:"",loginDate:0,loginIp:"",nickName:"",phonenumber:"",postIds:[],roleIds:[],sex:"0",status:"0",remark:"",createTime:0},confirmLoading:!1,options:{posts:[],roles:[]}});const I=r.Form.useForm(a.from,M({userName:[{required:!0,pattern:_t,message:l("views.system.user.userNameTip")}],password:[{required:!0,pattern:bt,message:l("views.system.user.passwdTip")}],nickName:[{required:!0,pattern:wt,message:l("views.system.user.nickNameTip")}],email:[{required:!1,pattern:ht,message:l("views.system.user.emailTip")}],phonenumber:[{required:!1,pattern:xt,message:l("views.system.user.phoneTip")}]}));function he(n){if(!n){r.message.error(l("views.system.user.viewInfoErr"),2);return}if(a.confirmLoading)return;const o=r.message.loading(l("common.loading"),0);a.confirmLoading=!0,ae(n).then(u=>{if(a.confirmLoading=!1,o(),u.code===P&&u.data){const d=u.data.roles.map(p=>{const g=p.status==="0";return Reflect.set(p,"disabled",g),p}),m=u.data.posts.map(p=>{const g=p.status==="0";return Reflect.set(p,"disabled",g),p});a.options.roles=d,a.options.posts=m;const{user:D,roleIds:_,postIds:$}=u.data;a.from=Object.assign(a.from,D),a.from.roleIds=_,a.from.postIds=$,a.showTenant=D.roles.some(p=>p.roleKey==="tenant"),a.from.avatar=G.fnAvatar(a.from.avatar),a.title=l("views.system.user.userInfo"),a.visibleByView=!0}else r.message.error(l("views.system.user.tipRowErr"),2)})}function oe(n){if(n){if(a.confirmLoading)return;const o=r.message.loading(l("common.loading"),0);a.confirmLoading=!0,ae(n).then(u=>{if(a.confirmLoading=!1,o(),u.code===P&&u.data){const d=u.data.roles.map(p=>{const g=p.status==="0";return Reflect.set(p,"disabled",g),p}),m=u.data.posts.map(p=>{const g=p.status==="0";return Reflect.set(p,"disabled",g),p});a.options.roles=d,a.options.posts=m;const{user:D,roleIds:_,postIds:$}=u.data;a.from=Object.assign(a.from,D),a.from.roleIds=_,a.from.postIds=$,a.showTenant=D.roles.some(p=>p.roleKey==="tenant"),a.showTenant&&J(),a.title=l("common.editText")+l("views.system.user.userInfo"),a.visibleByEdit=!0}else r.message.error(l("views.system.user.tipRowErr"),2)})}else{if(I.resetFields(),a.confirmLoading)return;const o=r.message.loading(l("common.loading"),0);a.confirmLoading=!0,ae().then(u=>{if(a.confirmLoading=!1,o(),u.code===P&&u.data){const d=u.data.roles.map(p=>{const g=p.status==="0";return Reflect.set(p,"disabled",g),p}),m=u.data.posts.map(p=>{const g=p.status==="0";return Reflect.set(p,"disabled",g),p});a.options.roles=d,a.options.posts=m;const{user:D,roleIds:_,postIds:$}=u.data;a.from=Object.assign(a.from,D),a.from.roleIds=_,a.from.postIds=$,a.title=l("common.addText")+l("views.system.user.userInfo"),J(),a.visibleByEdit=!0}else r.message.error(l("views.system.user.tipRowErr"),2)})}}function xe(){let n=["nickName","email","phonenumber"];a.from.userId||n.push("userName","password"),I.validate(n).then(()=>{a.confirmLoading=!0;const o=ee(a.from),u=o.userId?Rt(o):Ut(o),d="user";r.message.loading({content:l("common.loading"),key:d}),u.then(m=>{m.code===P?(r.message.success({content:l("common.msgSuccess",{msg:a.title}),key:d,duration:2}),a.visibleByEdit=!1,I.resetFields(),O(1)):r.message.error({content:`${m.msg}`,key:d,duration:2})}).finally(()=>{a.confirmLoading=!1})}).catch(o=>{r.message.error(l("common.errorFields",{num:o.errorFields.length}),3)})}function A(){a.visibleByEdit=!1,a.visibleByView=!1,a.visibleByResetPwd=!1,I.resetFields(),a.options.roles=[],a.options.posts=[],a.showTenant=!1}function ke(){I.validate(["userName","password"]).then(()=>{a.confirmLoading=!0;const n="user";r.message.loading({content:l("common.loading"),key:n}),Dt(a.from.userId,a.from.password).then(o=>{o.code===P?(r.message.success({content:l("common.msgSuccess",{msg:a.title}),key:n,duration:2}),a.visibleByResetPwd=!1,I.resetFields()):r.message.error({content:`${o.msg}`,key:n,duration:2})}).finally(()=>{a.confirmLoading=!1})}).catch(n=>{r.message.error(l("common.errorFields",{num:n.errorFields.length}),3)})}function Ie(n){I.resetFields(),a.from.userId=n.userId,a.from.userName=n.userName,a.title=l("views.system.user.resetPwd"),a.visibleByResetPwd=!0}function Ne(n){const o=n.status==="1"?l("views.system.user.start"):l("views.system.user.stop");r.Modal.confirm({title:l("common.tipTitle"),content:l("views.system.user.sureTip",{text:o,userName:n.userName}),onOk(){const u="changeUserStatus";r.message.loading({content:l("common.loading"),key:u}),zt(n.userId,n.status).then(d=>{d.code===P?r.message.success({content:`${n.userName} ${l("common.msgSuccess",{msg:o})}`,key:u,duration:2}):r.message.error({content:`${d.msg}`,key:u,duration:2}),O()})},onCancel(){n.status=n.status==="1"?"0":"1"}})}function ne(n="0"){n==="0"&&(n=b.selectedRowKeys.join(",")),r.Modal.confirm({title:l("common.tipTitle"),content:l("views.system.user.delSure",{userId:n}),onOk(){const o="delUser";r.message.loading({content:l("common.loading"),key:o}),Ot(n).then(u=>{u.code===P?(r.message.success({content:l("views.system.user.delSuss"),key:o,duration:2}),O()):r.message.error({content:`${u.msg}`,key:o,duration:2})})}})}function Te(){r.Modal.confirm({title:l("common.tipTitle"),content:l("views.system.user.exportSure"),onOk(){const n="exportUser";r.message.loading({content:l("common.loading"),key:n}),Pt(ee(y)).then(o=>{o.code===P?(r.message.success({content:l("common.msgSuccess",{msg:l("views.system.user.export")}),key:n,duration:2}),ye.saveAs(o.data,`user_${Date.now()}.xlsx`)):r.message.error({content:`${o.msg}`,key:n,duration:2})})}})}let w=M({visible:!1,title:l("views.system.user.importTitle"),loading:!1,updateSupport:!1,msg:"",templateDownload:!1});function Se(){w.updateSupport=!1,w.msg="",w.visible=!0}function Pe(){w.visible=!1}function Ce(n){const o=r.message.loading(l("common.loading"),0);w.loading=!0;let u=new FormData;u.append("file",n),u.append("updateSupport",`${w.updateSupport}`),Tt(u).then(d=>{w.msg=d.msg?.replaceAll(/<br\/>+/g,"\r")}).catch(d=>{r.message.error(` ${d.msg}`)}).finally(()=>{o(),w.loading=!1})}function Ue(){if(w.templateDownload)return;w.templateDownload=!0;const n=r.message.loading(l("common.loading"),0);St().then(o=>{o.code===P?(r.message.success({content:l("views.system.user.importOk"),duration:2}),ye.saveAs(o.data,`user_template_${Date.now()}.xlsx`)):r.message.error({content:`${o.msg}`,duration:2})}).finally(()=>{n(),w.templateDownload=!1})}function O(n){b.loading||(b.loading=!0,n&&(y.pageNum=n),R.value||(R.value=["",""]),y.beginTime=R.value[0],y.endTime=R.value[1],Ct(ee(y)).then(o=>{o.code===P&&Array.isArray(o.rows)&&(b.selectedRowKeys.length>0&&(b.selectedRowKeys=[]),E.total=o.total,b.data=o.rows,E.total<=(y.pageNum-1)*E.pageSize&&y.pageNum!==1&&(b.loading=!1,O(y.pageNum-1))),b.loading=!1}))}let j=ge([]);function J(){j.value=[],It({parentId:0}).then(n=>{n.code===P&&Array.isArray(n.data)&&n.data.forEach(o=>{o.parentId==="0"&&j.value.push({childern:void 0,title:o.tenantName,key:o.tenantId,...o})})}).finally(()=>{if(j.value.length===0){const n=a.options.roles.findIndex(o=>o.roleKey==="tenant");n!==-1&&a.options.roles.splice(n,1)}})}function re(n,o){a.from.roleIds=[n],a.showTenant=o.roleKey==="tenant",a.showTenant&&J()}return Ye(()=>{Promise.allSettled([V("sys_normal_disable"),V("sys_user_sex")]).then(n=>{n[0].status==="fulfilled"&&(C.sysNormalDisable=n[0].value),n[1].status==="fulfilled"&&(C.sysUserSex=n[1].value)}),O()}),(n,o)=>{const u=r.TreeSelect,d=r.FormItem,m=r.Col,D=et,_=r.Button,$=tt,p=r.Space,g=r.Row,q=r.Input,L=r.Select,Re=r.RangePicker,W=r.Form,ie=r.Card,Oe=st,de=at,De=lt,ze=ot,me=r.Switch,F=r.Tooltip,Ee=nt,Be=rt,Q=r.MenuItem,$e=r.Menu,Le=r.Dropdown,Fe=r.Tag,X=ft,Me=it,Ke=dt,Ve=mt,je=r.Table,qe=r.Avatar,Z=Ge("ProModal"),ue=ut,pe=pt,ce=r.InputPassword,He=ct,fe=r.Textarea,Ae=r.Checkbox,T=Je("perms");return v(),x(e(Ze),null,{default:s(()=>[k(t(ie,{bordered:!1,"body-style":{marginBottom:"24px",paddingBottom:0}},{default:s(()=>[t(W,{model:e(y),name:"queryParams",layout:"horizontal"},{default:s(()=>[t(g,{gutter:16},{default:s(()=>[t(m,{lg:18,md:12,xs:24},{default:s(()=>[t(d,{label:e(l)("views.system.user.tenntName"),name:"tenantId"},{default:s(()=>[t(u,{value:e(y).tenantId,"onUpdate:value":o[0]||(o[0]=i=>e(y).tenantId=i),"show-search":"","tree-default-expand-all":"","tree-data":e(j),"field-names":{children:"children",label:"tenantName",value:"tenantId"},"tree-node-label-prop":"tenantName","tree-node-filter-prop":"tenantName",style:{width:"100%"},"dropdown-style":{maxHeight:"400px",overflow:"auto"},placeholder:e(l)("common.selectPlease")},null,8,["value","tree-data","placeholder"])]),_:1},8,["label"])]),_:1}),t(m,{lg:6,md:12,xs:24},{default:s(()=>[t(d,null,{default:s(()=>[t(p,{size:8},{default:s(()=>[t(_,{type:"primary",onClick:o[1]||(o[1]=S(i=>O(1),["prevent"]))},{icon:s(()=>[t(D)]),default:s(()=>[f(" "+c(e(l)("common.search")),1)]),_:1}),t(_,{type:"default",onClick:S(_e,["prevent"])},{icon:s(()=>[t($)]),default:s(()=>[f(" "+c(e(l)("common.reset")),1)]),_:1})]),_:1})]),_:1})]),_:1})]),_:1}),t(g,{gutter:16},{default:s(()=>[t(m,{lg:6,md:12,xs:24},{default:s(()=>[t(d,{label:e(l)("views.system.user.account"),name:"userName"},{default:s(()=>[t(q,{value:e(y).userName,"onUpdate:value":o[2]||(o[2]=i=>e(y).userName=i),"allow-clear":"",maxlength:30,placeholder:e(l)("common.inputPlease")},null,8,["value","placeholder"])]),_:1},8,["label"])]),_:1}),t(m,{lg:6,md:12,xs:24},{default:s(()=>[t(d,{label:e(l)("views.system.user.phone"),name:"phonenumber"},{default:s(()=>[t(q,{value:e(y).phonenumber,"onUpdate:value":o[3]||(o[3]=i=>e(y).phonenumber=i),"allow-clear":"",maxlength:11,placeholder:e(l)("common.inputPlease")},null,8,["value","placeholder"])]),_:1},8,["label"])]),_:1}),t(m,{lg:4,md:12,xs:24},{default:s(()=>[t(d,{label:e(l)("views.system.user.status"),name:"status"},{default:s(()=>[t(L,{value:e(y).status,"onUpdate:value":o[4]||(o[4]=i=>e(y).status=i),"allow-clear":"",options:e(C).sysNormalDisable,placeholder:e(l)("common.selectPlease")},null,8,["value","options","placeholder"])]),_:1},8,["label"])]),_:1}),t(m,{lg:8,md:12,xs:24},{default:s(()=>[t(d,{label:e(l)("views.system.user.loginTime"),name:"queryRangePicker"},{default:s(()=>[t(Re,{value:e(R),"onUpdate:value":o[5]||(o[5]=i=>Qe(R)?R.value=i:R=i),"allow-clear":"",bordered:"","show-time":{format:"HH:mm:ss"},format:"YYYY-MM-DD HH:mm:ss","value-format":"x",style:{width:"100%"}},null,8,["value"])]),_:1},8,["label"])]),_:1})]),_:1})]),_:1},8,["model"])]),_:1},512),[[te,e(b).seached]]),t(ie,{bordered:!1,"body-style":{padding:"0px"}},{title:s(()=>[ve("div",Et,[k((v(),x(_,{type:"primary",onClick:o[6]||(o[6]=S(i=>oe(),["prevent"]))},{icon:s(()=>[t(Oe)]),default:s(()=>[f(" "+c(e(l)("common.addText")),1)]),_:1})),[[T,["system:user:add"],"has"]]),k((v(),x(_,{type:"default",danger:"",disabled:e(b).selectedRowKeys.length<=0,onClick:o[7]||(o[7]=S(i=>ne(),["prevent"]))},{icon:s(()=>[t(de)]),default:s(()=>[f(" "+c(e(l)("common.deleteText")),1)]),_:1},8,["disabled"])),[[T,["system:user:remove"],"has"]]),k((v(),x(_,{type:"dashed",onClick:o[8]||(o[8]=S(i=>Se(),["prevent"]))},{icon:s(()=>[t(De)]),default:s(()=>[f(" "+c(e(l)("common.import")),1)]),_:1})),[[T,["system:user:import"],"has"]]),k((v(),x(_,{type:"dashed",onClick:o[9]||(o[9]=S(i=>Te(),["prevent"]))},{icon:s(()=>[t(ze)]),default:s(()=>[f(" "+c(e(l)("common.export")),1)]),_:1})),[[T,["system:user:export"],"has"]])])]),extra:s(()=>[ve("div",Bt,[t(F,null,{title:s(()=>[f(c(e(l)("common.searchBarText")),1)]),default:s(()=>[t(me,{checked:e(b).seached,"onUpdate:checked":o[10]||(o[10]=i=>e(b).seached=i),"checked-children":e(l)("common.switch.show"),"un-checked-children":e(l)("common.switch.hide"),size:"small"},null,8,["checked","checked-children","un-checked-children"])]),_:1}),t(F,null,{title:s(()=>[f(c(e(l)("common.reloadText")),1)]),default:s(()=>[t(_,{type:"text",onClick:o[11]||(o[11]=S(i=>O(),["prevent"]))},{icon:s(()=>[t(Ee)]),_:1})]),_:1}),t(F,{placement:"topRight"},{title:s(()=>[f(c(e(l)("common.sizeText")),1)]),default:s(()=>[t(Le,{placement:"bottomRight",trigger:"click"},{overlay:s(()=>[t($e,{"selected-keys":[e(b).size],onClick:be},{default:s(()=>[t(Q,{key:"default"},{default:s(()=>[f(c(e(l)("common.size.default")),1)]),_:1}),t(Q,{key:"middle"},{default:s(()=>[f(c(e(l)("common.size.middle")),1)]),_:1}),t(Q,{key:"small"},{default:s(()=>[f(c(e(l)("common.size.small")),1)]),_:1})]),_:1},8,["selected-keys"])]),default:s(()=>[t(_,{type:"text"},{icon:s(()=>[t(Be)]),_:1})]),_:1})]),_:1})])]),default:s(()=>[t(je,{class:"table","row-key":"userId",columns:e(le),loading:e(b).loading,"data-source":e(b).data,size:e(b).size,pagination:e(E),scroll:{x:e(le).length*150},"row-selection":{type:"checkbox",selectedRowKeys:e(b).selectedRowKeys,onChange:we}},{bodyCell:s(({column:i,record:N})=>[i.key==="roles"?(v(!0),H(Y,{key:0},Xe(N.roles,B=>(v(),x(Fe,{color:"cyan"},{default:s(()=>[f(c(B.roleName),1)]),_:2},1024))),256)):z("",!0),i.key==="tenantId"?(v(),H(Y,{key:1},[f(c(N.tenant?.tenantName),1)],64)):z("",!0),i.key==="status"?(v(),H(Y,{key:2},[N.userId==="1"||N.userName===e(G).userName?(v(),x(X,{key:0,options:e(C).sysNormalDisable,value:N.status},null,8,["options","value"])):k((v(),x(me,{key:1,checked:N.status,"onUpdate:checked":B=>N.status=B,"checked-value":"1","checked-children":e(C).sysNormalDisable[0].label,"un-checked-value":"0","un-checked-children":e(C).sysNormalDisable[1].label,size:"small",onChange:B=>Ne(N)},null,8,["checked","onUpdate:checked","checked-children","un-checked-children","onChange"])),[[T,["system:user:edit"],"has"]])],64)):z("",!0),i.key==="userId"?(v(),H(Y,{key:3},[N.userId!=="1"?(v(),x(p,{key:0,size:8,align:"center"},{default:s(()=>[t(F,null,{title:s(()=>[f(c(e(l)("common.viewText")),1)]),default:s(()=>[k((v(),x(_,{type:"link",onClick:S(B=>he(N.userId),["prevent"])},{icon:s(()=>[t(Me)]),_:2},1032,["onClick"])),[[T,["system:user:query"],"has"]])]),_:2},1024),t(F,null,{title:s(()=>[f(c(e(l)("common.editText")),1)]),default:s(()=>[k((v(),x(_,{type:"link",onClick:S(B=>oe(N.userId),["prevent"])},{icon:s(()=>[t(Ke)]),_:2},1032,["onClick"])),[[T,["system:user:edit"],"has"]])]),_:2},1024),t(F,null,{title:s(()=>[f(c(e(l)("common.deleteText")),1)]),default:s(()=>[k((v(),x(_,{type:"link",onClick:S(B=>ne(N.userId),["prevent"])},{icon:s(()=>[t(de)]),_:2},1032,["onClick"])),[[T,["system:user:remove"],"has"]])]),_:2},1024),t(F,{placement:"topLeft"},{title:s(()=>[f(c(e(l)("views.system.user.resetPwd")),1)]),default:s(()=>[k((v(),x(_,{type:"link",onClick:S(B=>Ie(N),["prevent"])},{icon:s(()=>[t(Ve)]),_:2},1032,["onClick"])),[[T,["system:user:resetPwd"],"has"]])]),_:2},1024)]),_:2},1024)):z("",!0)],64)):z("",!0)]),_:1},8,["columns","loading","data-source","size","pagination","scroll","row-selection"])]),_:1}),t(Z,{drag:!0,width:800,destroyOnClose:!1,visible:e(a).visibleByView,title:e(a).title,onCancel:A},{footer:s(()=>[t(_,{key:"cancel",onClick:A},{default:s(()=>[f(c(e(l)("common.close")),1)]),_:1})]),default:s(()=>[t(W,{layout:"horizontal","label-col":{span:6},"label-wrap":!0},{default:s(()=>[t(g,{gutter:16},{default:s(()=>[t(m,{lg:12,md:12,xs:24},{default:s(()=>[t(d,{label:e(l)("views.system.user.userNum"),name:"userId"},{default:s(()=>[f(c(e(a).from.userId),1)]),_:1},8,["label"])]),_:1}),t(m,{lg:12,md:12,xs:24},{default:s(()=>[t(d,{label:e(l)("views.system.user.createTime"),name:"createTime"},{default:s(()=>[+e(a).from.createTime>0?(v(),H("span",$t,c(e(se)(+e(a).from.createTime)),1)):z("",!0)]),_:1},8,["label"])]),_:1})]),_:1}),t(g,{gutter:16},{default:s(()=>[t(m,{lg:12,md:12,xs:24},{default:s(()=>[t(d,{label:e(l)("views.system.user.loginIp"),name:"loginIp"},{default:s(()=>[f(c(e(a).from.loginIp),1)]),_:1},8,["label"])]),_:1}),t(m,{lg:12,md:12,xs:24},{default:s(()=>[t(d,{label:e(l)("views.system.user.loginTime"),name:"loginDate"},{default:s(()=>[+e(a).from.loginDate>0?(v(),H("span",Lt,c(e(se)(+e(a).from.loginDate)),1)):z("",!0)]),_:1},8,["label"])]),_:1})]),_:1}),t(g,{gutter:16},{default:s(()=>[t(m,{lg:12,md:12,xs:24},{default:s(()=>[t(d,{label:e(l)("views.system.user.userTop"),name:"avatar"},{default:s(()=>[t(qe,{shape:"circle",size:"default",src:e(a).from.avatar,alt:e(a).from.userName},null,8,["src","alt"])]),_:1},8,["label"])]),_:1}),t(m,{lg:12,md:12,xs:24}),t(m,{lg:12,md:12,xs:24},{default:s(()=>[t(d,{label:e(l)("views.system.user.account"),name:"userName"},{default:s(()=>[f(c(e(a).from.userName),1)]),_:1},8,["label"])]),_:1}),t(m,{lg:12,md:12,xs:24},{default:s(()=>[t(d,{label:e(l)("views.system.user.userName"),name:"nickName"},{default:s(()=>[f(c(e(a).from.nickName),1)]),_:1},8,["label"])]),_:1})]),_:1}),t(g,{gutter:16},{default:s(()=>[t(m,{lg:12,md:12,xs:24},{default:s(()=>[t(d,{label:e(l)("views.system.user.sex"),name:"sex"},{default:s(()=>[t(X,{options:e(C).sysUserSex,value:e(a).from.sex},null,8,["options","value"])]),_:1},8,["label"])]),_:1}),t(m,{lg:12,md:12,xs:24},{default:s(()=>[t(d,{label:e(l)("views.system.user.status"),name:"status"},{default:s(()=>[t(X,{options:e(C).sysNormalDisable,value:e(a).from.status},null,8,["options","value"])]),_:1},8,["label"])]),_:1})]),_:1}),t(g,{gutter:16},{default:s(()=>[t(m,{lg:12,md:12,xs:24},{default:s(()=>[t(d,{label:e(l)("views.system.user.phone"),name:"phonenumber"},{default:s(()=>[f(c(e(a).from.phonenumber),1)]),_:1},8,["label"])]),_:1}),t(m,{lg:12,md:12,xs:24},{default:s(()=>[t(d,{label:e(l)("views.system.user.email"),name:"email"},{default:s(()=>[f(c(e(a).from.email),1)]),_:1},8,["label"])]),_:1})]),_:1}),t(g,{gutter:16},{default:s(()=>[t(m,{lg:12,md:12,xs:24},{default:s(()=>[t(d,{label:e(l)("views.system.user.userWork"),name:"postIds"},{default:s(()=>[t(L,{value:e(a).from.postIds,disabled:"",mode:"multiple",placeholder:e(l)("views.system.user.userWorkPlease"),"option-label-prop":"postName",options:e(a).options.posts,"field-names":{label:"postName",value:"postId"}},null,8,["value","placeholder","options"])]),_:1},8,["label"])]),_:1}),k((v(),x(m,{lg:12,md:12,xs:24},{default:s(()=>[t(d,{label:e(l)("views.system.user.permission"),name:"roleIds"},{default:s(()=>[t(L,{value:e(a).from.roleIds,disabled:"",mode:"multiple","option-label-prop":"roleName",options:e(a).options.roles,"field-names":{label:"roleName",value:"roleId"},onSelect:re},null,8,["value","options"])]),_:1},8,["label"])]),_:1})),[[T,["system:user:editRole"],"has"]])]),_:1}),k(t(d,{label:e(l)("views.system.user.fromTenant"),name:"tenantId","label-col":{span:3},"label-wrap":!0},{default:s(()=>[t(u,{value:e(a).from.tenantId,"onUpdate:value":o[12]||(o[12]=i=>e(a).from.tenantId=i),disabled:"","tree-data":e(j),"field-names":{children:"children",label:"tenantName",value:"tenantId"},"tree-node-label-prop":"label",style:{width:"100%"},"dropdown-style":{maxHeight:"400px",overflow:"auto"},placeholder:e(l)("common.selectPlease")},{suffixIcon:s(()=>[]),_:1},8,["value","tree-data","placeholder"])]),_:1},8,["label"]),[[te,e(a).showTenant]]),t(d,{label:e(l)("views.system.user.userTip"),name:"remark","label-col":{span:3},"label-wrap":!0},{default:s(()=>[f(c(e(a).from.remark),1)]),_:1},8,["label"])]),_:1})]),_:1},8,["visible","title"]),t(Z,{drag:!0,width:800,destroyOnClose:!0,keyboard:!1,"mask-closable":!1,visible:e(a).visibleByEdit,title:e(a).title,"confirm-loading":e(a).confirmLoading,onOk:xe,onCancel:A},{default:s(()=>[t(W,{name:"modalStateFromByEdit",layout:"horizontal","label-col":{span:6},labelWrap:!0},{default:s(()=>[e(a).from.userId?z("",!0):(v(),x(g,{key:0,gutter:16},{default:s(()=>[t(m,{lg:12,md:12,xs:24},{default:s(()=>[t(d,K({label:e(l)("views.system.user.account"),name:"userName"},e(I).validateInfos.userName),{default:s(()=>[t(q,{value:e(a).from.userName,"onUpdate:value":o[13]||(o[13]=i=>e(a).from.userName=i),"allow-clear":"",maxlength:30,placeholder:e(l)("common.inputPlease")},{prefix:s(()=>[t(ue)]),_:1},8,["value","placeholder"])]),_:1},16,["label"])]),_:1}),t(m,{lg:12,md:12,xs:24},{default:s(()=>[t(d,K({label:e(l)("views.system.user.loginPwd"),name:"password"},e(I).validateInfos.password),{default:s(()=>[t(ce,{value:e(a).from.password,"onUpdate:value":o[14]||(o[14]=i=>e(a).from.password=i),maxlength:26,placeholder:e(l)("common.inputPlease")},{prefix:s(()=>[t(pe)]),_:1},8,["value","placeholder"])]),_:1},16,["label"])]),_:1})]),_:1})),t(g,{gutter:16},{default:s(()=>[t(m,{lg:12,md:12,xs:24},{default:s(()=>[t(d,K({label:e(l)("views.system.user.userName"),name:"nickName"},e(I).validateInfos.nickName),{default:s(()=>[t(q,{value:e(a).from.nickName,"onUpdate:value":o[15]||(o[15]=i=>e(a).from.nickName=i),"allow-clear":"",maxlength:30,placeholder:e(l)("common.inputPlease")},null,8,["value","placeholder"])]),_:1},16,["label"])]),_:1}),k((v(),x(m,{lg:12,md:12,xs:24},{default:s(()=>[t(d,{label:e(l)("views.system.user.userWork"),name:"postIds"},{default:s(()=>[t(L,{value:e(a).from.postIds,"onUpdate:value":o[16]||(o[16]=i=>e(a).from.postIds=i),"allow-clear":"",mode:"multiple","show-search":"","option-filter-prop":"postName","option-label-prop":"postName",options:e(a).options.posts,"field-names":{label:"postName",value:"postId"},placeholder:e(l)("common.selectPlease")},null,8,["value","options","placeholder"])]),_:1},8,["label"])]),_:1})),[[T,["system:user:editPost"],"has"]])]),_:1}),t(g,{gutter:16},{default:s(()=>[t(m,{lg:12,md:12,xs:24},{default:s(()=>[t(d,K({label:e(l)("views.system.user.phone"),name:"phonenumber"},e(I).validateInfos.phonenumber),{default:s(()=>[t(He,{value:e(a).from.phonenumber,"onUpdate:value":o[17]||(o[17]=i=>e(a).from.phonenumber=i),"allow-clear":"",maxlength:16,placeholder:e(l)("common.inputPlease")},null,8,["value","placeholder"])]),_:1},16,["label"])]),_:1}),t(m,{lg:12,md:12,xs:24},{default:s(()=>[t(d,K({label:e(l)("views.system.user.email"),name:"email"},e(I).validateInfos.email),{default:s(()=>[t(q,{value:e(a).from.email,"onUpdate:value":o[18]||(o[18]=i=>e(a).from.email=i),"allow-clear":"",maxlength:40,placeholder:e(l)("common.inputPlease")},null,8,["value","placeholder"])]),_:1},16,["label"])]),_:1})]),_:1}),t(g,{gutter:16},{default:s(()=>[t(m,{lg:12,md:12,xs:24},{default:s(()=>[t(d,{label:e(l)("views.system.user.sex"),name:"sex"},{default:s(()=>[t(L,{value:e(a).from.sex,"onUpdate:value":o[19]||(o[19]=i=>e(a).from.sex=i),"default-value":"1",options:e(C).sysUserSex,placeholder:e(l)("common.selectPlease")},null,8,["value","options","placeholder"])]),_:1},8,["label"])]),_:1}),e(a).from.userId!=="1"&&e(a).from.userId!==e(G).userId?(v(),x(m,{key:0,lg:12,md:12,xs:24},{default:s(()=>[t(d,{label:e(l)("views.system.user.status"),name:"status"},{default:s(()=>[t(L,{value:e(a).from.status,"onUpdate:value":o[20]||(o[20]=i=>e(a).from.status=i),"default-value":"0",options:e(C).sysNormalDisable,placeholder:e(l)("common.selectPlease")},null,8,["value","options","placeholder"])]),_:1},8,["label"])]),_:1})):z("",!0)]),_:1}),k((v(),x(d,{label:e(l)("views.system.user.permission"),name:"roleIds","label-col":{span:3},help:e(l)("views.system.user.permissionTip")},{default:s(()=>[t(L,{value:e(a).from.roleIds,"onUpdate:value":o[21]||(o[21]=i=>e(a).from.roleIds=i),"allow-clear":!1,mode:"multiple","show-search":"","option-filter-prop":"roleName","option-label-prop":"roleName",options:e(a).options.roles,"field-names":{label:"roleName",value:"roleId"},placeholder:e(l)("common.selectPlease"),onSelect:re},null,8,["value","options","placeholder"])]),_:1},8,["label","help"])),[[T,["system:user:editRole"],"has"]]),k(t(d,{label:e(l)("views.system.user.fromTenant"),name:"tenantId","label-col":{span:3}},{default:s(()=>[t(u,{value:e(a).from.tenantId,"onUpdate:value":o[22]||(o[22]=i=>e(a).from.tenantId=i),"show-search":"","tree-default-expand-all":"","tree-data":e(j),"field-names":{children:"children",label:"tenantName",value:"tenantId"},"tree-node-label-prop":"tenantName","tree-node-filter-prop":"tenantName",style:{width:"100%"},"dropdown-style":{maxHeight:"400px",overflow:"auto"},placeholder:e(l)("common.selectPlease")},null,8,["value","tree-data","placeholder"])]),_:1},8,["label"]),[[te,e(a).showTenant]]),t(d,{label:e(l)("views.system.user.userTip"),name:"remark","label-col":{span:3}},{default:s(()=>[t(fe,{value:e(a).from.remark,"onUpdate:value":o[23]||(o[23]=i=>e(a).from.remark=i),"auto-size":{minRows:4,maxRows:6},maxlength:450,"show-count":!0,placeholder:e(l)("common.inputPlease")},null,8,["value","placeholder"])]),_:1},8,["label"])]),_:1})]),_:1},8,["visible","title","confirm-loading"]),t(Z,{drag:!0,destroyOnClose:!0,keyboard:!1,"mask-closable":!1,visible:e(a).visibleByResetPwd,title:e(a).title,"confirm-loading":e(a).confirmLoading,onOk:ke,onCancel:A},{default:s(()=>[t(W,{name:"modalStateFromByResetPwd",layout:"horizontal"},{default:s(()=>[t(d,K({label:e(l)("views.system.user.account"),name:"userName"},e(I).validateInfos.userName),{default:s(()=>[t(q,{value:e(a).from.userName,disabled:"",maxlength:30},{prefix:s(()=>[t(ue)]),_:1},8,["value"])]),_:1},16,["label"]),t(d,K({label:e(l)("views.system.user.loginPwd"),name:"password"},e(I).validateInfos.password),{default:s(()=>[t(ce,{value:e(a).from.password,"onUpdate:value":o[24]||(o[24]=i=>e(a).from.password=i),maxlength:26},{prefix:s(()=>[t(pe)]),_:1},8,["value"])]),_:1},16,["label"])]),_:1})]),_:1},8,["visible","title","confirm-loading"]),t(gt,{title:e(w).title,loading:e(w).loading,onUpload:Ce,onClose:Pe,visible:e(w).visible,"onUpdate:visible":o[26]||(o[26]=i=>e(w).visible=i),ext:[".xls",".xlsx"],size:10},{default:s(()=>[t(g,{gutter:18,justify:"space-between",align:"middle"},{default:s(()=>[t(m,{span:12},{default:s(()=>[t(Ae,{checked:e(w).updateSupport,"onUpdate:checked":o[25]||(o[25]=i=>e(w).updateSupport=i)},{default:s(()=>[f(c(e(l)("views.system.user.updateSure")),1)]),_:1},8,["checked"])]),_:1}),t(m,{span:6},{default:s(()=>[t(_,{type:"link",title:e(l)("views.system.user.downloadObj"),onClick:S(Ue,["prevent"])},{default:s(()=>[f(c(e(l)("views.system.user.downloadObj")),1)]),_:1},8,["title"])]),_:1})]),_:1}),t(fe,{disabled:!0,hidden:!e(w).msg,value:e(w).msg,"auto-size":{minRows:2,maxRows:8},style:{"background-color":"transparent",color:"rgba(0, 0, 0, 0.85)"}},null,8,["hidden","value"])]),_:1},8,["title","loading","visible","ext"])]),_:1})}}}),Wt=kt(Ft,[["__scopeId","data-v-24bcc33f"]]);export{Wt as default};
|