sf_web_dist/js/payment-products-set.1761036317407DlEecWLU.js

2 lines
12 KiB
JavaScript
Raw Normal View History

2025-10-21 16:46:16 +08:00
import{b3 as e,bu as t,r as a,ag as l,b5 as o,dF as n,dn as s,bS as i,a_ as r,c as p,e as c,N as d,w as u,l as h,dp as m,an as w,O as _,bO as g,bM as y,cL as f,t as v,g as b,al as C,am as B,bc as x,m as S,E as k,cg as D,ca as T,a7 as F,a8 as V,bD as j,aY as U,aX as R,a$ as A,dM as P,aO as O,dN as E,dO as z,dP as I,dQ as M,dR as N,dS as L}from"./index.1761036317407CqxspswV.js";import{_ as Y}from"./index.1761036317407DLRP7xcE.js";/* empty css */import{E as q}from"./el-text.1761036317407DsMpd8ws.js";import G from"./add-pay-channel.1761036317407Dei76dDs.js";import H from"./select-channel.1761036317407vfD0A5qx.js";import J from"./batch-setting-fee.1761036317407DbTgLklG.js";import{s as Q}from"./staticData.1761036317407ieVX5Cz9.js";import{p as X}from"./common.1761036317407CCwWzMi9.js";/* empty css */import"./el-col.1761036317407DyRlU4HE.js";const $={key:0},K={key:1},W={key:2},Z={key:0},ee={key:1},te={class:"operate-btn"},ae={class:"shop-list"},le=e({__name:"payment-products-set",setup(e){t({legacy:!0}),a("status"),a("1");const le=l({columns:[{prop:"id",label:"ID",align:"center",width:"40"},{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:"60px"},{prop:"",label:"渠道设置",align:"left",slot:"channel_slot",width:"700px"},{prop:"notify_time",label:"操作",align:"center",slot:"operate_slot",width:"100px"}],tableData:[],searchFields:[{prop:"name",label:"通道名称",type:"select",options:[],value:""},{label:"是否开启",type:"select",prop:"status",value:"",options:Q.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:[]}),oe=a(!1),ne=a(""),se=a([]),ie=()=>{le.searchFields.forEach(e=>{"datetimerange"==e.dateType?e.value=[]:e.value=""}),re()};o(async()=>{let e=(await n({saiType:"all"})).map(e=>({label:e.name,value:e.name}));le.searchFields.forEach(t=>{"name"==t.prop&&(t.options=e)}),re();let t=await s({saiType:"all"});se.value=[],Object.keys(t).forEach(e=>{t[e].id&&se.value.push({label:t[e].username,value:t[e].shop_id})})});const re=()=>{var e,t;le.loading=!0;let a={limit:le.per_page,page:le.page},l=function(e){const t={};return e.forEach(e=>{e.prop&&void 0!==e.value&&(t[e.prop]=e.value)}),t}(le.searchFields);(null==(e=l.created_at)?void 0:e.length)>0&&(l.created_at_start=l.created_at[0]?i(l.created_at[0]):"",l.created_at_end=l.created_at[1]?i(l.created_at[1]):""),(null==(t=l.completed_at)?void 0:t.length)>0&&(l.completed_at_start=l.completed_at[0]?i(l.completed_at[0]):"",l.completed_at_end=l.completed_at[1]?i(l.completed_at[1]):""),n(Object.assign(a,l)).then(e=>{le.tableData=e.data,le.total=e.total,le.loading=!1}).catch(()=>{le.loading=!1})},pe=()=>{le.showBatchSettingDialog=!1},ce=()=>{le.showAddPayChannel=!0,le.currentRow={}},de=e=>{},ue=e=>{e.id?I(e).then(e=>{O.success("修改成功"),le.showAddPayChannel=!1,re()}):N(e).then(e=>{O.success("添加成功"),le.showAddPayChannel=!1,re()})},he=l({}),me=()=>{re()},we=e=>{M({ids:[e]}).then(e=>{re()})},_e=()=>{if(0==le.selectData.length)return O.warning("请先勾选通道");le.showBatchSettingFee=!0},ge=e=>{let t=le.selectData.map(e=>({id:e.id,pr:e.modify_pr?e.modify_pr:e.pr}));A.alert("确定批量修改通道费率吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",showCancelButton:!0,type:"warning"}).then(()=>{L({data:t}).then(e=>{O.success("修改成功"),le.showBatchSettingFee=!1,re()})}).catch(()=>{le.showBatchSettingFee=!1})},ye=e