import{ag as e,D as a,r as l,m as d,e as t,w as r,N as o,bo as u,g as s,bp as n,am as m,O as p,bO as i,d3 as c,l as f,an as _,aX as h}from"./index.D-dPCPex.js";import{E as g}from"./el-text.G0Bzx_At.js";const w={class:"dialog-footer"},y={__name:"add-pay-channel",props:{showAddPayChannel:{type:Boolean,default:!1},currentRow:{type:Object,default:{}}},emits:["update:showAddPayChannel","confirmAddPayChannel"],setup(y,{emit:b}){const V=y,R=e({name:"",code:"",pr:"",status:""}),v=e({name:[{required:!0,message:"请输入通道名称",trigger:"blur"}],code:[{required:!0,message:"请输入通道编码",trigger:"blur"}],pr:[{required:!0,message:"请输入通道费率",trigger:"blur"}],status:[{required:!0,message:"请选择通道状态",trigger:"blur"}]});a(()=>V.showAddPayChannel,e=>{e&&"{}"!==JSON.stringify(V.currentRow)&&(R.code=V.currentRow.code,R.name=V.currentRow.name,R.pr=V.currentRow.pr,R.status=V.currentRow.status)});const C=l(),A=b,P=()=>{A("update:showAddPayChannel",!1)},q=()=>{C.value.validate(e=>{e&&(V.currentRow.id&&(R.id=V.currentRow.id),A("confirmAddPayChannel",R),C.value.resetFields())})};return(e,a)=>{const l=m,b=n,V=g,A=c,x=i,O=u,U=_,j=h;return t(),d(j,{"model-value":y.showAddPayChannel,title:"添加通道",width:"600px","before-close":P},{footer:r(()=>[f("div",w,[o(U,{type:"primary",onClick:q},{default:r(()=>a[8]||(a[8]=[p(" 提交保存 ")])),_:1,__:[8]})])]),default:r(()=>[o(O,{model:s(R),"label-width":"auto",rules:s(v),ref_key:"channelRef",ref:C},{default:r(()=>[o(b,{label:"通道编码",prop:"code"},{default:r(()=>[o(l,{modelValue:s(R).code,"onUpdate:modelValue":a[0]||(a[0]=e=>s(R).code=e),placeholder:"通道编码"},null,8,["modelValue"])]),_:1}),o(b,{label:"通道名称",prop:"name"},{default:r(()=>[o(l,{modelValue:s(R).name,"onUpdate:modelValue":a[1]||(a[1]=e=>s(R).name=e),placeholder:"通道名称"},null,8,["modelValue"])]),_:1}),o(b,{label:"通道费率",prop:"pr"},{default:r(()=>[o(l,{modelValue:s(R).pr,"onUpdate:modelValue":a[2]||(a[2]=e=>s(R).pr=e),placeholder:"默认费率"},null,8,["modelValue"]),o(V,{type:"info"},{default:r(()=>a[4]||(a[4]=[p("单位:‰,例如:千分之一填 0.001")])),_:1,__:[4]}),o(V,{type:"info"},{default:r(()=>a[5]||(a[5]=[p("如果新增通道,没有批量配置费率,则取此费率,用户未批量配置费率也走此费率")])),_:1,__:[5]})]),_:1}),o(b,{label:"状态",prop:"status"},{default:r(()=>[o(x,{modelValue:s(R).status,"onUpdate:modelValue":a[3]||(a[3]=e=>s(R).status=e)},{default:r(()=>[o(A,{value:1},{default:r(()=>a[6]||(a[6]=[p("开启")])),_:1,__:[6]}),o(A,{value:2},{default:r(()=>a[7]||(a[7]=[p("关闭")])),_:1,__:[7]})]),_:1},8,["modelValue"])]),_:1})]),_:1},8,["model","rules"])]),_:1},8,["model-value"])}}};export{y as default};