tg_web_dist/js/refund-management.CS4Omfx_.js

2 lines
6.7 KiB
JavaScript
Raw Normal View History

2025-07-01 19:19:40 +08:00
import{y as e,q as a,z as r}from"./index.vnxWwO7O.js";import{_ as t}from"./index.BDoRN0N8.js";/* empty css */import{b as l,c as d,r as o,d as s}from"./order.DzIX4vvk.js";import{f as n,$ as p}from"./element-plus.RkKozuVi.js";import{V as u,r as i,a0 as _,ao as m,x as c,y as g,M as f,K as b,B as y,J as v,G as h,a2 as k,P as F,u as w,S as D}from"./editor-vue.DJDELE42.js";import"./lodash.lGe4XDVY.js";/* empty css *//* empty css */const j={class:"operate"},q={__name:"refund-management",setup(q){let x=[];const L=u({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:""}}});i(null);const I=()=>{L.searchFields.forEach((e=>{"datetimerange"==e.dateType?e.value=[]:e.value=""})),T()};_((()=>{T(),S()}));const T=()=>{var a,r;L.loading=!0;let t={per_page:L.per_page,page:L.page},d=function(e){const a={};return e.forEach((e=>{e.prop&&void 0!==e.value&&(a[e.prop]=e.value)})),a}(L.searchFields);(null==(a=d.payed_at)?void 0:a.length)>0&&(d.payed_at_start=d.payed_at[0]?e(d.payed_at[0]):"",d.payed_at_end=d.payed_at[1]?e(d.payed_at[1]):""),(null==(r=d.refund_request_at)?void 0:r.length)>0&&(d.refund_request_at_start=d.refund_request_at[0]?e(d.refund_request_at[0]):"",d.refund_request_at_end=d.refund_request_at[1]?e(d.refund_request_at[1]):""),delete d.payed_at,delete d.refund_request_at,l(Object.assign(t,d)).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.addFor