1 |
- import{_ as A}from"./Dialog-f2c6d513.js";import{d as D,H as F,r as g,x as R,e as h,o as f,A as _,B as l,f as s,G as r,D as u,a as e,E as x,C as p,a0 as U,aq as Y,ar as q,cg as B,L as G}from"./index-b9299550.js";import{E as H}from"./el-card-0ae6fb5f.js";import{E as S,a as z}from"./el-descriptions-item-d52ce73b.js";import{c as J}from"./index-138d3a44.js";import{d as K,D as M}from"./dict-fc5218c3.js";import{s as O,a as Q}from"./wx_app-b452d323.js";import{u as W}from"./useMessage-903d430d.js";import{_ as X}from"./_plugin-vue_export-helper-1b428a4d.js";const Z=["src"],$=["src"],aa={style:{"text-align":"right"}},ea=X(D({name:"CreatePayTransfer",__name:"CreatePayTransfer",emits:["success"],setup(la,{expose:T,emit:C}){F();const V=W(),c=g(!1),N=C;let m;const a=R({appId:void 0,channelCode:void 0,merchantTransferId:void 0,type:void 0,price:void 0,subject:void 0,userName:void 0,alipayLogonId:void 0,openid:void 0}),o=g(!1),w=h(()=>K(M.PAY_TRANSFER_TYPE,a.type)),y=h(()=>{let t="alipay_pc";return a.type===2&&(t="wx_app"),t});T({showPayTransfer:async t=>{o.value=!0,m=t,a.merchantTransferId=t.merchantTransferId,a.price=t.price,a.userName=t.userName,a.type=t.type,a.appId=t.appId,a.subject=t.subject,a.alipayLogonId=t.alipayLogonId,a.openid=t.openid},close:async()=>{o.value=!1}});const E=async()=>{c.value=!0;try{m.channelCode=y.value,await J(m),V.success("\u53D1\u8D77\u8F6C\u8D26\u6210\u529F. \u662F\u5426\u8F6C\u8D26\u6210\u529F,\u4EE5\u8F6C\u8D26\u8BA2\u5355\u72B6\u6001\u4E3A\u51C6"),N("success"),o.value=!1}finally{c.value=!1}};return(t,d)=>{const i=S,L=z,v=H,b=Y,P=q,k=B,I=G,j=A;return f(),_(j,{title:"\u53D1\u8D77\u8F6C\u8D26",modelValue:e(o),"onUpdate:modelValue":d[2]||(d[2]=n=>U(o)?o.value=n:null),width:"800px"},{default:l(()=>[s(v,{style:{"margin-top":"10px"}},{default:l(()=>[s(L,{title:"\u8F6C\u8D26\u4FE1\u606F",column:2,border:""},{default:l(()=>[s(i,{label:"\u8F6C\u8D26\u7C7B\u578B"},{default:l(()=>[r(u(w.value),1)]),_:1}),s(i,{label:"\u8F6C\u8D26\u91D1\u989D(\u5143)"},{default:l(()=>[r(" \uFFE5"+u((e(a).price/100).toFixed(2)),1)]),_:1}),s(i,{label:"\u6536\u6B3E\u4EBA\u59D3\u540D"},{default:l(()=>[r(u(e(a).userName),1)]),_:1}),e(a).type===1?(f(),_(i,{key:0,label:"\u652F\u4ED8\u5B9D\u767B\u5F55\u8D26\u53F7"},{default:l(()=>[r(u(e(a).alipayLogonId),1)]),_:1})):x("",!0),e(a).type===2?(f(),_(i,{key:1,label:"\u5FAE\u4FE1 openid"},{default:l(()=>[r(u(e(a).openid),1)]),_:1})):x("",!0)]),_:1})]),_:1}),s(v,{style:{"margin-top":"20px"}},{header:l(()=>d[3]||(d[3]=[p("div",{class:"card-header"},[p("span",null,"\u9009\u62E9\u8F6C\u8D26\u6E20\u9053")],-1)])),default:l(()=>[p("div",null,[s(P,{modelValue:y.value,"onUpdate:modelValue":d[0]||(d[0]=n=>y.value=n)},{default:l(()=>[s(b,{label:"alipay_pc",disabled:e(a).type===2||e(a).type===3||e(a).type===4},{default:l(()=>[p("img",{src:e(O)},null,8,Z)]),_:1},8,["disabled"]),s(b,{label:"wx_app",disabled:e(a).type===1||e(a).type===3||e(a).type===4},{default:l(()=>[p("img",{src:e(Q)},null,8,$)]),_:1},8,["disabled"])]),_:1},8,["modelValue"])])]),_:1}),s(k),p("div",aa,[s(I,{onClick:E,type:"primary",disabled:e(c)},{default:l(()=>d[4]||(d[4]=[r("\u786E \u5B9A")])),_:1},8,["disabled"]),s(I,{onClick:d[1]||(d[1]=n=>o.value=!1)},{default:l(()=>d[5]||(d[5]=[r("\u53D6 \u6D88")])),_:1})])]),_:1},8,["modelValue"])}}}),[["__scopeId","data-v-5cfa0b5d"]]);export{ea as default};
|