sf_web_dist/js/payment-products-set.JAmJi4Ox.js

2 lines
6.6 KiB
JavaScript
Raw Normal View History

2025-08-05 17:08:50 +08:00
import{b2 as e,bs as a,ag as t,r as l,b4 as o,bQ as n,aZ as s,c as r,e as d,N as p,w as i,l as c,d8 as h,an as u,O as m,bM as g,g as _,bK as w,am as y,bb as b,m as C,al as f,t as v,E as S,c8 as k,a_ as D,aO as x}from"./index.DkruV4sG.js";import{_ as R}from"./index.CNG9Avme.js";/* empty css */import{E as F}from"./el-text.C3qy4KBf.js";import P from"./add-pay-channel.CjQ5M51t.js";import U from"./select-channel.BsifLpJa.js";import{g as V,d as j,f as A,h as B}from"./payee-channel.C2oMO2np.js";/* empty css */import"./el-col.CmN0pZGy.js";const E={class:"operate-btn"},T=e({__name:"payment-products-set",setup(e){a({legacy:!0});let T=t([{code:"1",name:"1",rate:"1",weight:"1"}]);l("loop");const O=t({columns:[{prop:"id",label:"ID",align:"center"},{prop:"name",label:"通道名称",align:"center"},{prop:"code",label:"通道代码",align:"center"},{prop:"pr",label:"通道费率(千分位‰)",align:"center",slot:"pr_slot"},{prop:"expire_time",label:"状态",align:"center",slot:"status_slot"},{prop:"",label:"渠道设置",align:"left",slot:"channel_slot",width:"600px"},{prop:"notify_time",label:"操作",align:"center",slot:"operate_slot",width:"200px"}],tableData:[],searchFields:[{prop:"name",label:"通道名称",type:"input",value:""}],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:""}},showBatchFateSetting:!1,showRiskControlDialog:!1,batchSettingType:"1",showAddPayChannel:!1,currentRow:{},showSingleFee:!1,showSelectChannel:!1}),z=()=>{O.searchFields.forEach(e=>{"datetimerange"==e.dateType?e.value=[]:e.value=""}),I()};o(()=>{I()});const I=()=>{var e,a;O.loading=!0;let t={limit:O.per_page,page:O.page},l=function(e){const a={};return e.forEach(e=>{e.prop&&void 0!==e.value&&(a[e.prop]=e.value)}),a}(O.searchFields);(null==(e=l.created_at)?void 0:e.length)>0&&(l.created_at_start=l.created_at[0]?n(l.created_at[0]):"",l.created_at_end=l.created_at[1]?n(l.created_at[1]):""),(null==(a=l.completed_at)?void 0:a.length)>0&&(l.completed_at_start=l.completed_at[0]?n(l.completed_at[0]):"",l.completed_at_end=l.completed_at[1]?n(l.completed_at[1]):""),V(Object.assign(t,l)).then(e=>{O.tableData=e.data,O.total=e.total,O.loading=!1}).catch(()=>{O.loading=!1})},M=()=>{O.showBatchSettingDialog=!0},q=()=>{O.showBatchSettingDialog=!1},G=()=>{O.showAddPayChannel=!0,O.currentRow={}},K=e=>{},L=e=>{e.id?A(e).then(e=>{x.success("修改成功"),O.showAddPayChannel=!1,I()}):B(e).then(e=>{x.success("添加成功"),O.showAddPayChannel=!1,I()})};return(e,a)=>{const t=u,l=F,o=s("EditPen"),n=S,V=y,B=b,N=w,Q=g,Z=h,H=R,J=k;return d(),r("div",null,[p(H,{type:"export",columns:_(O).columns,searchFields:_(O).searchFields,"onUpdate:searchFields":a[0]||(a[0]=e=>_(O).searchFields=e),data:_(O).tableData,per_page:_(O).per_page,"onUpdate:per_page":a[1]||(a[1]=e=>_(O).per_page=e),page:_(O).page,"onUpdate:page":a[2]||(a[2]=e=>_(O).page=e),total:_(O).total,onGetTableData:I,onResetForm:z,loading:_(O).loading,showSelection:!1,showRightRefreshSlot:!1},{btns:i(({row:e})=>[p(t,{type:"primary",onClick:M},{default:i(()=>a[7]||(a[7]=[m("批量开启/关闭")])),_:1,__:[7]}),p(t,{type:"primary",onClick:G},{default:i(()=>a[8]||(a[8]=[m("添加支付通道")])),_:1,__:[8]})]),pr_slot:i(({row:e})=>[e.edit?f("",!0):(d(),C(l,{key:0},{default:i(()=>[m(v(e.pr),1)]),_:2},1024)),e.edit?f("",!0):(d(),C(l,{key:1,type:"primary",onClick:a=>e.edit=!0},{default:i(()=>[p(n,null,{default:i(()=>[p(o)]),_:1})]),_:2},1032,["onClick"])),e.edit?(d(),C(V,{key:2,modelValue:e.pr,"onUpdate:modelValue":a=>e.pr=a,type:"number",placeholder:"请输入",style:{width:"80px"}},null,8,["modelValue","onUpdate:modelValue"])):f("",!0),e.edit?(d(),C(l,{key:3,type:"primary",onClick:a=>(e=>{let a={id:e.id,code:e.code,name:e.name,pr:e.pr,status:e.status};A(a).then(a=>{x.success("修改成功"),e.edit=!1,I()})})(e)},{default:i(()=>a[9]||(a[