1 |
- import{d as q,b as B,e as D,z as M,r as o,f as k,x as z,B as E,a as l,o as G,j as H,w as s,i as a,V as K,G as O,E as R,s as A,H as C,K as J}from"./index-03f5d926.js";import{_ as L}from"./UploadImg-a60a40bb.js";import{S as p}from"./index-1f9927bb.js";import{u as N}from"./useMessage-2e335eca.js";import{_ as P}from"./_plugin-vue_export-helper-1b428a4d.js";import"./index-0121e00f.js";import"./el-image-viewer-bc024f43.js";const Q=P(q({name:"SystemUserForm",__name:"MerchantStoreFrom",props:{obj:{type:Object,default:()=>({})},isDetail:{type:Boolean,default:!1}},emits:["success"],setup(f,{expose:h,emit:w}){const U=B();D(()=>U.getMobile);const{t:b}=M(),_=N(),V=o(!1);o("");const m=o(!1),y=o(""),e=o({name:"",id:void 0,status:1,merchantId:0,logoUrl:"",website:""}),S=k({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"}]}),i=f;o("create"),o(0);const d=o(),j=w;return h({submitForm:async()=>{if(d&&await d.value.validate()){m.value=!0;try{const r=e.value;return y.value==="create"?(await p.createShop(r),_.success(b("common.createSuccess"))):(await p.updateShop(r),_.success(b("common.updateSuccess"))),V.value=!1,j("success"),!0}finally{m.value=!1}}}}),z(()=>{var r;e.value.merchantId=i.obj.merchantId,e.value.id=i.obj.id,e.value={name:"",id:void 0,status:1,merchantId:0,logoUrl:""},(r=d.value)==null||r.resetFields(),(async()=>p.getShop(i.obj.id).then(t=>{e.value=t}))()}),(r,t)=>{const v=K,n=O,c=R,g=A,x=L,I=C,F=J;return E((G(),H(I,{ref_key:"formRef",ref:d,model:l(e),rules:l(S),"label-width":"120px",style:{padding:"10px"},disabled:f.isDetail},{default:s(()=>[a(g,null,{default:s(()=>[a(c,{span:12},{default:s(()=>[a(n,{label:"\u5E97\u94FA\u540D",prop:"name"},{default:s(()=>[a(v,{modelValue:l(e).name,"onUpdate:modelValue":t[0]||(t[0]=u=>l(e).name=u),placeholder:"\u8BF7\u8F93\u5165\u5E97\u94FA\u540D"},null,8,["modelValue"])]),_:1})]),_:1}),a(c,{span:12},{default:s(()=>[a(n,{label:"\u5E97\u94FA\u57DF\u540D",prop:"website"},{default:s(()=>[a(v,{modelValue:l(e).website,"onUpdate:modelValue":t[1]||(t[1]=u=>l(e).website=u),placeholder:"\u8BF7\u8F93\u5165\u5E97\u94FA\u57DF\u540D"},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),a(g,null,{default:s(()=>[a(c,{span:24},{default:s(()=>[a(n,{label:"\u9996\u9875\u56FE\u7247"},{default:s(()=>[a(x,{modelValue:l(e).logoUrl,"onUpdate:modelValue":t[2]||(t[2]=u=>l(e).logoUrl=u),limit:1,"is-show-tip":!1},null,8,["modelValue"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model","rules","disabled"])),[[F,l(m)]])}}}),[["__scopeId","data-v-4e80ac9f"]]);export{Q as default};
|