2025-09-24 17:18:33 +08:00
|
|
|
import{b2 as e,bt as t,r as a,ag as o,b4 as l,dB as n,bR as s,aZ as i,c as r,e as c,N as p,w as d,l as u,dl as h,an as m,O as w,bN as g,bL as _,cL as y,t as f,g as C,al as b,am as v,bb as B,m as x,E as S,cf as k,c9 as D,a_ as F,dH as T,dI as j,aO as R,dJ as U,dK as V,dL as A,dM as P}from"./index.1758705418851CdmBKQ2N.js";import{_ as O}from"./index.1758705418851Z_vhPJoE.js";/* empty css */import{E}from"./el-text.1758705418851X1CgxUPv.js";import z from"./add-pay-channel.1758705418851DmK8Azlu.js";import I from"./select-channel.1758705418851BxPpJxdz.js";import L from"./batch-setting-fee.1758705418851Cp_8wzR1.js";import{s as N}from"./staticData.17587054188518wZxkmL4.js";import{p as H}from"./common.1758705418851CCwWzMi9.js";/* empty css */import"./el-col.1758705418851Bs1zq0om.js";const J={key:0},M={key:1},q={key:2},G={class:"operate-btn"},K=e({__name:"payment-products-set",setup(e){t({legacy:!0}),a("status"),a("1");const K=o({columns:[{prop:"id",label:"ID",align:"center",width:"60"},{prop:"name",label:"通道名称",align:"center"},{prop:"code",label:"通道代码",align:"center",width:"80"},{prop:"pr",label:"通道费率(千分位‰)",align:"center",slot:"pr_slot",width:"100"},{prop:"expire_time",label:"状态",align:"center",slot:"status_slot",width:"80px"},{prop:"",label:"渠道设置",align:"left",slot:"channel_slot",width:"700px"},{prop:"notify_time",label:"操作",align:"center",slot:"operate_slot",width:"120px"}],tableData:[],searchFields:[{prop:"name",label:"通道名称",type:"select",options:[],value:""},{label:"是否开启",type:"select",prop:"status",value:"",options:N.status}],total:0,page:1,per_page:50,loading:!1,showBatchSettingDialog:!1,batchSetting:{title:"批量设置",fields:[{label:"设置",type:"radio",prop:"status",options:[{label:"开启",value:1},{label:"关闭",value:0}]}],rules:{status:[{required:!0,message:"请选择设置",trigger:"blur"}]},values:{status:""}},showBatchFateSetting:!1,showRiskControlDialog:!1,batchSettingType:"1",showAddPayChannel:!1,currentRow:{},showSingleFee:!1,showSelectChannel:!1,showBatchSettingFee:!1,selectData:[]}),X=()=>{K.searchFields.forEach(e=>{"datetimerange"==e.dateType?e.value=[]:e.value=""}),Z()};l(async()=>{let e=(await n({saiType:"all"})).map(e=>({label:e.name,value:e.name}));K.searchFields.forEach(t=>{"name"==t.prop&&(t.options=e)}),Z()});const Z=()=>{var e,t;K.loading=!0;let a={limit:K.per_page,page:K.page},o=function(e){const t={};return e.forEach(e=>{e.prop&&void 0!==e.value&&(t[e.prop]=e.value)}),t}(K.searchFields);(null==(e=o.created_at)?void 0:e.length)>0&&(o.created_at_start=o.created_at[0]?s(o.created_at[0]):"",o.created_at_end=o.created_at[1]?s(o.created_at[1]):""),(null==(t=o.completed_at)?void 0:t.length)>0&&(o.completed_at_start=o.completed_at[0]?s(o.completed_at[0]):"",o.completed_at_end=o.completed_at[1]?s(o.completed_at[1]):""),n(Object.assign(a,o)).then(e=>{K.tableData=e.data,K.total=e.total,K.loading=!1}).catch(()=>{K.loading=!1})},Q=()=>{K.showBatchSettingDialog=!1},W=()=>{K.showAddPayChannel=!0,K.currentRow={}},Y=e=>{},$=e=>{e.id?U(e).then(e=>{R.success("修改成功"),K.showAddPayChannel=!1,Z()}):A(e).then(e=>{R.success("添加成功"),K.showAddPayChannel=!1,Z()})},ee=o({}),te=()=>{Z()},ae=e=>{V({ids:[e]}).then(e=>{Z()})},oe=()=>{if(0==K.selectData.length)return R.warning("请先勾选通道");K.showBatchSettingFee=!0},le=e=>{let t=K.selectData.map(e=>({id:e.id,pr:e.modify_pr?e.modify_pr:e.pr}));F.alert("确定批量修改通道费率吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",showCancelButton:!0,type:"warning"}).then(()=>{P({data:t}).then(e=>{R.success("修改成功"),K.showBatchSettingFee=!1,Z()})}).catch(()=>{K.showBatchSettingFee=!1})},ne=e=>{K.selectData=e};return(e,t)=>{const a=m,o=E,l=i("EditPen"),n=S,s=k,V=B,A=y,P=_,N=v,se=g,ie=h,re=O,ce=D;return c(),r("div",null,[p(re,{type:"export",columns:C(K).columns,searchFields:C(K).searchFields,"onUpdate:searchFields":t[0]||(t[0]=e=>C(K).searchFields=e),data:C(K).tableData,per_page:C(K).per_page
|