CreatePayTransfer-654056b5.js 3.3 KB

1
  1. import{_ as A}from"./Dialog-05c67d4e.js";import{d as F,z as R,r as g,f as U,e as h,o as y,j as _,w as l,i as s,m as r,t as u,a as e,l as x,k as p,P as Y,ag as q,ah as z,bf as D,q as M}from"./index-03f5d926.js";import{E as O}from"./el-card-0ac51a7f.js";import{E as S,a as B}from"./el-descriptions-item-0449d8a9.js";import{c as G}from"./index-36a1e8cf.js";import{e as H,D as J}from"./dict-34d00697.js";import{s as K,a as Q}from"./wx_app-b452d323.js";import{u as W}from"./useMessage-2e335eca.js";import{_ as X}from"./_plugin-vue_export-helper-1b428a4d.js";const Z=["src"],$=["src"],aa={style:{"text-align":"right"}},ea=X(F({name:"CreatePayTransfer",__name:"CreatePayTransfer",emits:["success"],setup(la,{expose:T,emit:w}){R();const V=W(),m=g(!1),k=w;let c;const a=U({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),C=h(()=>H(J.PAY_TRANSFER_TYPE,a.type)),f=h(()=>{let t="alipay_pc";return a.type===2&&(t="wx_app"),t});T({showPayTransfer:async t=>{o.value=!0,c=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 P=async()=>{m.value=!0;try{c.channelCode=f.value,await G(c),V.success("\u53D1\u8D77\u8F6C\u8D26\u6210\u529F. \u662F\u5426\u8F6C\u8D26\u6210\u529F,\u4EE5\u8F6C\u8D26\u8BA2\u5355\u72B6\u6001\u4E3A\u51C6"),k("success"),o.value=!1}finally{m.value=!1}};return(t,d)=>{const i=S,N=B,v=O,b=q,j=z,E=D,I=M,L=A;return y(),_(L,{title:"\u53D1\u8D77\u8F6C\u8D26",modelValue:e(o),"onUpdate:modelValue":d[2]||(d[2]=n=>Y(o)?o.value=n:null),width:"800px"},{default:l(()=>[s(v,{style:{"margin-top":"10px"}},{default:l(()=>[s(N,{title:"\u8F6C\u8D26\u4FE1\u606F",column:2,border:""},{default:l(()=>[s(i,{label:"\u8F6C\u8D26\u7C7B\u578B"},{default:l(()=>[r(u(C.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?(y(),_(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?(y(),_(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(j,{modelValue:f.value,"onUpdate:modelValue":d[0]||(d[0]=n=>f.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(K)},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(E),p("div",aa,[s(I,{onClick:P,type:"primary",disabled:e(m)},{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};