import{ag as e,r as a,D as l,aV as s,m as o,e as t,w as n,N as u,al as r,c as i,bo as d,g as p,bp as m,am as c,bW as _,a7 as y,a8 as f,bX as b,O as h,t as v,l as g,R as V,an as k,aX as w,aO as R}from"./index.1756209496808Btmi-4DJ.js";import{E as j}from"./el-link.1756209496808DBNW4Tr8.js";import{E as x}from"./el-text.1756209496808D5nCz4Fg.js";import{c as C,a as O}from"./payee-channel.1756209496808jXhHDfv9.js";const T={key:1},D={class:"dialog-footer"},E={__name:"test_channel",props:{channelVisible:{type:Boolean,default:!1},currentRow:{type:Object,default:{}}},emits:["update:channelVisible"],setup(E,{emit:F}){const U=E,X=e({api_id:"",money:"",pay_id:""}),q=a(""),A=a(!1),B=a("");l(()=>U.channelVisible,e=>{e&&(console.log("props.currentRow",U.currentRow),O({supplier_api_id:U.currentRow.id,saiType:"all"}).then(e=>{console.log("getDepositChannelList",e),I.value=e}),X.api_id=U.currentRow.id)});const I=a([]),L=F,N=a(),W=()=>{A.value=!1,q.value="",L("update:channelVisible",!1),N.value.resetFields()},z=()=>{A.value=!1},G=async()=>{if(A.value)return R.error("已成功生产测试链接,请勿重复生成");X.money=parseFloat(X.money),B.value="",C(X).then(e=>{console.log("channelApiTest",e),R.success("添加成功"),A.value=!0,q.value=e.request_url,e.msg&&(B.value=e.msg)})};return(e,a)=>{const l=c,R=m,C=b,O=_,F=d,U=x,A=j,L=k,H=w,J=s("click-debounce");return t(),o(H,{"model-value":E.channelVisible,title:"测试渠道",width:"500px",onClose:W},{footer:n(()=>[g("div",D,[V((t(),o(L,{type:"primary"},{default:n(()=>a[3]||(a[3]=[h(" 提交保存 ")])),_:1,__:[3]})),[[J,G]])])]),default:n(()=>[u(F,{model:p(X),"label-width":"auto",ref_key:"channelRef",ref:N},{default:n(()=>[u(R,{label:"交易金额",prop:"money",onInput:z},{default:n(()=>[u(l,{modelValue:p(X).money,"onUpdate:modelValue":a[0]||(a[0]=e=>p(X).money=e),type:"number"},null,8,["modelValue"])]),_:1}),u(R,{label:"通道名称",prop:"pay_id"},{default:n(()=>[u(O,{modelValue:p(X).pay_id,"onUpdate:modelValue":a[1]||(a[1]=e=>p(X).pay_id=e),placeholder:"选择通道",onChange:z},{default:n(()=>[(t(!0),i(y,null,f(p(I),(e,a)=>(t(),o(C,{key:a,label:e.name,value:e.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1},8,["model"]),""!=p(B)?(t(),o(U,{key:0,type:"danger"},{default:n(()=>[h(v(p(B)),1)]),_:1})):r("",!0),""!=p(q)?(t(),i("div",T,"成功")):r("",!0),""!=p(q)?(t(),o(A,{key:2,href:p(q),target:"_blank"},{default:n(()=>a[2]||(a[2]=[h("点击预览")])),_:1,__:[2]},8,["href"])):r("",!0)]),_:1},8,["model-value"])}}};export{E as default};