MerchantBaseInfo-5fdc46fe.js 6.1 KB

1
  1. import{d as L,h as k,r as m,e as B,q as z,o as p,c as h,z as C,a as l,x as I,w as o,f as a,y,T as R,a0 as j,F,R as G,C as K,ad as A,ae as E,D as J,H as O,G as Q,K as W,_ as X,__tla as Y}from"./index-f7cc944f.js";import{_ as Z,__tla as $}from"./Editor-4f6c76fb.js";import{_ as ee,__tla as le}from"./UploadImg-e3ab29b0.js";import{M as _,__tla as ae}from"./index-110f578e.js";import{u as te,__tla as re}from"./useMessage-05f5efb9.js";import{__tla as oe}from"./index-3edc08b6.js";import{__tla as se}from"./el-image-viewer-fa28466e.js";let x,ie=Promise.all([(()=>{try{return Y}catch{}})(),(()=>{try{return $}catch{}})(),(()=>{try{return le}catch{}})(),(()=>{try{return ae}catch{}})(),(()=>{try{return re}catch{}})(),(()=>{try{return oe}catch{}})(),(()=>{try{return se}catch{}})()]).then(async()=>{let b;b={key:0,class:"position-absolute right-16px bottom-16px"},x=X(L({__name:"MerchantBaseInfo",props:{id:{type:Number,default:0},isDetail:{type:Boolean,default:!1},openType:{type:String,default:"create"}},setup(d){const f=te(),{t:V}=k(),u=m(!1),e=m({id:void 0,name:void 0,status:void 0,description:void 0,contact:void 0,address:void 0,contactNumber:void 0,website:void 0,complaintsHotline:void 0,customerServiceHotline:void 0,email:void 0,businessLicensePicture:void 0,expireTime:void 0}),U=B({name:[{required:!0,message:"\u5546\u6237\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}],description:[{required:!0,message:"\u7B80\u4ECB\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}],contact:[{required:!0,message:"\u8D1F\u8D23\u4EBA\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}],address:[{required:!0,message:"\u6240\u5728\u5730\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}],contactNumber:[{required:!0,message:"\u8D1F\u8D23\u4EBA\u7535\u8BDD\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}],complaintsHotline:[{required:!0,message:"\u7EF4\u6743\u7535\u8BDD\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}],customerServiceHotline:[{required:!0,message:"\u5BA2\u670D\u7535\u8BDD\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}],email:[{required:!0,message:"\u90AE\u7BB1\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}],businessLicensePicture:[{required:!0,message:"\u8425\u4E1A\u6267\u7167\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}],expireTime:[{required:!0,message:"\u670D\u52A1\u5230\u671F\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}]}),g=m(),n=d,w=async()=>{await g.value.validate(),u.value=!0;try{const c=e.value;n.openType==="\u65B0\u589E"?(await _.createMerchant(c),f.success(V("common.createSuccess"))):(await _.updateMerchant(c),f.success(V("common.updateSuccess"))),dialogVisible.value=!1,emit("success")}finally{u.value=!1}};console.log(n);let v=m(n.id);return z(async()=>{if(v.value){u.value=!0;try{e.value=await _.getMerchant(v.value)}finally{u.value=!1}}}),(c,t)=>{const i=G,s=K,q=A,H=E,S=J,T=ee,M=Z,D=O,N=Q,P=W;return p(),h(F,null,[C((p(),I(D,{ref_key:"formRef",ref:g,model:l(e),rules:l(U),"label-width":"120px",class:R(["overflow-auto",{"is-detail":!d.isDetail}]),disabled:d.isDetail},{default:o(()=>[a(s,{label:"\u5546\u6237\u540D\u79F0",prop:"name"},{default:o(()=>[a(i,{modelValue:l(e).name,"onUpdate:modelValue":t[0]||(t[0]=r=>l(e).name=r),placeholder:"\u8BF7\u8F93\u5165\u5546\u6237\u540D\u79F0"},null,8,["modelValue"])]),_:1}),a(s,{label:"\u5546\u6237\u72B6\u6001",prop:"status"},{default:o(()=>[a(H,{modelValue:l(e).status,"onUpdate:modelValue":t[1]||(t[1]=r=>l(e).status=r)},{default:o(()=>[a(q,{label:"1"},{default:o(()=>[y("\u8BF7\u9009\u62E9\u5B57\u5178\u751F\u6210")]),_:1})]),_:1},8,["modelValue"])]),_:1}),a(s,{label:"\u8D1F\u8D23\u4EBA",prop:"contact"},{default:o(()=>[a(i,{modelValue:l(e).contact,"onUpdate:modelValue":t[2]||(t[2]=r=>l(e).contact=r),placeholder:"\u8BF7\u8F93\u5165\u8D1F\u8D23\u4EBA"},null,8,["modelValue"])]),_:1}),a(s,{label:"\u6240\u5728\u5730",prop:"address"},{default:o(()=>[a(i,{modelValue:l(e).address,"onUpdate:modelValue":t[3]||(t[3]=r=>l(e).address=r),placeholder:"\u8BF7\u8F93\u5165\u6240\u5728\u5730"},null,8,["modelValue"])]),_:1}),a(s,{label:"\u8D1F\u8D23\u4EBA\u7535\u8BDD",prop:"contactNumber"},{default:o(()=>[a(i,{modelValue:l(e).contactNumber,"onUpdate:modelValue":t[4]||(t[4]=r=>l(e).contactNumber=r),placeholder:"\u8BF7\u8F93\u5165\u8D1F\u8D23\u4EBA\u7535\u8BDD"},null,8,["modelValue"])]),_:1}),a(s,{label:"\u5B98\u7F51",prop:"website"},{default:o(()=>[a(i,{modelValue:l(e).website,"onUpdate:modelValue":t[5]||(t[5]=r=>l(e).website=r),placeholder:"\u8BF7\u8F93\u5165\u5B98\u7F51"},null,8,["modelValue"])]),_:1}),a(s,{label:"\u7EF4\u6743\u7535\u8BDD",prop:"complaintsHotline"},{default:o(()=>[a(i,{modelValue:l(e).complaintsHotline,"onUpdate:modelValue":t[6]||(t[6]=r=>l(e).complaintsHotline=r),placeholder:"\u8BF7\u8F93\u5165\u7EF4\u6743\u7535\u8BDD"},null,8,["modelValue"])]),_:1}),a(s,{label:"\u5BA2\u670D\u7535\u8BDD",prop:"customerServiceHotline"},{default:o(()=>[a(i,{modelValue:l(e).customerServiceHotline,"onUpdate:modelValue":t[7]||(t[7]=r=>l(e).customerServiceHotline=r),placeholder:"\u8BF7\u8F93\u5165\u5BA2\u670D\u7535\u8BDD"},null,8,["modelValue"])]),_:1}),a(s,{label:"\u90AE\u7BB1",prop:"email"},{default:o(()=>[a(i,{modelValue:l(e).email,"onUpdate:modelValue":t[8]||(t[8]=r=>l(e).email=r),placeholder:"\u8BF7\u8F93\u5165\u90AE\u7BB1"},null,8,["modelValue"])]),_:1}),a(s,{label:"\u670D\u52A1\u5230\u671F\u65F6\u95F4",prop:"expireTime"},{default:o(()=>[a(S,{modelValue:l(e).expireTime,"onUpdate:modelValue":t[9]||(t[9]=r=>l(e).expireTime=r),type:"date","value-format":"x",placeholder:"\u9009\u62E9\u670D\u52A1\u5230\u671F\u65F6\u95F4"},null,8,["modelValue"])]),_:1}),a(s,{label:"\u8425\u4E1A\u6267\u7167",prop:"businessLicensePicture"},{default:o(()=>[a(T,{modelValue:l(e).businessLicensePicture,"onUpdate:modelValue":t[10]||(t[10]=r=>l(e).businessLicensePicture=r),limit:1},null,8,["modelValue"])]),_:1}),a(s,{label:"\u7B80\u4ECB",prop:"description"},{default:o(()=>[a(M,{modelValue:l(e).description,"onUpdate:modelValue":t[11]||(t[11]=r=>l(e).description=r),height:"150px"},null,8,["modelValue"])]),_:1})]),_:1},8,["model","rules","class","disabled"])),[[P,l(u)]]),d.isDetail?j("",!0):(p(),h("div",b,[a(N,{type:"primary",onClick:w},{default:o(()=>[y("\u4FDD\u5B58")]),_:1})]))],64)}}}),[["__file","D:/zx/mall-newfeifan-zx-admin/src/views/system/sale/merchant/components/MerchantBaseInfo.vue"]])});export{ie as __tla,x as default};