tg_web_dist/js/pay-list.lAjlH4_O.js
2025-06-27 16:21:05 +08:00

2 lines
4.1 KiB
JavaScript

import{ad as e,b3 as a,bK as t,bL as l,c as r,e as o,N as p,w as d,l as s,ak as i,O as n,g as c,R as g,m as u,bM as _}from"./index.DBufqXQZ.js";import{_ as h}from"./index.CHsbg_KM.js";import{g as m,a as b}from"./order.DAmE3jue.js";import"./el-col.BPCnpV4Q.js";const w={class:"operate"},v={__name:"pay-list",setup(v){let y=[];const f=e({columns:[{prop:"id",label:"ID",width:80,align:"center"},{prop:"service",label:"订单号",align:"center",slot:"service_name_slot"},{prop:"shop_remark",label:"订单名称",align:"center"},{prop:"shop_unique_code",label:"交易哈希",align:"center"},{prop:"shop_remark",label:"客户名称",align:"center"},{prop:"shop_unique_code",label:"USDT金额",align:"center"},{prop:"shop_unique_code",label:"支付状态",align:"center"},{prop:"shop_unique_code",label:"交易时间",align:"center"},{prop:"operate",label:"操作",width:160,align:"center",slot:"operate",fixed:"right"}],tableData:[],searchFields:[{label:"订单ID",prop:"order_id",type:"input",value:""},{label:"用户名称",prop:"username",type:"select",value:""},{label:"状态",prop:"status",type:"select",options:[],value:""},{prop:"created_at",label:"创建时间",type:"date",dateType:"datetimerange",value:[]},{prop:"payed_at",label:"交易时间",type:"date",dateType:"datetimerange",value:[]}],total:0,page:1,per_page:10,loading:!1,addForm:{title:"创建任务",fields:[{label:"订单ID",prop:"order_no",type:"input",value:""},{label:"订单名称",prop:"withdraw_fee",type:"input",value:""},{label:"USDT金额",prop:"withdraw_fee",type:"input",value:""},{label:"交易哈希",prop:"balance",type:"input",value:""},{label:"支付密码",prop:"balance",type:"password",value:""}],rules:{amount:[{required:!0,message:"请输入提现金额",trigger:"blur"}],account_id:[{required:!0,message:"请选择提款账号",trigger:"change"}],pay_password:[{required:!0,message:"请输入支付密码",trigger:"blur"}],google_code:[{required:!0,message:"请输入谷歌验证码",trigger:"blur"}]},values:{name:"",withdraw_min:"",withdraw_max:"",withdraw_fee:"",balance:"",amount:"",account_id:"",pay_password:"",google_code:""}},btnLoading:!1,showFormDialog:!1}),F=()=>{f.searchFields.forEach((e=>{"datetimerange"==e.dateType?e.value=[]:e.value=""})),D()};a((()=>{D(),x()}));const D=()=>{var e,a;f.loading=!0;let l={per_page:f.per_page,page:f.page},r=function(e){const a={};return e.forEach((e=>{e.prop&&void 0!==e.value&&(a[e.prop]=e.value)})),a}(f.searchFields);(null==(e=r.created_at)?void 0:e.length)>0&&(r.created_at_start=r.created_at[0]?t(r.created_at[0]):"",r.created_at_end=r.created_at[1]?t(r.created_at[1]):""),(null==(a=r.payed_at)?void 0:a.length)>0&&(r.payed_at_start=r.updated_at[0]?t(r.updated_at[0]):"",r.payed_at_end=r.updated_at[1]?t(r.updated_at[1]):""),delete r.created_at,delete r.updated_at,m(Object.assign(l,r)).then((e=>{f.tableData=e.data,f.total=e.total,f.loading=!1})).catch((()=>{f.loading=!1}))},x=()=>{b().then((e=>{y=[],e.forEach(((e,a)=>{y.push({label:e,value:a})})),f.searchFields[2].options=y})).catch((()=>{}))};return(e,a)=>{const t=i,m=h,b=_,v=l("click-debounce");return o(),r("div",null,[p(m,{type:"export",columns:c(f).columns,searchFields:c(f).searchFields,"onUpdate:searchFields":a[0]||(a[0]=e=>c(f).searchFields=e),data:c(f).tableData,per_page:c(f).per_page,"onUpdate:per_page":a[1]||(a[1]=e=>c(f).per_page=e),page:c(f).page,"onUpdate:page":a[2]||(a[2]=e=>c(f).page=e),total:c(f).total,onGetTableData:D,onResetForm:F,loading:c(f).loading,showSelection:!1,showRightRefreshSlot:!1},{operate:d((({row:l})=>[s("div",w,[p(t,{size:"small",type:"danger",onClick:a=>e.examineFun(l)},{default:d((()=>a[5]||(a[5]=[n(" 支付验证 ")]))),_:2,__:[5]},1032,["onClick"])])])),_:1},8,["columns","searchFields","data","per_page","page","total","loading"]),p(b,{showDialog:c(f).showFormDialog,"onUpdate:showDialog":a[3]||(a[3]=e=>c(f).showFormDialog=e),formData:c(f).addForm,"onUpdate:formData":a[4]||(a[4]=e=>c(f).addForm=e),ref:"addTaskFormRef",labelWidth:"130px",dialogWidth:"600px"},{submit:d((()=>[g((o(),u(t,{type:"primary",loading:c(f).btnLoading},{default:d((()=>a[6]||(a[6]=[n("确定")]))),_:1,__:[6]},8,["loading"])),[[v,e.addRresetTemplate]])])),_:1},8,["showDialog","formData"])])}}};export{v as default};