1 |
- import{u as R}from"./useInstance.af7c9e87.js";import{b as T,c as Y,d as q,e as z}from"./account.27de615b.js";import{d as M,r as A,s as $,b as F,p as G,c as d,e as B,k as b,i as o,h as l,g as m,u,t as h,A as C,a2 as H,m as p,E as v,_ as J}from"./index.76214426.js";const K={class:"merchant-info"},L={class:"info-image"},O=["src"],P={class:"data"},Q={class:"merchant-amount"},W=p("\u589E\u52A0"),X=p("\u51CF\u5C11"),Z=p("\u6700\u7EC8\u4F59\u989D"),ee=p("\u63D0\u4EA4"),ue=p("\u53D6\u6D88"),te=M({props:{modelValue:{type:Boolean,default:!1},id:null,type:{default:"balance"}},emits:["update:modelValue","onClose"],setup(i,{emit:E}){const r=i,{global:k}=R(),f=A(!1),j=$(()=>{switch(r.type){case"balance":return"\u8D26\u6237\u4F59\u989D\u8BBE\u7F6E";case"preStorange":return"\u8D26\u6237\u9884\u5B58\u91D1\u8BBE\u7F6E"}}),w=(e,t,s)=>{t?[1,2,3].includes(t)?s():s(new Error("\u9009\u62E9\u53D8\u52A8\u7C7B\u578B\u4E0D\u6B63\u786E")):s(new Error("\u8BF7\u9009\u62E9\u53D8\u52A8\u7C7B\u578B"))},g=A(),a=F({store:{logo:"",title:"",telephone:""},account:{}}),n=F({change_type:1,amount:0,yucunjin:0,remark:""}),x=F({change_type:[{required:!0,message:"\u7C7B\u578B\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"},{validator:w,trigger:"blur"}]}),I=()=>{r.type==="balance"?q(r.id).then(e=>{a.store.logo=e.store.logo,a.store.title=e.store.title,a.store.telephone=e.store.telephone,a.account.amount=e.account.amount}):r.type==="preStorange"&&z(r.id).then(e=>{a.store.logo=e.store.logo,a.store.title=e.store.title,a.store.telephone=e.store.telephone,a.account.yucunjin=e.account.yucunjin})};G(()=>r.modelValue,e=>{f.value=e,e&&I()});const S=()=>{var e;(e=g.value)==null||e.validate(t=>{t&&(r.type==="balance"?T(r.id,n).then(s=>{v({message:"\u66F4\u65B0\u8D26\u6237\u4F59\u989D\u4FE1\u606F\u6210\u529F",type:"success"}),_()}):r.type==="preStorange"&&Y(r.id,n).then(s=>{v({message:"\u66F4\u65B0\u8D26\u6237\u9884\u5B58\u91D1\u4FE1\u606F\u6210\u529F",type:"success"}),_()}))})},_=()=>{E("update:modelValue",!1),E("onClose"),k.$resetForm(g.value,n)};return(e,t)=>{const s=d("el-form-item"),y=d("el-radio"),U=d("el-radio-group"),D=d("el-input"),V=d("el-button"),N=d("el-dialog");return B(),b(N,{modelValue:f.value,"onUpdate:modelValue":t[4]||(t[4]=c=>f.value=c),title:u(j),width:"50%",onClose:_},{default:o(()=>[l(u(H),{ref_key:"amountFormRef",ref:g,model:u(n),rules:u(x),"label-width":"140px"},{default:o(()=>[l(s,{class:"tn-el-form-item",label:"\u5546\u6237\u4FE1\u606F"},{default:o(()=>[m("div",K,[m("div",L,[m("img",{src:u(a).store.logo},null,8,O)]),m("div",P,h(u(a).store.title)+"/"+h(u(a).store.telephone),1)])]),_:1}),l(s,{label:i.type==="balance"?"\u8D26\u6237\u4F59\u989D\u8BBE\u7F6E":"\u8D26\u6237\u9884\u5B58\u91D1\u8BBE\u7F6E"},{default:o(()=>[m("div",Q,h(i.type==="balance"?u(a).account.amount:u(a).account.yucunjin)+"\u5143 ",1)]),_:1},8,["label"]),l(s,{label:"\u53D8\u52A8\u7C7B\u578B",prop:"change_type"},{default:o(()=>[l(U,{modelValue:u(n).change_type,"onUpdate:modelValue":t[0]||(t[0]=c=>u(n).change_type=c),size:"small"},{default:o(()=>[l(y,{label:1,border:!0},{default:o(()=>[W]),_:1}),l(y,{label:2,border:!0},{default:o(()=>[X]),_:1}),l(y,{label:3,border:!0},{default:o(()=>[Z]),_:1})]),_:1},8,["modelValue"])]),_:1}),l(s,{label:"\u53D8\u52A8\u91D1\u989D",prop:"changeValue"},{default:o(()=>[i.type==="balance"?(B(),b(D,{key:0,modelValue:u(n).amount,"onUpdate:modelValue":t[1]||(t[1]=c=>u(n).amount=c),placeholder:"\u8BF7\u8F93\u5165\u53D8\u52A8\u91D1\u989D"},null,8,["modelValue"])):C("",!0),i.type==="preStorange"?(B(),b(D,{key:1,modelValue:u(n).yucunjin,"onUpdate:modelValue":t[2]||(t[2]=c=>u(n).yucunjin=c),placeholder:"\u8BF7\u8F93\u5165\u53D8\u52A8\u91D1\u989D"},null,8,["modelValue"])):C("",!0)]),_:1}),l(s,{label:"\u5907\u6CE8",prop:"remark"},{default:o(()=>[l(D,{modelValue:u(n).remark,"onUpdate:modelValue":t[3]||(t[3]=c=>u(n).remark=c),placeholder:"\u8BF7\u8F93\u5165\u5907\u6CE8",type:"textarea",row:3},null,8,["modelValue"])]),_:1}),l(s,null,{default:o(()=>[l(V,{type:"primary",onClick:S},{default:o(()=>[ee]),_:1}),l(V,{onClick:_},{default:o(()=>[ue]),_:1})]),_:1})]),_:1},8,["model","rules"])]),_:1},8,["modelValue","title"])}}});const ne=J(te,[["__scopeId","data-v-4ced7b77"]]);export{ne as default};
|