1 |
- import{d as w,y as I,e as F,H as q,r as s,x as M,b as B,l as D,a as l,o as A,A as H,B as t,f as a,a6 as J,S as O,J as P,M as R,U as X,X as z}from"./index-24b5bd0d.js";import{S as b}from"./index-ccd6e6a1.js";import{u as C}from"./useMessage-6f610bbd.js";import{_ as E}from"./_plugin-vue_export-helper-1b428a4d.js";const G=E(w({name:"SystemUserForm",__name:"MerchantStorePaymentFrom",props:{obj:{type:Object,default:()=>({})},isDetail:{type:Boolean,default:!1}},emits:["success"],setup(f,{expose:h,emit:_}){const y=I();F(()=>y.getMobile);const{t:v}=q(),g=C(),S=s(!1);s("");const m=s(!1),V=s(""),e=s({name:"",id:void 0,status:1,merchantId:0,logoUrl:"",website:"",accountName:void 0,accountNumber:void 0,bankName:void 0}),k=M({accountName:[{required:!0,message:"\u8D26\u6237\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}],accountNumber:[{required:!0,message:"\u8D26\u6237\u53F7\u7801\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}],bankName:[{required:!0,message:"\u5F00\u6237\u94F6\u884C\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}]}),c=f,d=s(),U=_;return h({submitForm:async()=>{if(d&&await d.value.validate()){m.value=!0;try{const o=e.value;return V.value==="create"?(await b.createShop(o),g.success(v("common.createSuccess"))):(await b.updateShop(o),g.success(v("common.updateSuccess"))),S.value=!1,U("success"),!0}finally{m.value=!1}}}}),B(()=>{var o;e.value.merchantId=c.obj.merchantId,e.value.id=c.obj.id,e.value={name:"",id:void 0,status:1,merchantId:0,logoUrl:""},(o=d.value)==null||o.resetFields(),(async()=>b.getShop(c.obj.id).then(u=>{e.value=u}))()}),(o,u)=>{const n=J,i=O,p=P,N=R,x=X,j=z;return D((A(),H(x,{ref_key:"formRef",ref:d,model:l(e),rules:l(k),"label-width":"120px",style:{padding:"10px"},disabled:f.isDetail},{default:t(()=>[a(N,null,{default:t(()=>[a(p,{span:12},{default:t(()=>[a(i,{label:"\u5F00\u6237\u94F6\u884C",prop:"bankName"},{default:t(()=>[a(n,{modelValue:l(e).bankName,"onUpdate:modelValue":u[0]||(u[0]=r=>l(e).bankName=r),placeholder:"\u8BF7\u8F93\u5165\u5F00\u6237\u94F6\u884C"},null,8,["modelValue"])]),_:1})]),_:1}),a(p,{span:12},{default:t(()=>[a(i,{label:"\u8D26\u6237\u540D\u79F0",prop:"accountName"},{default:t(()=>[a(n,{modelValue:l(e).accountName,"onUpdate:modelValue":u[1]||(u[1]=r=>l(e).accountName=r),placeholder:"\u8BF7\u8F93\u5165\u8D26\u6237\u540D\u79F0",maxlength:"11"},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),a(N,null,{default:t(()=>[a(p,{span:24},{default:t(()=>[a(i,{label:"\u8D26\u6237\u53F7\u7801",prop:"accountNumber"},{default:t(()=>[a(n,{modelValue:l(e).accountNumber,"onUpdate:modelValue":u[2]||(u[2]=r=>l(e).accountNumber=r),placeholder:"\u8BF7\u8F93\u5165\u8D26\u6237\u53F7\u7801",onkeyup:"value=value.replace(/[^\\d]/g,'')"},null,8,["modelValue"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model","rules","disabled"])),[[j,l(m)]])}}}),[["__scopeId","data-v-09463d61"]]);export{G as default};
|