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

2 lines
9.5 KiB
JavaScript
Raw Normal View History

2025-08-25 16:40:45 +08:00
import{b2 as e,bs as t,r as a,ag as o,b4 as l,bQ as n,aZ as s,c as i,e as r,N as p,w as c,l as d,d9 as u,an as h,O as m,bM as w,bK as g,cJ as _,al as y,t as f,am as C,bb as b,m as v,E as x,ce as k,g as B,c8 as S,a_ as j,aO as D}from"./index.BPkxZL7x.js";import{_ as T}from"./index.CnqOhzRZ.js";/* empty css */import{E as R}from"./el-text.CqTGfR_m.js";import U from"./add-pay-channel._A_GFk4T.js";import V from"./select-channel.DJxG8Nl_.js";import{a as A,h as F,i as P,j as O,k as z,l as E}from"./payee-channel.ZIBzFSIN.js";import{s as I}from"./staticData.8wZxkmL4.js";/* empty css */import"./el-col.BR2taJLV.js";const J={key:0},M={key:1},N={key:2},Q={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:"80"},{prop:"name",label:"通道名称",align:"center",width:"120"},{prop:"code",label:"通道代码",align:"center",width:"120"},{prop:"pr",label:"通道费率(千分位‰)",align:"center",slot:"pr_slot"},{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:"input",value:""},{label:"是否开启",type:"select",prop:"status",value:"",options:I.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:""}},showBatchFateSetting:!1,showRiskControlDialog:!1,batchSettingType:"1",showAddPayChannel:!1,currentRow:{},showSingleFee:!1,showSelectChannel:!1}),G=()=>{q.searchFields.forEach(e=>{"datetimerange"==e.dateType?e.value=[]:e.value=""}),H()};l(()=>{H()});const H=()=>{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]?n(o.created_at[0]):"",o.created_at_end=o.created_at[1]?n(o.created_at[1]):""),(null==(t=o.completed_at)?void 0:t.length)>0&&(o.completed_at_start=o.completed_at[0]?n(o.completed_at[0]):"",o.completed_at_end=o.completed_at[1]?n(o.completed_at[1]):""),A(Object.assign(a,o)).then(e=>{q.tableData=e.data,q.total=e.total,q.loading=!1}).catch(()=>{q.loading=!1})},K=()=>{q.showBatchSettingDialog=!0},L=()=>{q.showBatchSettingDialog=!1},X=()=>{q.showAddPayChannel=!0,q.currentRow={}},Y=e=>{},Z=e=>{e.id?O(e).then(e=>{D.success("修改成功"),q.showAddPayChannel=!1,H()}):E(e).then(e=>{D.success("添加成功"),q.showAddPayChannel=!1,H()})},W=o({}),$=()=>{H()},ee=e=>{z({ids:[e]}).then(e=>{H()})};return(e,t)=>{const a=h,o=R,l=s("EditPen"),n=x,A=k,z=b,E=_,I=g,te=C,ae=w,oe=u,le=T,ne=S;return r(),i("div",null,[p(le,{type:"export",columns:B(q).columns,searchFields:B(q).searchFields,"onUpdate:searchFields":t[0]||(t[0]=e=>B(q).searchFields=e),data:B(q).tableData,per_page:B(q).per_page,"onUpdate:per_page":t[1]||(t[1]=e=>B(q).per_page=e),page:B(q).page,"onUpdate:page":t[2]||(t[2]=e=>B(q).page=e),total:B(q).total,onGetTableData:H,onResetForm:G,loading:B(q).loading,showSelection:!1,showRightRefreshSlot:!1},{btns:c(({row:e})=>[p(a,{type:"primary",onClick:K},{default:c(()=>t[7]||(t[7]=[m("批量开启/关闭")])),_:1,__:[7]}),p(a,{type:"primary",onClick:X},{default:c(()=>t[8]||(t[8]=[m("添加支付通道")])),_:1,__:[8]})]),pr_slot:c(({row:e})=>[e.edit?y("",!0):(r(),v(o,{key:0},{default:c(()=>[m(f(e.pr),1)]),_:2},1024)),e.edit?y("",!0):(r(),v(o,{key:1,type:"primary",onClick:t=>(e=>{Object.assign(W,e),e.edit=!0})(e)},{default:c(()=>[p(n,null,{default:c(()=>[p(l)]),_:1})]),_:2},1032,["onClick"])),e.edit?(r(),v(A,{key:2,modelValue:e.pr,"onUpdate:modelValue":t=>e.pr=t,type:"number",controls:!1,placeh