import{ag as e,r as a,D as l,m as s,e as t,w as o,N as n,al as d,bo as u,g as i,bp as r,am as p,bW as m,c as _,a7 as f,a8 as c,bX as y,O as b,t as h,l as V,an as v,aX as g,aO as k}from"./index.DNrFju0h.js";import{E as w}from"./el-link.CDXjRTfY.js";import{E as j}from"./el-text.C9DLAcTQ.js";import{c as x,a as R}from"./payee-channel.DvW89Qpo.js";const O={class:"dialog-footer"},C={__name:"test_channel",props:{channelVisible:{type:Boolean,default:!1},currentRow:{type:Object,default:{}}},emits:["update:channelVisible"],setup(C,{emit:E}){const F=C,U=e({api_id:"",money:"",pay_id:""}),X=a(""),q=a("");l(()=>F.channelVisible,e=>{e&&(R({supplier_api_id:F.currentRow.id,saiType:"all"}).then(e=>{B.value=e}),U.api_id=F.currentRow.id)});const B=a([]),D=E,N=a(),T=()=>{D("update:channelVisible",!1),N.value.resetFields()},W=()=>{U.money=parseFloat(U.money),q.value="",x(U).then(e=>{k.success("添加成功"),X.value=e.request_url,e.msg&&(q.value=e.msg)})};return(e,a)=>{const l=p,k=r,x=y,R=m,E=u,F=j,D=w,Y=v,z=g;return t(),s(z,{"model-value":C.channelVisible,title:"测试渠道",width:"500px",onClose:T},{footer:o(()=>[V("div",O,[n(Y,{type:"primary",onClick:W},{default:o(()=>a[3]||(a[3]=[b(" 提交保存 ")])),_:1,__:[3]})])]),default:o(()=>[n(E,{model:i(U),"label-width":"auto",ref_key:"channelRef",ref:N},{default:o(()=>[n(k,{label:"交易金额",prop:"money"},{default:o(()=>[n(l,{modelValue:i(U).money,"onUpdate:modelValue":a[0]||(a[0]=e=>i(U).money=e),type:"number"},null,8,["modelValue"])]),_:1}),n(k,{label:"通道名称",prop:"pay_id"},{default:o(()=>[n(R,{modelValue:i(U).pay_id,"onUpdate:modelValue":a[1]||(a[1]=e=>i(U).pay_id=e),placeholder:"选择通道"},{default:o(()=>[(t(!0),_(f,null,c(i(B),(e,a)=>(t(),s(x,{key:a,label:e.name,value:e.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1},8,["model"]),""!=i(q)?(t(),s(F,{key:0,type:"danger"},{default:o(()=>[b(h(i(q)),1)]),_:1})):d("",!0),""!=i(X)?(t(),s(D,{key:1,href:i(X),target:"_blank",style:{color:"#fff"}},{default:o(()=>a[2]||(a[2]=[b("预览")])),_:1,__:[2]},8,["href"])):d("",!0)]),_:1},8,["model-value"])}}};export{C as default};