1 |
- import{d as M,Y as P,K as R,r as o,e as Y,l as C,x as K,a,o as p,v as f,w as l,f as e,P as X,c as I,q as E,F as D,Z,h as $,V as G,A as H,E as J,i as O,y as Q,z as W,D as ee,I as ae,_ as le,__tla as se}from"./index-fa4e693d.js";import{E as te,__tla as de}from"./el-tree-select-89650255.js";import{a as re,D as ue,__tla as oe}from"./dict-0064ae21.js";import{C as S}from"./constants-40f13f5e.js";import{d as me,h as ne}from"./tree-0af4953a.js";import{g as pe,__tla as ie}from"./index-091e7e53.js";import{g as _e,__tla as ce}from"./index-fa9c7eba.js";import{a as fe,c as be,u as ve,__tla as ye}from"./index-124cdb30.js";import{u as Ve,__tla as he}from"./useMessage-3983c401.js";let q,ge=Promise.all([(()=>{try{return se}catch{}})(),(()=>{try{return de}catch{}})(),(()=>{try{return oe}catch{}})(),(()=>{try{return ie}catch{}})(),(()=>{try{return ce}catch{}})(),(()=>{try{return ye}catch{}})(),(()=>{try{return he}catch{}})()]).then(async()=>{q=le(M({name:"SystemUserForm",__name:"UserForm",props:{isDetail:{type:Boolean,default:!1},obj:{default:{}},openType:{default:"create"}},emits:["success"],setup(b,{expose:F,emit:we}){const z=P(),A=R(()=>z.getMobile),{t:v}=$(),y=Ve(),V=o(!1);o("");const i=o(!1),h=o(""),d=o({nickname:"",deptId:"",mobile:"",email:"",id:void 0,username:"",password:"",sex:void 0,postIds:[],remark:"",status:S.ENABLE,roleIds:[]}),B=Y({username:[{required:!0,message:"\u7528\u6237\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}],nickname:[{required:!0,message:"\u7528\u6237\u6635\u79F0\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}],password:[{required:!0,message:"\u7528\u6237\u5BC6\u7801\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}],email:[{type:"email",message:"\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u90AE\u7BB1\u5730\u5740",trigger:["blur","change"]}],mobile:[{required:!0,pattern:/^(?:(?:\+|00)86)?1(?:3[\d]|4[5-79]|5[0-35-9]|6[5-7]|7[0-8]|8[\d]|9[189])\d{8}$/,message:"\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u7801",trigger:"blur"}]}),c=o(),g=o([]),w=o([]),k=b;C(()=>{(async(m,t)=>{if(V.value=!0,h.value=m,N(),t){i.value=!0;try{d.value=await fe(t)}finally{i.value=!1}}g.value=ne(await _e()),w.value=await pe()})(k.openType,k.obj.id)}),F({submitForm:async()=>{if(!c||!await c.value.validate())return;i.value=!0;const m=o(!1);try{const t=d.value;h.value==="create"?(await be(t),y.success(v("common.createSuccess"))):(await ve(t),y.success(v("common.updateSuccess"))),V.value=!1,m.value=!0}finally{i.value=!1}return m.value}});const N=()=>{var m;d.value={nickname:"",deptId:"",mobile:"",email:"",id:void 0,username:"",password:"",sex:void 0,postIds:[],remark:"",status:S.ENABLE,roleIds:[]},(m=c.value)==null||m.resetFields()};return(m,t)=>{const n=G,r=H,u=J,T=te,_=O,x=Q,U=W,j=ee,L=ae;return K((p(),f(j,{ref_key:"formRef",ref:c,model:a(d),rules:a(B),"label-width":"120px",style:{padding:"10px"},disabled:b.isDetail,class:Z({view:b.isDetail,"mobile-card":a(A)})},{default:l(()=>[e(_,null,{default:l(()=>[e(u,{span:12},{default:l(()=>[e(r,{label:"\u7528\u6237\u6635\u79F0",prop:"nickname"},{default:l(()=>[e(n,{modelValue:a(d).nickname,"onUpdate:modelValue":t[0]||(t[0]=s=>a(d).nickname=s),placeholder:"\u8BF7\u8F93\u5165\u7528\u6237\u6635\u79F0"},null,8,["modelValue"])]),_:1})]),_:1}),e(u,{span:12},{default:l(()=>[e(r,{label:"\u5F52\u5C5E\u90E8\u95E8",prop:"deptId"},{default:l(()=>[e(T,{modelValue:a(d).deptId,"onUpdate:modelValue":t[1]||(t[1]=s=>a(d).deptId=s),data:a(g),props:a(me),"check-strictly":"","node-key":"id",placeholder:"\u8BF7\u9009\u62E9\u5F52\u5C5E\u90E8\u95E8"},null,8,["modelValue","data","props"])]),_:1})]),_:1})]),_:1}),e(_,null,{default:l(()=>[e(u,{span:12},{default:l(()=>[e(r,{label:"\u624B\u673A\u53F7\u7801",prop:"mobile"},{default:l(()=>[e(n,{modelValue:a(d).mobile,"onUpdate:modelValue":t[2]||(t[2]=s=>a(d).mobile=s),maxlength:"11",placeholder:"\u8BF7\u8F93\u5165\u624B\u673A\u53F7\u7801"},null,8,["modelValue"])]),_:1})]),_:1}),e(u,{span:12},{default:l(()=>[e(r,{label:"\u90AE\u7BB1",prop:"email"},{default:l(()=>[e(n,{modelValue:a(d).email,"onUpdate:modelValue":t[3]||(t[3]=s=>a(d).email=s),maxlength:"50",placeholder:"\u8BF7\u8F93\u5165\u90AE\u7BB1"},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),a(d).id===void 0?(p(),f(_,{key:0},{default:l(()=>[e(u,{span:12},{default:l(()=>[e(r,{label:"\u7528\u6237\u540D\u79F0",prop:"username"},{default:l(()=>[e(n,{modelValue:a(d).username,"onUpdate:modelValue":t[4]||(t[4]=s=>a(d).username=s),placeholder:"\u8BF7\u8F93\u5165\u7528\u6237\u540D\u79F0"},null,8,["modelValue"])]),_:1})]),_:1}),e(u,{span:12},{default:l(()=>[e(r,{label:"\u7528\u6237\u5BC6\u7801",prop:"password"},{default:l(()=>[e(n,{modelValue:a(d).password,"onUpdate:modelValue":t[5]||(t[5]=s=>a(d).password=s),placeholder:"\u8BF7\u8F93\u5165\u7528\u6237\u5BC6\u7801","show-password":"",type:"password"},null,8,["modelValue"])]),_:1})]),_:1})]),_:1})):X("",!0),e(_,null,{default:l(()=>[e(u,{span:12},{default:l(()=>[e(r,{label:"\u7528\u6237\u6027\u522B"},{default:l(()=>[e(U,{modelValue:a(d).sex,"onUpdate:modelValue":t[6]||(t[6]=s=>a(d).sex=s),placeholder:"\u8BF7\u9009\u62E9"},{default:l(()=>[(p(!0),I(D,null,E(a(re)(a(ue).SYSTEM_USER_SEX),s=>(p(),f(x,{key:s.value,label:s.label,value:s.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1}),e(u,{span:12},{default:l(()=>[e(r,{label:"\u5C97\u4F4D"},{default:l(()=>[e(U,{modelValue:a(d).postIds,"onUpdate:modelValue":t[7]||(t[7]=s=>a(d).postIds=s),multiple:"",placeholder:"\u8BF7\u9009\u62E9"},{default:l(()=>[(p(!0),I(D,null,E(a(w),s=>(p(),f(x,{key:s.id,label:s.name,value:s.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1})]),_:1}),e(_,null,{default:l(()=>[e(u,{span:24},{default:l(()=>[e(r,{label:"\u5907\u6CE8"},{default:l(()=>[e(n,{modelValue:a(d).remark,"onUpdate:modelValue":t[8]||(t[8]=s=>a(d).remark=s),placeholder:"\u8BF7\u8F93\u5165\u5185\u5BB9",type:"textarea"},null,8,["modelValue"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model","rules","disabled","class"])),[[L,a(i)]])}}}),[["__scopeId","data-v-04729edc"],["__file","D:/zx/mall-newfeifan-zx-admin/src/views/system/user/UserForm.vue"]])});export{ge as __tla,q as default};
|