2025-07-08 16:00:44 +08:00
|
|
|
import{ad as e,r as a,bh as r,bI as t,bJ as l,c as d,e as o,N as s,w as n,l as p,m as u,ag as i,ak as _,O as m,t as g,g as c,R as f,bB as b,bK as y}from"./index.CQo-i98p.js";import{_ as v}from"./index.ODKc5I56.js";import{E as h}from"./el-text.DFIkKhg4.js";import{b as k,d as F,r as w,e as D}from"./order.Tpf949dg.js";/* empty css *//* empty css */import"./index.C6mqP7uo.js";const j={class:"operate"},q={__name:"refund-management",setup(q){let x=[];const L=e({columns:[{prop:"id",label:"ID",width:80,align:"center"},{prop:"order_no",label:"订单号",align:"center"},{prop:"task_id",label:"任务ID",align:"center"},{prop:"wallet_address",label:"交易地址",align:"center"},{prop:"wallet_address",label:"交易哈希",align:"center"},{prop:"pay_usdt_amount",label:"USDT金额",align:"center"},{prop:"status_label",label:"订单状态",align:"center"},{prop:"payed_at",label:"交易时间",align:"center"},{prop:"applyer",label:"申请人",align:"center",slot:"applyer_slot"},{prop:"refund_request_at",label:"申请时间",align:"center"},{prop:"refund_request_remark",label:"申请原因",align:"center"},{prop:"remark",label:"备注",align:"center",slot:"remark_slot"},{prop:"operate",label:"操作",width:260,align:"center",slot:"operate",fixed:"right"}],tableData:[],searchFields:[{label:"订单ID",prop:"order_no",type:"input",value:""},{label:"任务ID",prop:"task_id",type:"input",value:""},{label:"申请人",prop:"username",type:"input",value:""},{label:"订单状态",prop:"status",type:"select",value:"",options:x},{prop:"payed_at",label:"交易时间",type:"date",dateType:"datetimerange",value:[]},{prop:"refund_request_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:"input",value:"",disabled:!0},{label:"拒绝理由",prop:"refund_rejected_remark",type:"textarea",value:"",unshow:!0},{label:"备注",prop:"refund_remark",type:"textarea",value:"",unshow:!1}],rules:{refund_rejected_remark:[{required:!0,message:"请输入申请理由",trigger:"blur"}]},values:{id:"",order_no:"",task_id:"",task:"",usdt_amount:"",payed_at:"",refund_request_remark:"",refund_rejected_remark:"",confirm_status:""}}});a(null);const I=()=>{L.searchFields.forEach((e=>{"datetimerange"==e.dateType?e.value=[]:e.value=""})),T()};r((()=>{T(),R()}));const T=()=>{var e,a;L.loading=!0;let r={per_page:L.per_page,page:L.page},l=function(e){const a={};return e.forEach((e=>{e.prop&&void 0!==e.value&&(a[e.prop]=e.value)})),a}(L.searchFields);(null==(e=l.payed_at)?void 0:e.length)>0&&(l.payed_at_start=l.payed_at[0]?t(l.payed_at[0]):"",l.payed_at_end=l.payed_at[1]?t(l.payed_at[1]):""),(null==(a=l.refund_request_at)?void 0:a.length)>0&&(l.refund_request_at_start=l.refund_request_at[0]?t(l.refund_request_at[0]):"",l.refund_request_at_end=l.refund_request_at[1]?t(l.refund_request_at[1]):""),delete l.payed_at,delete l.refund_request_at,k(Object.assign(r,l)).then((e=>{L.tableData=e.data,L.total=e.total,L.loading=!1})).catch((()=>{L.loading=!1}))},U=(e,a)=>{var r;L.showFormDialog=!0,"reject"==a?(L.addForm.title="拒绝申请",L.addForm.fields[6].unshow=!1,L.addForm.fields[7].unshow=!0,L.addForm.rules.refund_rejected_remark=[{required:!0,message:"请输入拒绝理由",trigger:"blur"}]):(L.addForm.title="确认申请",L.addForm.fields[6].unshow=!0,L.addForm.fields[7].unshow=!1,L.addForm.rules.refund_rejected_remark=[{required:!1,message:"请输入拒绝理由",trigger:"blur"}]),L.addForm.values.id=e.id,L.addForm.values.order_no=e.order_no,L.addForm.values.task_id=e.task_id,L.add
|