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