UserForm-c356149f.js 7.5 KB

1
  1. import{d as re,r as m,y as se,e as v,O as M,w as ne,x as me,z as ie,b as _e,k as ve,a as u,o as _,A as b,B as l,f as e,c as T,P as D,G as B,D as V,F as E,a2 as p,C,ac as ce,H as pe,a8 as fe,S as be,J as Ve,M as ye,as as he,at as Ue,Q as Ie,R as ke,U as xe,X as ge,__tla as we}from"./index-c2da86da.js";import{E as Se,__tla as Me}from"./el-avatar-9311db1d.js";import{E as Te,__tla as De}from"./el-tree-select-a96848da.js";import{a as G,D as H,__tla as Ee}from"./dict-9c703a63.js";import{a as Pe,b as Fe,u as Ne,__tla as Oe}from"./index-e4329a77.js";import{g as Qe,__tla as ze}from"./index-129a0d23.js";import{d as Re}from"./tree-0af4953a.js";import{f as L,__tla as je}from"./formatTime-b624893d.js";import{u as Ae,__tla as Be}from"./useMessage-5822656e.js";import{_ as Ce}from"./_plugin-vue_export-helper-1b428a4d.js";let W,Ge=Promise.all([(()=>{try{return we}catch{}})(),(()=>{try{return Me}catch{}})(),(()=>{try{return De}catch{}})(),(()=>{try{return Ee}catch{}})(),(()=>{try{return Oe}catch{}})(),(()=>{try{return ze}catch{}})(),(()=>{try{return je}catch{}})(),(()=>{try{return Be}catch{}})()]).then(async()=>{let P,F;P={class:"flex items-center"},F={class:"m-l-2"},W=Ce(re({__name:"UserForm",props:{isDetail:{type:Boolean,default:!1},obj:{default:{}},openType:{default:"create"},avatar:{type:String,default:""}},emits:["success"],setup(y,{expose:X,emit:He}){const h=m(!1),N=m([]),J=se(),Y=v(()=>J.getMobile),{t:U}=pe(),O=Ae(),q=m(!1),K=m(""),c=m(!1),Q=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,currentQuota:0,consumptionPoints:0,username:void 0,recommenderdId:void 0}),I=v(()=>M(d.value.currentQuota)),k=v(()=>M(d.value.consumptionPoints)),x=v(()=>M(d.value.highQuotaTotal)),g=y;ne(g,r=>{d.value.avatar=r.avatar},{immediate:!0});const Z=me({}),f=m(),z=m([]),w=v(()=>L(d.value.createTime)),S=v(()=>L(d.value.loginDate)),R=m(0),$=ie(async r=>{if(r){h.value=!0;try{const t=await Fe({username:r});N.value=t.map(o=>({value:o.id,label:o.username,mobile:o.mobile,avatar:o.avatar,username:o.username}))}catch(t){console.error("Error fetching data:",t)}finally{h.value=!1}}},200);X({submitForm:async()=>{if(d.value.recommenderdId||(d.value.recommenderdId=R.value),!f||!await f.value.validate())return;c.value=!0;const r=m(!1);try{const t=d.value;Q.value==="create"?O.success(U("common.createSuccess")):(await Ne(t),O.success(U("common.updateSuccess"))),r.value=!0}finally{c.value=!1}return r.value}}),_e(()=>{(async(r,t)=>{if(q.value=!0,K.value=U("action."+r),Q.value=r,ee(),t){c.value=!0;try{d.value=await Pe(t),R.value=d.value.recommenderdId,d.value.recommenderdId=void 0}finally{c.value=!1}}z.value=await Qe()})(g.openType,g.obj.id)});const ee=()=>{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=f.value)==null||r.resetFields()};return(r,t)=>{const o=fe,s=be,n=Ve,i=ye,j=he,A=Ue,ae=Te,le=Se,te=Ie,ue=ke,de=xe,oe=ge;return ve((_(),b(de,{ref_key:"formRef",ref:f,model:u(d),rules:u(Z),"label-width":"120px",disabled:y.isDetail,class:ce({view:y.isDetail,"mobile-card":u(Y)})},{default:l(()=>[e(i,null,{default:l(()=>[e(n,{span:12},{default:l(()=>[e(s,{label:"\u7528\u6237\u540D",prop:"username"},{default:l(()=>[e(o,{modelValue:u(d).username,"onUpdate:modelValue":t[0]||(t[0]=a=>u(d).username=a),placeholder:"\u8BF7\u8F93\u5165\u7528\u6237\u540D",disabled:"true"},null,8,["modelValue"])]),_:1})]),_:1}),e(n,{span:12},{default:l(()=>[e(s,{label:"\u6635\u79F0",prop:"nickname"},{default:l(()=>[e(o,{modelValue:u(d).nickname,"onUpdate:modelValue":t[1]||(t[1]=a=>u(d).nickname=a),placeholder:"\u8BF7\u8F93\u5165\u6635\u79F0"},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),e(i,null,{default:l(()=>[e(n,{span:12},{default:l(()=>[e(s,{label:"\u72B6\u6001",prop:"status"},{default:l(()=>[e(A,{modelValue:u(d).status,"onUpdate:modelValue":t[2]||(t[2]=a=>u(d).status=a)},{default:l(()=>[(_(!0),T(E,null,D(u(G)(u(H).COMMON_STATUS),a=>(_(),b(j,{key:a.value,label:a.value},{default:l(()=>[B(V(a.label),1)]),_:2},1032,["label"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1}),e(n,{span:12},{default:l(()=>[e(s,{label:"\u624B\u673A\u53F7",prop:"mobile"},{default:l(()=>[e(o,{modelValue:u(d).mobile,"onUpdate:modelValue":t[3]||(t[3]=a=>u(d).mobile=a),placeholder:"\u8BF7\u8F93\u5165\u624B\u673A\u53F7"},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),e(i,null,{default:l(()=>[e(n,{span:12},{default:l(()=>[e(s,{label:"\u6240\u5728\u5730",prop:"areaId"},{default:l(()=>[e(ae,{modelValue:u(d).areaId,"onUpdate:modelValue":t[4]||(t[4]=a=>u(d).areaId=a),data:u(z),props:u(Re),"render-after-expand":!0},null,8,["modelValue","data","props"])]),_:1})]),_:1}),e(n,{span:12},{default:l(()=>[e(s,{label:"\u90AE\u7BB1",prop:"email"},{default:l(()=>[e(o,{modelValue:u(d).email,"onUpdate:modelValue":t[5]||(t[5]=a=>u(d).email=a),placeholder:"\u8BF7\u8F93\u5165\u90AE\u7BB1"},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),e(i,null,{default:l(()=>[e(n,{span:12},{default:l(()=>[e(s,{label:"\u6027\u522B",prop:"sex"},{default:l(()=>[e(A,{modelValue:u(d).sex,"onUpdate:modelValue":t[6]||(t[6]=a=>u(d).sex=a)},{default:l(()=>[(_(!0),T(E,null,D(u(G)(u(H).SYSTEM_USER_SEX),a=>(_(),b(j,{key:a.value,label:a.value},{default:l(()=>[B(V(a.label),1)]),_:2},1032,["label"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1}),e(n,{span:12},{default:l(()=>[e(s,{label:"\u521B\u5EFA\u65F6\u95F4"},{default:l(()=>[e(o,{modelValue:u(w),"onUpdate:modelValue":t[7]||(t[7]=a=>p(w)?w.value=a:null),disabled:"true"},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),e(i,null,{default:l(()=>[e(n,{span:12},{default:l(()=>[e(s,{label:"\u63A8\u8350\u4EBA"},{default:l(()=>[e(ue,{modelValue:u(d).recommenderdId,"onUpdate:modelValue":t[8]||(t[8]=a=>u(d).recommenderdId=a),clearable:"",filterable:"",remote:"","reserve-keyword":"",placeholder:u(d).ancNickName,"remote-method":u($),loading:u(h),style:{width:"240px"}},{default:l(()=>[(_(!0),T(E,null,D(u(N),a=>(_(),b(te,{key:a.value,label:a.label,value:a.value},{default:l(()=>[C("div",P,[e(le,{size:28,src:a.avatar},null,8,["src"]),C("span",F,V(a.username)+"\uFF08"+V(a.mobile)+"\uFF09",1)])]),_:2},1032,["label","value"]))),128))]),_:1},8,["modelValue","placeholder","remote-method","loading"])]),_:1})]),_:1}),e(n,{span:12},{default:l(()=>[e(s,{label:"\u8EAB\u4EF7"},{default:l(()=>[e(o,{modelValue:u(d).currentMemberWorthLevel,"onUpdate:modelValue":t[9]||(t[9]=a=>u(d).currentMemberWorthLevel=a),disabled:"true"},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),e(i,null,{default:l(()=>[e(n,{span:12},{default:l(()=>[e(s,{label:"\u4F63\u91D1"},{default:l(()=>[e(o,{modelValue:u(I),"onUpdate:modelValue":t[10]||(t[10]=a=>p(I)?I.value=a:null),disabled:"true"},null,8,["modelValue"])]),_:1})]),_:1}),e(n,{span:12},{default:l(()=>[e(s,{label:"\u6D88\u8D39\u5206"},{default:l(()=>[e(o,{modelValue:u(k),"onUpdate:modelValue":t[11]||(t[11]=a=>p(k)?k.value=a:null),disabled:"true"},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),e(i,null,{default:l(()=>[e(n,{span:12},{default:l(()=>[e(s,{label:"\u5CF0\u503C"},{default:l(()=>[e(o,{modelValue:u(x),"onUpdate:modelValue":t[12]||(t[12]=a=>p(x)?x.value=a:null),disabled:"true"},null,8,["modelValue"])]),_:1})]),_:1}),e(n,{span:12},{default:l(()=>[e(s,{label:"\u6700\u540E\u767B\u9646\u65F6\u95F4"},{default:l(()=>[e(o,{modelValue:u(S),"onUpdate:modelValue":t[13]||(t[13]=a=>p(S)?S.value=a:null),disabled:"true"},null,8,["modelValue"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model","rules","disabled","class"])),[[oe,u(c)]])}}}),[["__scopeId","data-v-8b29c5a7"]])});export{Ge as __tla,W as default};