sf_web_dist/js/deposit-channels-set.sY4Hvn3i.js

2 lines
9.4 KiB
JavaScript
Raw Normal View History

2025-07-31 14:55:06 +08:00
import{b2 as e,bs as o,ag as a,b4 as l,bQ as t,c as n,e as s,N as r,w as i,l as c,d8 as p,an as h,O as d,al as u,t as m,bb as w,g as _,c8 as C,aO as g}from"./index.CmWiwu1s.js";import{_ as b}from"./index.DcSfC3ma.js";/* empty css */import{_ as y}from"./add-channel.DfWuLA-C.js";import f from"./channel-code.DNxwUKdN.js";import R from"./product.B07NVm5s.js";import k from"./single_fee.DPvHqCNF.js";import v from"./test_channel._SHwEo7A.js";import D from"./fee-risk.BO9N6zWQ.js";import F from"./copy-channel.BcRgUDiA.js";import S from"./sub-channel.DW9Ck5hc.js";import j from"./channel-fee.DYFHCrMO.js";import U from"./channel-risk.C33GBycK.js";import{a as x,e as V,b as A}from"./payee-channel.DW4oeAno.js";import{s as z}from"./staticData.Bf5zg7ho.js";/* empty css */import"./el-col.Cp8aY472.js";import"./el-text.BmYivTr3.js";import"./el-time-select.B_xMiEvf.js";import"./el-card.BXVfIXN7.js";import"./sub-channel-add.C2s33pPs.js";import"./sub-channel-fee.q062rTx6.js";import"./sub-channel-risk.CMLQTX9k.js";const P={key:0},B={key:1},$={class:"operate-btn"},I=e({__name:"deposit-channels-set",setup(e){o({legacy:!0});const I=a({columns:[{prop:"id",label:"ID",align:"center"},{prop:"shop_id",label:"供应商编码",align:"center"},{prop:"name",label:"接口名称",align:"center"},{prop:"code",label:"接口代码",align:"center"},{prop:"",label:"跑量",align:"center",slot:"run_num_slot",sortable:"custom"},{prop:"",label:"成功率",align:"center",slot:"success_rate_slot",sortable:"custom"},{prop:"status",label:"接口状态",align:"center",slot:"status_slot"},{prop:"pr",label:"费率",align:"center"},{prop:"limit",label:"风控限额",align:"center",slot:"limit_slot"},{prop:"notify_time",label:"操作",slot:"operate_slot",width:"400px"}],tableData:[],searchFields:[{label:"接口名称",prop:"name",type:"input",value:""},{label:"供应商",prop:"shop_id",type:"select",options:[],value:""},{label:"是否开启",type:"select",prop:"notify_status",value:"",options:z.status}],total:0,page:1,per_page:10,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:""}},showRiskControlDialog:!1,riskControl:{title:"风控实况",fields:[],rules:{},values:{}},riskControlColumns:[{label:"通道名称/子账号",prop:"channelName"},{label:"交易时间",prop:"channelCode"},{label:"今天交易金额/可交易金额",prop:"status"},{label:"上线请款",prop:"description"}],riskControlSearchFields:[],riskControlData:[],showAddChannel:!1,batchSettingType:"1",showProduct:!1,productData:{},currentRow:{},channelVisible:!1,showFeeRisk:!1,showCopyChannel:!1,showSubChannel:!1,showChannelCode:!1}),N=()=>{I.searchFields.forEach(e=>{"datetimerange"==e.dateType?e.value=[]:e.value=""}),O()};l(()=>{O()});const O=()=>{var e,o;I.loading=!0;let a={per_page:I.per_page,page:I.page},l=function(e){const o={};return e.forEach(e=>{e.prop&&void 0!==e.value&&(o[e.prop]=e.value)}),o}(I.searchFields);(null==(e=l.created_at)?void 0:e.length)>0&&(l.created_at_start=l.created_at[0]?t(l.created_at[0]):"",l.created_at_end=l.created_at[1]?t(l.created_at[1]):""),(null==(o=l.completed_at)?void 0:o.length)>0&&(l.completed_at_start=l.completed_at[0]?t(l.completed_at[0]):"",l.completed_at_end=l.completed_at[1]?t(l.completed_at[1]):""),x(Object.assign(a,l)).then(e=>{I.tableData=e.data,I.total=e.total,I.loading=!1}).catch(()=>{I.loading=!1})},T=()=>{I.showBatchSettingDialog=!0},q=()=>{I.showBatchSettingDialog=!1},E=()=>{I.showRiskControlDialog=!0},G=e=>{I.showAddChannel=!0,I.currentRow=e},J=e=>{e.id?V(e).then(e=>{O(),g.success("修改成功"),I.showAddChannel=!1}):A(e).then(e=>{O(),g.success("添加成功"),I.showAddChannel=!1})};return(e,o)=>{const a=h,l=w,t=p,g=b,x=C;return s(),n("div",null,[r(g,{type:"export",columns:_(I).columns,searchFields:_(I).searchFields,"onUpdate:searchFields":o[2]||(o[2]=e=>_(I).searchFields=e),data:_(I).tableD