tg_web_dist/js/refund-management.D8vq46Ip.js

2 lines
6.8 KiB
JavaScript
Raw Normal View History

2025-07-01 15:36:27 +08:00
import{aR as e,H as a,aD as r,aS as t}from"./index.D1_OMcDq.js";import{_ as l}from"./index.QgL7qSO-.js";import{E as d}from"./el-text.K-o0B5G6.js";import{b as o,c as s,r as n,d as p}from"./order.DRc35dT7.js";import{V as u,r as i,a0 as _,am as m,x as g,y as c,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.xUJDThhq.js";import"./lodash.lGe4XDVY.js";import"./editor.Ppghu3lf.js";/* empty css *//* empty css */import"./index.QrL91wAP.js";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 R=()=>{L.searchFields.forEach((e=>{"datetimerange"==e.dateType?e.value=[]:e.value=""})),S()};_((()=>{console.log("onMounted"),S(),U()}));const S=()=>{var a,r;L.loading=!0;let t={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==(a=l.payed_at)?void 0:a.length)>0&&(l.payed_at_start=l.payed_at[0]?e(l.payed_at[0]):"",l.payed_at_end=l.payed_at[1]?e(l.payed_at[1]):""),(null==(r=l.refund_request_at)?void 0:r.length)>0&&(l.refund_request_at_start=l.refund_request_at[0]?e(l.refund_request_at[0]):"",l.refund_request_at_end=l.refund_request_at[1]?e(l.refund_request_at[1]):""),delete l.payed_at,delete l.refund_request_at,o(Object.assign(t,l)).then((e=>{console.log("getOrderRefundList",e),L.tableData=e.data,L.total=e.total,L.loading=!1})).catch((()=>{L.loading=!1}))},I=(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: