UserForm-4357196a.js 6.0 KB

1
  1. import{d as N,Z as Y,K as h,h as Z,r as m,L as $,e as G,l as J,x as Q,a as l,o as p,v as U,w as a,f as e,c as M,F as S,q as D,n as F,t as T,P as E,$ as ee,W as ae,A as le,E as te,i as ue,ai as de,aj as oe,D as se,I as re,_ as ne,__tla as me}from"./index-00ec7b2b.js";import{E as ie,__tla as _e}from"./el-tree-select-ff5fc963.js";import{a as P,D as R,__tla as pe}from"./dict-c140fe9f.js";import{g as ce,u as fe,__tla as ve}from"./index-4785431e.js";import{g as be,__tla as Ve}from"./index-d18928a4.js";import{d as ye}from"./tree-0af4953a.js";import{f as j,__tla as he}from"./formatTime-5738baf7.js";import{u as Ue,__tla as Ie}from"./useMessage-d90dda81.js";let q,ge=Promise.all([(()=>{try{return me}catch{}})(),(()=>{try{return _e}catch{}})(),(()=>{try{return pe}catch{}})(),(()=>{try{return ve}catch{}})(),(()=>{try{return Ve}catch{}})(),(()=>{try{return he}catch{}})(),(()=>{try{return Ie}catch{}})()]).then(async()=>{q=ne(N({__name:"UserForm",props:{isDetail:{type:Boolean,default:!1},obj:{default:{}},openType:{default:"create"},avatar:{type:String,default:""}},emits:["success"],setup(f,{expose:O,emit:ke}){const W=Y(),A=h(()=>W.getMobile),{t:v}=Z(),I=Ue(),X=m(!1),z=m(""),_=m(!1),g=m(""),d=m({id:void 0,mobile:void 0,password:void 0,status:void 0,nickname:void 0,avatar:void 0,name:void 0,sex:void 0,areaId:void 0,birthday:void 0,mark:void 0,tagIds:[],groupId:void 0}),b=f;$(b,r=>{d.value.avatar=r.avatar},{immediate:!0});const B=G({name:[{required:!0,message:"\u59D3\u540D\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}]}),c=m(),k=m([]),V=h(()=>j(d.value.createTime)),y=h(()=>j(d.value.loginDate));O({submitForm:async()=>{if(!c||!await c.value.validate())return;_.value=!0;const r=m(!1);try{const u=d.value;g.value==="create"?I.success(v("common.createSuccess")):(await fe(u),I.success(v("common.updateSuccess"))),r.value=!0}finally{_.value=!1}return r.value}}),J(()=>{(async(r,u)=>{if(X.value=!0,z.value=v("action."+r),g.value=r,C(),u){_.value=!0;try{d.value=await ce(u)}finally{_.value=!1}}k.value=await be()})(b.openType,b.obj.id)});const C=()=>{var r;d.value={id:void 0,mobile:void 0,password:void 0,status:void 0,nickname:void 0,avatar:void 0,name:void 0,sex:void 0,areaId:void 0,birthday:void 0,mark:void 0,tagIds:[],groupId:void 0},(r=c.value)==null||r.resetFields()};return(r,u)=>{const n=ae,o=le,s=te,i=ue,w=de,x=oe,H=ie,K=se,L=re;return Q((p(),U(K,{ref_key:"formRef",ref:c,model:l(d),rules:l(B),"label-width":"120px",disabled:f.isDetail,class:ee({view:f.isDetail,"mobile-card":l(A)})},{default:a(()=>[e(i,null,{default:a(()=>[e(s,{span:12},{default:a(()=>[e(o,{label:"\u7528\u6237\u540D",prop:"name"},{default:a(()=>[e(n,{modelValue:l(d).name,"onUpdate:modelValue":u[0]||(u[0]=t=>l(d).name=t),placeholder:"\u8BF7\u8F93\u5165\u7528\u6237\u540D"},null,8,["modelValue"])]),_:1})]),_:1}),e(s,{span:12},{default:a(()=>[e(o,{label:"\u6635\u79F0",prop:"nickname"},{default:a(()=>[e(n,{modelValue:l(d).nickname,"onUpdate:modelValue":u[1]||(u[1]=t=>l(d).nickname=t),placeholder:"\u8BF7\u8F93\u5165\u6635\u79F0"},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),e(i,null,{default:a(()=>[e(s,{span:12},{default:a(()=>[e(o,{label:"\u72B6\u6001",prop:"status"},{default:a(()=>[e(x,{modelValue:l(d).status,"onUpdate:modelValue":u[2]||(u[2]=t=>l(d).status=t)},{default:a(()=>[(p(!0),M(S,null,D(l(P)(l(R).COMMON_STATUS),t=>(p(),U(w,{key:t.value,label:t.value},{default:a(()=>[F(T(t.label),1)]),_:2},1032,["label"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1}),e(s,{span:12},{default:a(()=>[e(o,{label:"\u624B\u673A\u53F7",prop:"mobile"},{default:a(()=>[e(n,{modelValue:l(d).mobile,"onUpdate:modelValue":u[3]||(u[3]=t=>l(d).mobile=t),placeholder:"\u8BF7\u8F93\u5165\u624B\u673A\u53F7"},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),e(i,null,{default:a(()=>[e(s,{span:12},{default:a(()=>[e(o,{label:"\u6240\u5728\u5730",prop:"areaId"},{default:a(()=>[e(H,{modelValue:l(d).areaId,"onUpdate:modelValue":u[4]||(u[4]=t=>l(d).areaId=t),data:l(k),props:l(ye),"render-after-expand":!0},null,8,["modelValue","data","props"])]),_:1})]),_:1}),e(s,{span:12},{default:a(()=>[e(o,{label:"\u90AE\u7BB1",prop:"email"},{default:a(()=>[e(n,{modelValue:l(d).email,"onUpdate:modelValue":u[5]||(u[5]=t=>l(d).email=t),placeholder:"\u8BF7\u8F93\u5165\u90AE\u7BB1"},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),e(i,null,{default:a(()=>[e(s,{span:12},{default:a(()=>[e(o,{label:"\u6027\u522B",prop:"sex"},{default:a(()=>[e(x,{modelValue:l(d).sex,"onUpdate:modelValue":u[6]||(u[6]=t=>l(d).sex=t)},{default:a(()=>[(p(!0),M(S,null,D(l(P)(l(R).SYSTEM_USER_SEX),t=>(p(),U(w,{key:t.value,label:t.value},{default:a(()=>[F(T(t.label),1)]),_:2},1032,["label"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1}),e(s,{span:12},{default:a(()=>[e(o,{label:"\u521B\u5EFA\u65F6\u95F4"},{default:a(()=>[e(n,{modelValue:l(V),"onUpdate:modelValue":u[7]||(u[7]=t=>E(V)?V.value=t:null),disabled:"true"},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),e(i,null,{default:a(()=>[e(s,{span:12},{default:a(()=>[e(o,{label:"\u76F4\u63A8\u4EBA"},{default:a(()=>[e(n,{modelValue:l(d).recommenderdId,"onUpdate:modelValue":u[8]||(u[8]=t=>l(d).recommenderdId=t),disabled:"true"},null,8,["modelValue"])]),_:1})]),_:1}),e(s,{span:12},{default:a(()=>[e(o,{label:"\u8EAB\u4EF7"},{default:a(()=>[e(n,{modelValue:l(d).currentMemberWorthValue,"onUpdate:modelValue":u[9]||(u[9]=t=>l(d).currentMemberWorthValue=t),disabled:"true"},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),e(i,null,{default:a(()=>[e(s,{span:12},{default:a(()=>[e(o,{label:"\u79EF\u5206"},{default:a(()=>[e(n,{modelValue:l(d).currentMemberPoints,"onUpdate:modelValue":u[10]||(u[10]=t=>l(d).currentMemberPoints=t),disabled:"true"},null,8,["modelValue"])]),_:1})]),_:1}),e(s,{span:12},{default:a(()=>[e(o,{label:"\u6700\u540E\u767B\u9646\u65F6\u95F4"},{default:a(()=>[e(n,{modelValue:l(y),"onUpdate:modelValue":u[11]||(u[11]=t=>E(y)?y.value=t:null),disabled:"true"},null,8,["modelValue"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model","rules","disabled","class"])),[[L,l(_)]])}}}),[["__scopeId","data-v-77675d5e"],["__file","/Users/RuHu.Xu/Desktop/mall-newfeifan-zx-business/src/views/member/user/components/UserForm.vue"]])});export{ge as __tla,q as default};