马宇豪
2024-04-10 4076c14a8eac96cd716522f2cb15dcda0eb4fcef
1
var T=Object.defineProperty;var h=Object.getOwnPropertySymbols;var J=Object.prototype.hasOwnProperty,M=Object.prototype.propertyIsEnumerable;var U=(e,u,t)=>u in e?T(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,N=(e,u)=>{for(var t in u||(u={}))J.call(u,t)&&U(e,t,u[t]);if(h)for(var t of h(u))M.call(u,t)&&U(e,t,u[t]);return e};import{u as v}from"./index.168351126514317.js";import{_ as O,y as R,E as p,h as $,v as z}from"./index.1683511265143.js";import{J as L,f as P,a1 as Q,k as W,a4 as Y,a as _,Y as l,R as a,a5 as i,al as j,o as n,b as G,S as H,Q as B,V as k,F as A,a8 as q,W as D}from"./vue.1683511265143.js";const K=L({name:"userDialog",setup(e,u){const t=P(),s=Q({title:"",isShowUserDialog:!1,userForm:{name:"",realName:"",pwd:"",roleIds:[],depId:null,phone:"",identityStatus:null,identityIds:[],idType:1,idSerial:""},userFormRules:{name:[{required:!0,message:"\u8BF7\u586B\u5199\u7528\u6237\u540D",trigger:"blur"}],realName:[{required:!0,message:"\u8BF7\u586B\u5199\u771F\u5B9E\u59D3\u540D",trigger:"blur"}],roleIds:[{required:!0,message:"\u8BF7\u9009\u62E9\u7528\u6237\u89D2\u8272",trigger:"change"}],depId:[{required:!0,message:"\u8BF7\u9009\u62E9\u90E8\u95E8",trigger:"change"}],phone:[{required:!0,message:"\u8BF7\u586B\u5199\u624B\u673A\u53F7",trigger:"blur"}],identityStatus:[{required:!0,message:"\u8BF7\u9009\u62E9\u662F\u5426\u4E3A\u4E13\u5BB6",trigger:"change"}],identityIds:[{required:!0,message:"\u8BF7\u9009\u62E9\u4E13\u5BB6\u7C7B\u578B",trigger:"change"}],idType:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BC1\u4EF6\u7C7B\u578B",trigger:"blur"}],pwd:[{required:!0,message:"\u8BF7\u8F93\u5165\u8D26\u6237\u5BC6\u7801",trigger:"blur"}]},departmentData:[],roleData:[],expData:[],isAdd:!0}),I=(m,o,d,F,f)=>{s.isShowUserDialog=!0,s.departmentData=d,s.roleData=F,s.expData=f,m==="\u65B0\u589E"?(s.title="\u65B0\u589E\u7528\u6237",s.isAdd=!0,s.userForm={name:"",realName:"",roleIds:[],depId:null,phone:"",identityStatus:null,identityIds:[],idType:1,idSerial:"",pwd:""}):(s.title="\u4FEE\u6539\u7528\u6237",s.isAdd=!1,s.userForm=JSON.parse(JSON.stringify(o)),s.userForm.roleIds=JSON.parse(JSON.stringify(o)).roles.map(g=>g.roleId),s.userForm.identityIds=JSON.parse(JSON.stringify(o)).userIdentities.map(g=>g.userIdentityId))},C=async()=>{t.value.validate(async m=>{if(m){if(R(s.userForm.realName)==!1){p({type:"warning",message:"\u771F\u5B9E\u59D3\u540D\u683C\u5F0F\u6709\u8BEF",duration:2e3});return}if($(s.userForm.phone)==!1){p({type:"warning",message:"\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7",duration:2e3});return}if(s.userForm.idSerial!==""&&z(s.userForm.idSerial)==!1){p({type:"warning",message:"\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u8BC1\u4EF6\u53F7\u7801",duration:2e3});return}if(s.userForm.identityStatus==1&&(s.userForm.identityIds=[]),s.title==="\u65B0\u589E\u7528\u6237"){let o=await v().addUser(s.userForm);o.data.code===100?(p({type:"success",message:"\u7528\u6237\u65B0\u589E\u6210\u529F",duration:2e3}),s.isShowUserDialog=!1,u.emit("getUserList")):p({type:"warning",message:o.data.msg})}else{const{name:o,realName:d,roleIds:F,depId:f,phone:g,idType:y,idSerial:c,id:V,identityStatus:w,identityIds:b}=s.userForm,S={name:o,realName:d,roleIds:F,depId:f,phone:g,idType:y,idSerial:c,id:V,identityStatus:w,identityIds:b};let E=await v().modUser(S);E.data.code===100?(p({type:"success",message:"\u7528\u6237\u4FEE\u6539\u6210\u529F",duration:2e3}),s.isShowUserDialog=!1,u.emit("getUserList")):p({type:"warning",message:E.data.msg})}}else p({type:"warning",message:"\u8BF7\u5B8C\u5584\u57FA\u672C\u4FE1\u606F"})})};return W(()=>{}),N({userRef:t,openDialog:I,onSubmit:C},Y(s))}}),X={class:"system-add-user-container"},Z=D("\u662F"),x=D("\u5426"),ee={class:"dialog-footer"},ue=D("\u53D6 \u6D88"),le=D("\u786E \u5B9A");function ae(e,u,t,s,I,C){const m=i("el-input"),o=i("el-form-item"),d=i("el-col"),F=i("el-option"),f=i("el-select"),g=i("el-cascader"),y=i("el-radio"),c=i("el-radio-group"),V=i("el-row"),w=i("el-form"),b=i("el-button"),S=i("el-dialog"),E=j("throttle");return n(),_("div",X,[l(S,{title:e.title,modelValue:e.isShowUserDialog,"onUpdate:modelValue":u[11]||(u[11]=r=>e.isShowUserDialog=r),width:"769px"},{footer:a(()=>[G("span",ee,[l(b,{onClick:u[10]||(u[10]=r=>e.isShowUserDialog=!e.isShowUserDialog),size:"default"},{default:a(()=>[ue]),_:1}),H((n(),B(b,{type:"primary",onClick:e.onSubmit,size:"default"},{default:a(()=>[le]),_:1},8,["onClick"])),[[E]])])]),default:a(()=>[l(w,{model:e.userForm,size:"default",ref:"userRef",rules:e.userFormRules,"label-width":"90px"},{default:a(()=>[l(V,{gutter:35},{default:a(()=>[l(d,{xs:24,sm:12,md:12,lg:12,xl:12,class:"mb20"},{default:a(()=>[l(o,{label:"\u7528\u6237\u540D",prop:"name"},{default:a(()=>[l(m,{modelValue:e.userForm.name,"onUpdate:modelValue":u[0]||(u[0]=r=>e.userForm.name=r),modelModifiers:{trim:!0},placeholder:"\u7528\u6237\u540D",clearable:""},null,8,["modelValue"])]),_:1})]),_:1}),l(d,{xs:24,sm:12,md:12,lg:12,xl:12,class:"mb20"},{default:a(()=>[l(o,{label:"\u771F\u5B9E\u59D3\u540D",prop:"realName"},{default:a(()=>[l(m,{modelValue:e.userForm.realName,"onUpdate:modelValue":u[1]||(u[1]=r=>e.userForm.realName=r),modelModifiers:{trim:!0},placeholder:"\u771F\u5B9E\u59D3\u540D",clearable:""},null,8,["modelValue"])]),_:1})]),_:1}),e.isAdd?(n(),B(d,{key:0,xs:24,sm:12,md:12,lg:12,xl:12,class:"mb20"},{default:a(()=>[l(o,{label:"\u8D26\u6237\u5BC6\u7801",prop:"pwd"},{default:a(()=>[l(m,{modelValue:e.userForm.pwd,"onUpdate:modelValue":u[2]||(u[2]=r=>e.userForm.pwd=r),modelModifiers:{trim:!0},placeholder:"\u8D26\u6237\u5BC6\u7801",type:"password","show-password":""},null,8,["modelValue"])]),_:1})]),_:1})):k("",!0),l(d,{xs:24,sm:12,md:12,lg:12,xl:12,class:"mb20"},{default:a(()=>[l(o,{label:"\u5173\u8054\u89D2\u8272",prop:"roleIds"},{default:a(()=>[l(f,{modelValue:e.userForm.roleIds,"onUpdate:modelValue":u[3]||(u[3]=r=>e.userForm.roleIds=r),placeholder:"\u5173\u8054\u89D2\u8272",clearable:"",class:"w100",multiple:""},{default:a(()=>[(n(!0),_(A,null,q(e.roleData,r=>(n(),B(F,{key:r.id,label:r.name,value:r.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1}),l(d,{xs:24,sm:12,md:12,lg:12,xl:12,class:"mb20"},{default:a(()=>[l(o,{label:"\u90E8\u95E8",prop:"depId"},{default:a(()=>[l(g,{options:e.departmentData,props:{emitPath:!1,checkStrictly:!0,value:"id",label:"depName"},placeholder:"\u90E8\u95E8",clearable:"",class:"w100",modelValue:e.userForm.depId,"onUpdate:modelValue":u[4]||(u[4]=r=>e.userForm.depId=r)},null,8,["options","modelValue"])]),_:1})]),_:1}),l(d,{xs:24,sm:12,md:12,lg:12,xl:12,class:"mb20"},{default:a(()=>[l(o,{label:"\u624B\u673A\u53F7",prop:"phone"},{default:a(()=>[l(m,{modelValue:e.userForm.phone,"onUpdate:modelValue":u[5]||(u[5]=r=>e.userForm.phone=r),modelModifiers:{trim:!0},placeholder:"\u624B\u673A\u53F7",clearable:""},null,8,["modelValue"])]),_:1})]),_:1}),l(d,{xs:24,sm:12,md:12,lg:12,xl:12,class:"mb20"},{default:a(()=>[l(o,{label:"\u662F\u5426\u4E13\u5BB6",prop:"identityStatus"},{default:a(()=>[l(c,{modelValue:e.userForm.identityStatus,"onUpdate:modelValue":u[6]||(u[6]=r=>e.userForm.identityStatus=r)},{default:a(()=>[l(y,{label:0},{default:a(()=>[Z]),_:1}),l(y,{label:1},{default:a(()=>[x]),_:1})]),_:1},8,["modelValue"])]),_:1})]),_:1}),e.userForm.identityStatus==0?(n(),B(d,{key:1,xs:24,sm:12,md:12,lg:12,xl:12,class:"mb20"},{default:a(()=>[l(o,{label:"\u4E13\u5BB6\u7C7B\u578B",prop:"identityIds"},{default:a(()=>[l(f,{modelValue:e.userForm.identityIds,"onUpdate:modelValue":u[7]||(u[7]=r=>e.userForm.identityIds=r),placeholder:"\u4E13\u5BB6\u7C7B\u578B",clearable:"",class:"w100",multiple:""},{default:a(()=>[(n(!0),_(A,null,q(e.expData,r=>(n(),B(F,{key:r.id,label:r.identity,value:r.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1})):k("",!0),l(d,{xs:24,sm:12,md:12,lg:12,xl:12,class:"mb20"},{default:a(()=>[l(o,{label:"\u8BC1\u4EF6\u7C7B\u578B",prop:"idType"},{default:a(()=>[l(f,{modelValue:e.userForm.idType,"onUpdate:modelValue":u[8]||(u[8]=r=>e.userForm.idType=r),placeholder:"\u8BC1\u4EF6\u7C7B\u578B",clearable:"",class:"w100"},{default:a(()=>[(n(),B(F,{key:1,label:"\u8EAB\u4EFD\u8BC1",value:1}))]),_:1},8,["modelValue"])]),_:1})]),_:1}),l(d,{xs:24,sm:12,md:12,lg:12,xl:12,class:"mb20"},{default:a(()=>[l(o,{label:"\u8BC1\u4EF6\u53F7\u7801",prop:"idSerial"},{default:a(()=>[l(m,{modelValue:e.userForm.idSerial,"onUpdate:modelValue":u[9]||(u[9]=r=>e.userForm.idSerial=r),modelModifiers:{trim:!0},placeholder:"\u8BC1\u4EF6\u53F7\u7801",clearable:""},null,8,["modelValue"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model","rules"])]),_:1},8,["title","modelValue"])])}var de=O(K,[["render",ae]]);export{de as default};