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