2025-08-09 19:15:33 +08:00
|
|
|
import{b4 as e,ag as a,b6 as t,ai as l,bX as r,r as o,bV as s,c as n,e as p,N as i,w as c,l as u,m as d,al as _,an as g,O as b,bR as m,t as h,g as v,R as y,bY as f,bZ as w,b0 as k,bu as F}from"./index.CvHI241L.js";import{_ as D}from"./index.BO4Zm8Vx.js";import{d as R}from"./commonOptions.DHDiomo0.js";import{getProviderList as j,getRechargeRecordsList as x,delRechargeLog as C,setRechargeConfirmConversion as L,setRechargeOverrule as E}from"./deposit.BAh_6pY9.js";import"./el-col.kvWDRKmP.js";import"./service.COv4jYEU.js";import"./merchant.B-NnYAfq.js";import"./account.YTepH484.js";const T={class:"bank-info"},O={class:"operate"},U=e({__name:"recharge-list",setup(e){let U=[],z=[];const q=a({columns:[{prop:"id",label:"ID",width:80,align:"center"},{prop:"provider_id",label:"服务商",align:"center",slot:"provider_slot"},{prop:"recharge_no",label:"充值单号",align:"center"},{prop:"amount",label:"充值金额",align:"center",width:120},{prop:"account_type",label:"账号类型",width:120,align:"center",slot:"account_type_slot"},{prop:"account_id",label:"收款账号信息",align:"center",slot:"bank_solt"},{prop:"submit_time",label:"提交时间",align:"center"},{prop:"process_time",label:"处理时间",align:"center"},{prop:"processed_by_name",label:"处理人",align:"center"},{prop:"status",label:"状态",align:"center",slot:"status_solt"},{prop:"remark",label:"备注",align:"center"},{prop:"operate",label:"操作",width:320,align:"center",slot:"operate",fixed:"right"}],tableData:[],searchFields:[{label:"服务商名称",prop:"provider_id",type:"select",value:"",options:U},{label:"充值单号",prop:"recharge_no",type:"input",value:""},{label:"账号类型",prop:"account_type",type:"select",options:z},{label:"卡号/收款地址",prop:"account_number",type:"input",value:""},{label:"开户名/标识",prop:"account_name",type:"input",value:""},{label:"开户行",prop:"bank_name",type:"input",value:""},{label:"开户地址",prop:"bank_branch",type:"input",value:""},{label:"状态",prop:"status",type:"select",options:[{label:"待处理",value:0},{label:"已完成",value:1},{label:"已拒绝",value:2},{label:"待确定",value:3}]},{prop:"created_at",label:"提交时间",type:"date",dateType:"datetimerange",value:[]},{prop:"process_at",label:"处理时间",type:"date",dateType:"datetimerange",value:[]}],total:0,page:1,per_page:10,loading:!1,reasonList:[],reasonObj:{},btnLoading:!1,showAddDialog:!1,providerList:[],showRechargeDialog:!1,rechargeFrom:{title:"充值",fields:[{label:"服务商名称",prop:"provider_name",type:"input",disabled:!0,value:""},{label:"充值单号",prop:"recharge_no",type:"input",disabled:!0,value:""},{label:"充值金额",prop:"amount",type:"input",disabled:!0,value:""},{label:"充值时间",prop:"submit_time",type:"input",disabled:!0,value:""},{label:"开户名",prop:"account_name",type:"input",disabled:!0,value:""},{label:"卡号",prop:"account_number",type:"input",disabled:!0,value:""},{label:"开户行",prop:"bank_name",type:"input",disabled:!0,value:""},{label:"开户地址",prop:"bank_branch",type:"input",disabled:!0,value:""},{label:"备注",prop:"remark",type:"input",disabled:!0,value:""},{label:"付款凭证",prop:"pay_img_url",type:"image",value:""},{label:"支付密码",prop:"password",type:"password",value:"",unshow:!0},{label:"谷歌验证码",prop:"google_code",type:"input",value:"",unshow:!0}],rules:{password:[{required:!0,message:"请输入支付密码",trigger:"change"}],google_code:[{required:!0,message:"请输入谷歌验证码",trigger:"change"}]},values:{id:"",provider_name:"",recharge_no:"",amount:"",submit_time:"",account_name:"",account_number:"",bank_name:"",bank_branch:"",remark:"",pay_img_url:"",password:"",google_code:"",status:""}}}),V=e=>{let a="";return U.some(t=>{if(t.value==e)return a=t.label,!0}),a},B=()=>{q.searchFields.forEach(e=>{"datetimerange"==e.dateType?e.value=[]:e.value=""}),G()},I=e=>{switch(e){case 0:default:return"info";case 1:return"success";case 2:return"danger";case 3:return"warning"}},S=e=>{let a="";return z.some(t=>{if(t.value==e)return a=t.label,!0}),a};t
|