2 lines
6.1 KiB
JavaScript
2 lines
6.1 KiB
JavaScript
|
import{ag as e,r as a,b6 as t,bN as l,be as o,bW as r,c as n,e as s,N as p,w as d,l as i,an as c,O as u,t as g,E as _,g as b,R as m,m as h,bY as v,bZ as y,b0 as f,bu as k}from"./index.Cc2OLQyj.js";import{_ as w}from"./index.B45IlLA2.js";import{g as F,h as D,i as j,u as q}from"./service.ID3jhcBa.js";import{j as x}from"./commonOptions.D-0-CTG9.js";import"./el-col.DyYt2nDv.js";import"./deposit.B2H0jtfc.js";import"./merchant.BZtiKeVM.js";import"./account.BuOcKmBv.js";const L={class:"operate"},T={__name:"withdrawal-account-management",setup(T){let A=[];const C=e({columns:[{prop:"id",label:"ID",width:80,align:"center"},{prop:"account_type",label:"账号类型",align:"center",slot:"accountTypeSlot"},{prop:"account_name",label:"开户名/标识",align:"center"},{prop:"card_no",label:"卡号/收款地址",align:"center"},{prop:"bank_name",label:"开户行",align:"center"},{prop:"bank_address",label:"开户地址",align:"center"},{prop:"created_at",label:"创建时间",align:"center"},{prop:"operate",label:"操作",width:160,align:"center",slot:"operate",fixed:"right"}],tableData:[],searchFields:[{label:"账号类型",type:"select",prop:"account_type",value:"",options:A},{label:"卡号/收款地址",prop:"card_no",type:"input",value:""},{label:"开户名/标识",prop:"account_name",type:"input",value:""},{label:"开户行",prop:"bank_name",type:"input",value:""},{label:"开户地址",prop:"bank_address",type:"input",value:""},{prop:"created_at",label:"申请时间",type:"date",dateType:"datetimerange",value:[]}],total:0,page:1,per_page:10,loading:!1,reasonList:[],reasonObj:{},addForm:{title:"新增",fields:[{label:"账号类型",prop:"account_type",type:"select",options:A,value:0},{label:"卡号",prop:"card_no",type:"input",value:""},{label:"开户名",prop:"account_name",type:"input",value:""},{label:"开户行",prop:"bank_name",type:"input",value:""},{label:"开户地址",prop:"bank_address",type:"input",value:""},{label:"谷歌验证码",prop:"google_code",type:"input",value:""}],rules:{card_no:[{required:!0,message:"请输入卡号",trigger:"blur"}],account_name:[{required:!0,message:"请输入开户名",trigger:"blur"}],bank_name:[{required:!0,message:"请输入开户行",trigger:"blur"}],bank_address:[{required:!0,message:"请输入开户地址",trigger:"blur"}],google_code:[{required:!0,message:"请输入谷歌验证码",trigger:"blur"}]},values:{account_type:1,account_name:"",card_no:"",bank_name:"",bank_address:"",google_code:""}},btnLoading:!1,showAddDialog:!1}),R=e=>{let a="";return A.some(t=>{if(t.value==e)return a=t.label,!0}),a},U=()=>{C.searchFields.forEach(e=>{"datetimerange"==e.dateType?e.value=[]:e.value=""}),W()},O=a(null),S=v(async()=>{O.value&&O.value.hasValid&&O.value.hasValid().validate(e=>{if(e)if(C.btnLoading=!0,"新增"==C.addForm.title)j(C.addForm.values).then(e=>{W(),C.showAddDialog=!1,C.btnLoading=!1}).catch(()=>{C.btnLoading=!1});else{let e={...C.addForm.values};q(e,C.addForm.values.id).then(e=>{C.showAddDialog=!1,C.btnLoading=!1,W()}).catch(()=>{C.btnLoading=!1})}})},300),E=(e,a)=>{1===a?C.addForm={title:"新增",fields:[{label:"账号类型",prop:"account_type",type:"select",options:A,value:0},{label:"卡号",prop:"card_no",type:"input",value:""},{label:"开户名",prop:"account_name",type:"input",value:""},{label:"开户行",prop:"bank_name",type:"input",value:""},{label:"开户地址",prop:"bank_address",type:"input",value:""},{label:"谷歌验证码",prop:"google_code",type:"input",value:""}],rules:{card_no:[{required:!0,message:"请输入卡号",trigger:"blur"}],account_name:[{required:!0,message:"请输入开户名",trigger:"blur"}],bank_name:[{required:!0,message:"请输入开户行",trigger:"blur"}],bank_address:[{required:!0,message:"请输入开户地址",trigger:"blur"}],google_code:[{required:!0,message:"请输入谷歌验证码",trigger:"blur"}]},values:{account_type:1,account_name:"",card_no:"",bank_name:"",bank_address:"",google_code:""}}:(C.addForm.title="修改",C.addForm.values={...e}),C.showAddDialog=!0};t(()=>{C.searchFields[0].options=A=x(),W()});const W=()=>{var e;C.loading=!0;
|