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