sf_web_dist/js/payment-products-set.1760700575245J6i1TgCo.js

2 lines
11 KiB
JavaScript
Raw Normal View History

2025-10-17 19:30:34 +08:00
import{b3 as e,bu as t,r as a,ag as o,b5 as l,dF as n,bS as s,a_ as i,c as r,e as c,N as p,w as d,l as u,dp as h,an as m,O as w,bO as g,bM as _,cL as y,t as f,g as C,al as b,am as v,bc as B,m as x,E as S,cg as k,ca as D,a$ as T,aO as F,dL as j,dM as U,dN as V,dO as A,dP as R,dQ as P}from"./index.1760700575245BCb_r222.js";import{_ as O}from"./index.1760700575245D4N6Y0k_.js";/* empty css */import{E}from"./el-text.17607005752455M0SI3UA.js";import z from"./add-pay-channel.1760700575245DlKeeEdb.js";import I from"./select-channel.1760700575245BTlTYovI.js";import L from"./batch-setting-fee.1760700575245CwIvsp7R.js";import{s as M}from"./staticData.1760700575245ieVX5Cz9.js";import{p as N}from"./common.1760700575245CCwWzMi9.js";/* empty css */import"./el-col.1760700575245Ynkd0KCN.js";const q={key:0},G={key:1},H={key:2},J={class:"operate-btn"},Q=e({__name:"payment-products-set",setup(e){t({legacy:!0}),a("status"),a("1");const Q=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:M.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:[]}),Y=()=>{Q.searchFields.forEach(e=>{"datetimerange"==e.dateType?e.value=[]:e.value=""}),$()};l(async()=>{let e=(await n({saiType:"all"})).map(e=>({label:e.name,value:e.name}));Q.searchFields.forEach(t=>{"name"==t.prop&&(t.options=e)}),$()});const $=()=>{var e,t;Q.loading=!0;let a={limit:Q.per_page,page:Q.page},o=function(e){const t={};return e.forEach(e=>{e.prop&&void 0!==e.value&&(t[e.prop]=e.value)}),t}(Q.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=>{Q.tableData=e.data,Q.total=e.total,Q.loading=!1}).catch(()=>{Q.loading=!1})},K=()=>{Q.showBatchSettingDialog=!1},W=()=>{Q.showAddPayChannel=!0,Q.currentRow={}},X=e=>{},Z=e=>{e.id?V(e).then(e=>{F.success("修改成功"),Q.showAddPayChannel=!1,$()}):R(e).then(e=>{F.success("添加成功"),Q.showAddPayChannel=!1,$()})},ee=o({}),te=()=>{$()},ae=e=>{A({ids:[e]}).then(e=>{$()})},oe=()=>{if(0==Q.selectData.length)return F.warning("请先勾选通道");Q.showBatchSettingFee=!0},le=e=>{let t=Q.selectData.map(e=>({id:e.id,pr:e.modify_pr?e.modify_pr:e.pr}));T.alert("确定批量修改通道费率吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",showCancelButton:!0,type:"warning"}).then(()=>{P({data:t}).then(e=>{F.success("修改成功"),Q.showBatchSettingFee=!1,$()})}).catch(()=>{Q.showBatchSettingFee=!1})},ne=e=>{Q.selectData=e};return(e,t)=>{const a=m,o=E,l=i("EditPen"),n=S,s=k,A=B,R=y,P=_,M=v,se=g,ie=h,re=O,ce=D;return c(),r("div",null,[p(re,{type:"export",columns:C(Q).columns,searchFields:C(Q).searchFields,"onUpdate:searchFields":t[0]||(t[0]=e=>C(Q).searchFields=e),data:C(Q).tableData,per_page:C(Q).per_page