sf_web_dist/js/payment-products-set.1760951033397CN0iHqBw.js

2 lines
11 KiB
JavaScript
Raw Normal View History

2025-10-20 17:04:56 +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,dM as F,aO as j,dN as U,dO as R,dP as V,dQ as A,dR as P,dS as O}from"./index.1760951033397DkciTaBu.js";import{_ as E}from"./index.1760951033397ddktKltv.js";/* empty css */import{E as z}from"./el-text.1760951033397BDEcsA1s.js";import I from"./add-pay-channel.1760951033397BU8dmftQ.js";import M from"./select-channel.1760951033397BS7u3rZy.js";import N from"./batch-setting-fee.1760951033397Cif_Pn13.js";import{s as L}from"./staticData.1760951033397ieVX5Cz9.js";import{p as q}from"./common.1760951033397CCwWzMi9.js";/* empty css */import"./el-col.1760951033397-rTOfC7Z.js";const G={key:0},H={key:1},J={key:2},Q={class:"operate-btn"},Y=e({__name:"payment-products-set",setup(e){t({legacy:!0}),a("status"),a("1");const Y=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:L.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.searchFields.forEach(e=>{"datetimerange"==e.dateType?e.value=[]:e.value=""}),K()};l(async()=>{let e=(await n({saiType:"all"})).map(e=>({label:e.name,value:e.name}));Y.searchFields.forEach(t=>{"name"==t.prop&&(t.options=e)}),K()});const K=()=>{var e,t;Y.loading=!0;let a={limit:Y.per_page,page:Y.page},o=function(e){const t={};return e.forEach(e=>{e.prop&&void 0!==e.value&&(t[e.prop]=e.value)}),t}(Y.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=>{Y.tableData=e.data,Y.total=e.total,Y.loading=!1}).catch(()=>{Y.loading=!1})},W=()=>{Y.showBatchSettingDialog=!1},X=()=>{Y.showAddPayChannel=!0,Y.currentRow={}},Z=e=>{},ee=e=>{e.id?V(e).then(e=>{j.success("修改成功"),Y.showAddPayChannel=!1,K()}):P(e).then(e=>{j.success("添加成功"),Y.showAddPayChannel=!1,K()})},te=o({}),ae=()=>{K()},oe=e=>{A({ids:[e]}).then(e=>{K()})},le=()=>{if(0==Y.selectData.length)return j.warning("请先勾选通道");Y.showBatchSettingFee=!0},ne=e=>{let t=Y.selectData.map(e=>({id:e.id,pr:e.modify_pr?e.modify_pr:e.pr}));T.alert("确定批量修改通道费率吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",showCancelButton:!0,type:"warning"}).then(()=>{O({data:t}).then(e=>{j.success("修改成功"),Y.showBatchSettingFee=!1,K()})}).catch(()=>{Y.showBatchSettingFee=!1})},se=e=>{Y.selectData=e};return(e,t)=>{const a=m,o=z,l=i("EditPen"),n=S,s=k,A=B,P=y,O=_,L=v,ie=g,re=h,ce=E,pe=D;return c(),r("div",null,[p(ce,{type:"export",columns:C(Y).columns,searchFields:C(Y).searchFields,"onUpdate:searchFields":t[0]||(t[0]=e=>C(Y).searchFields=e),data:C(Y).tableData,per_page