2025-07-21 15:22:50 +08:00
|
|
|
import{ad as a,r as e,bh as t,bJ as l,bK as o,c as s,e as r,N as d,w as p,l as i,m as n,ag as u,ak as _,O as g,t as y,bM as b,g as c,R as m,bC as h,bL as v,by as f}from"./index.1753082454051BqnET2ro.js";import{_ as D}from"./index.1753082454051BM8f-69e.js";import{E as k}from"./el-text.1753082454051BFq5R2hZ.js";import{e as w,f as F,h as x,u as j}from"./custom.1753082454051BTN97j2O.js";import C from"./pay.1753082454051YaZVzevV.js";/* empty css *//* empty css */import"./index.1753082454051B1aP1kJ9.js";const U={class:"operate"},P={__name:"pay-records",setup(P){let L=[];const T=a({columns:[{prop:"id",label:"ID",width:80,align:"center"},{prop:"order_no",label:"订单号",align:"center"},{prop:"task_id",label:"任务ID",align:"center"},{prop:"task",label:"任务名称",align:"center",slot:"task_slot"},{prop:"pay_usdt_amount",label:"支付金额",align:"center"},{prop:"created_at",label:"订单创建时间",align:"center"},{prop:"payed_at",label:"支付时间",align:"center"},{prop:"status_label",label:"状态",align:"center",slot:"status_slot"},{prop:"remark",label:"备注",align:"center",slot:"remark_slot"},{prop:"operate",label:"操作",width:160,align:"center",slot:"operate",fixed:"right"}],tableData:[],searchFields:[{label:"任务ID",prop:"task_id",type:"input",value:""},{label:"订单号",prop:"order_no",type:"input",value:""},{label:"状态",prop:"status",type:"select",value:"",options:L},{prop:"payed_at",label:"创建时间",type:"date",dateType:"datetimerange",value:[]}],total:0,page:1,per_page:10,loading:!1,showFormDialog:!1,btnLoading:!1,addForm:{title:"申请退款",fields:[{label:"订单ID",prop:"order_no",type:"input",value:"",disabled:!0},{label:"任务ID",prop:"task_id",type:"input",value:"",disabled:!0},{label:"任务名称",prop:"task",type:"input",value:"",disabled:!0},{label:"退款金额",prop:"usdt_amount",type:"input",value:"",disabled:!0},{label:"支付时间",prop:"payed_at",type:"input",value:"",disabled:!0},{label:"申请理由",prop:"refund_request_remark",type:"textarea",value:""}],rules:{refund_request_remark:[{required:!0,message:"请输入申请理由",trigger:"blur"}]},values:{id:"",order_no:"",task_id:"",task:"",usdt_amount:"",payed_at:"",refund_request_remark:""}},showPayDialog:!1,payForm:{title:"申请支付",fields:[{label:"任务ID",prop:"order_no",type:"input",value:"",disabled:!0},{label:"任务名称",prop:"task_id",type:"input",value:"",disabled:!0},{label:"USDT收款账号",prop:"task_id",type:"input",value:"",disabled:!0},{label:"USDT合约地址",prop:"task_id",type:"input",value:"",disabled:!0},{label:"付款金额",prop:"task_id",type:"input",value:"",disabled:!0},{label:"付款哈希凭证",prop:"hash_address",type:"input",value:""}],rules:{hash_address:[{required:!0,message:"请输入付款哈希凭证",trigger:"blur"}]},values:{id:"",hash_address:""}},showPayCodeDialog:!1});e("0");const I=()=>{T.searchFields.forEach((a=>{"datetimerange"==a.dateType?a.value=[]:a.value=""})),R()};t((async()=>{const a=await w();L=[],a.forEach(((a,e)=>{L.push({label:a,value:e})})),T.searchFields[2].options=L,setTimeout((()=>{R()}),500)}));const R=()=>{var a;T.loading=!0;let e={per_page:T.per_page,page:T.page},t=function(a){const e={};return a.forEach((a=>{a.prop&&void 0!==a.value&&(e[a.prop]=a.value)})),e}(T.searchFields);(null==(a=t.payed_at)?void 0:a.length)>0&&(t.payed_at_start=t.payed_at[0]?l(t.payed_at[0]):"",t.payed_at_end=t.payed_at[1]?l(t.payed_at[1]):""),delete t.payed_at,F(Object.assign(e,t)).then((a=>{T.tableData=a.data,T.total=a.total,T.loading=!1})).catch((()=>{T.loading=!1}))},q=e(null),E=h((()=>{T.btnLoading=!0,q.value.hasValid().validate((a=>{a&&x(T.addForm.values).then((a=>{T.showFormDialog=!1,T.btnLoading=!1,f.success("申请成功"),R()})).catch((()=>{T.btnLoading=!1}))}))}),300);e("");let S=e({});const W=(a="",e)=>{j({order_id:S.id.toString(),hash:a}).then((a=>{R(),T.showPayCodeDialog=!1}))};return(a,e)=>{const t=b,l=k,h=_,f=D,w=v,F=o("click-debounce");return r(),s("div",null,[d(f,
|