MerchantStoreFrom-b953a744.js 3.7 KB

1
  1. import{d as L,$ as Q,L as R,i as X,r as u,f as P,o as S,x as U,w as l,g as t,a,q as x,y as $,Q as A,X as H,B as K,E as N,j as O,G as T,D as W,J as Y,_ as Z,__tla as ee}from"./index-12a7743c.js";import{_ as ae,__tla as le}from"./Dialog-639a3ed8.js";import{_ as te,__tla as se}from"./UploadImg-4d151b32.js";import{S as p,__tla as re}from"./index-ae30172e.js";import{u as ue,__tla as oe}from"./useMessage-9e9b1c85.js";import{__tla as de}from"./index-c6aa9762.js";import{__tla as ie}from"./el-image-viewer-900c7087.js";let I,ne=Promise.all([(()=>{try{return ee}catch{}})(),(()=>{try{return le}catch{}})(),(()=>{try{return se}catch{}})(),(()=>{try{return re}catch{}})(),(()=>{try{return oe}catch{}})(),(()=>{try{return de}catch{}})(),(()=>{try{return ie}catch{}})()]).then(async()=>{I=Z(L({name:"SystemUserForm",__name:"MerchantStoreFrom",emits:["success"],setup(ce,{expose:F,emit:k}){const q=Q();R(()=>q.getMobile);const{t:f}=X(),c=ue(),i=u(!1),v=u(""),o=u(!1),y=u(""),e=u({name:"",id:void 0,status:1,merchantId:0,logoUrl:"",website:""}),M=P({name:[{required:!0,message:"\u5E97\u94FA\u540D\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}],logoUrl:[{required:!0,message:"\u5E97\u94FA\u540D\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}]}),b=u(!1),j=u("create");u(0),F({open:async(s,r,_)=>{if(j.value=s,v.value=f("action."+s),s=="view"&&(v.value="\u67E5\u770B"),b.value=s=="view",i.value=!0,y.value=s,D(),r.id){o.value=!0;try{p.getShop(r.id).then(n=>{e.value=n})}finally{o.value=!1}}e.value.merchantId=_,e.value.id=r.id}});const m=u(),w=k,z=async()=>{if(m&&await m.value.validate()){o.value=!0;try{const s=e.value;y.value==="create"?(await p.createShop(s),c.success(f("common.createSuccess"))):(await p.updateShop(s),c.success(f("common.updateSuccess"))),i.value=!1,w("success")}finally{o.value=!1}}},C=async()=>{await c.confirm("\u662F\u5426\u786E\u8BA4\u5220\u9664"+e.value.name+"\uFF1F");try{await p.deleteShop(e.value.id)}catch{o.value=!1}i.value=!1,c.success("\u5220\u9664\u6210\u529F"),w("success")},D=()=>{var s;e.value={name:"",id:void 0,status:1,merchantId:0,logoUrl:""},(s=m.value)==null||s.resetFields()};return(s,r)=>{const _=H,n=K,h=N,g=O,B=te,E=T,V=W,G=ae,J=Y;return S(),U(G,{title:a(v),modelValue:a(i),"onUpdate:modelValue":r[3]||(r[3]=d=>A(i)?i.value=d:null),width:"70%"},{footer:l(()=>[t(V,{disabled:a(o),type:"danger",onClick:C},{default:l(()=>[x("\u5220\u9664")]),_:1},8,["disabled"]),t(V,{disabled:a(o),type:"primary",onClick:z},{default:l(()=>[x("\u4FDD\u5B58")]),_:1},8,["disabled"])]),default:l(()=>[$((S(),U(E,{ref_key:"formRef",ref:m,model:a(e),rules:a(M),"label-width":"120px",style:{padding:"10px"},disabled:a(b)},{default:l(()=>[t(g,null,{default:l(()=>[t(h,{span:12},{default:l(()=>[t(n,{label:"\u5E97\u94FA\u540D",prop:"name"},{default:l(()=>[t(_,{modelValue:a(e).name,"onUpdate:modelValue":r[0]||(r[0]=d=>a(e).name=d),placeholder:"\u8BF7\u8F93\u5165\u5E97\u94FA\u540D"},null,8,["modelValue"])]),_:1})]),_:1}),t(h,{span:12},{default:l(()=>[t(n,{label:"\u5E97\u94FA\u57DF\u540D",prop:"website"},{default:l(()=>[t(_,{modelValue:a(e).website,"onUpdate:modelValue":r[1]||(r[1]=d=>a(e).website=d),placeholder:"\u8BF7\u8F93\u5165\u5E97\u94FA\u57DF\u540D"},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),t(g,null,{default:l(()=>[t(h,{span:24},{default:l(()=>[t(n,{label:"\u9996\u9875\u56FE\u7247"},{default:l(()=>[t(B,{modelValue:a(e).logoUrl,"onUpdate:modelValue":r[2]||(r[2]=d=>a(e).logoUrl=d),limit:1,"is-show-tip":!1},null,8,["modelValue"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model","rules","disabled"])),[[J,a(o)]])]),_:1},8,["title","modelValue"])}}}),[["__scopeId","data-v-aaae34f1"],["__file","D:/zx/mall-newfeifan-zx-business/src/views/system/sale/merchant/components/MerchantStoreFrom.vue"]])});export{ne as __tla,I as default};