tg_web_dist/js/pay-records.1752061109772Cy0uQLcs.js
2025-07-09 19:39:23 +08:00

2 lines
7.0 KiB
JavaScript

import{ad as a,r as e,bh as t,bI as l,bJ 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,bL as b,g as c,R as h,bB as m,bK as v,by as f}from"./index.1752061109772CQpXozbq.js";import{_ as D}from"./index.1752061109772CGWdFeiL.js";import{E as k}from"./el-text.1752061109772C1i5mIyf.js";import{e as w,f as F,h as x,u as j}from"./custom.1752061109772BoHNo1Ma.js";import U from"./pay.1752061109772DzkrCEy1.js";/* empty css *//* empty css */import"./index.1752061109772DP3omdVW.js";const C={class:"operate"},P={__name:"pay-records",setup(P){let I=[];const L=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:I},{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 T=()=>{L.searchFields.forEach((a=>{"datetimerange"==a.dateType?a.value=[]:a.value=""})),R()};t((()=>{setTimeout((()=>{R()}),500),q()}));const R=()=>{var a;L.loading=!0;let e={per_page:L.per_page,page:L.page},t=function(a){const e={};return a.forEach((a=>{a.prop&&void 0!==a.value&&(e[a.prop]=a.value)})),e}(L.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,w(Object.assign(e,t)).then((a=>{L.tableData=a.data,L.total=a.total,L.loading=!1})).catch((()=>{L.loading=!1}))},q=async()=>{F().then((a=>{I=[],a.forEach(((a,e)=>{I.push({label:a,value:e})})),L.searchFields[2].options=I})).catch((()=>{}))},E=e(null),S=m((()=>{L.btnLoading=!0,E.value.hasValid().validate((a=>{a&&x(L.addForm.values).then((a=>{L.showFormDialog=!1,L.btnLoading=!1,f.success("申请成功"),R()})).catch((()=>{L.btnLoading=!1}))}))}),300);e("");let W=e({});const B=(a="",e)=>{j({order_id:W.id.toString(),hash:a}).then((a=>{R(),L.showPayCodeDialog=!1}))};return(a,e)=>{const t=b,l=k,m=_,f=D,w=v,F=o("click-debounce");return r(),s("div",null,[d(f,{type:"export",columns:c(L).columns,searchFields:c(L).searchFields,"onUpdate:searchFields":e[0]||(e[0]=a=>c(L).searchFields=a),data:c(L).tableData,per_page:c(L).per_page,"onUpdate:per_page":e[1]||(e[1]=a=>c(L).per_page=a),page:c(L).page,"onUpdate:page":e[2]||(e[2]=a=>c(L).page=a),total:c(L).total,onGetTableData:R,onResetForm:T,loading:c(L).loading,showSelection:!1,showRightRefreshSlot:!1},{status_slot:p((({row:a})=>[0==a.status||6==a.status?(r(),n(t,{key:0,type:"primary"},{default:p((()=>{var e,t;return[g(y(null==(t=null==(e=c(I))?void 0:e.find((e=>e.value==a.status)))?void 0:t.label),1)]})),_:2},1024)):u("",!0),3==a.status||4==a.status||7==a.status?(r(),n(t,{key:1,type:"danger"},{default:p((()=>{var e,t;return[g(y(null==(t=null==(e=c(I))?void 0:e.find((e=>e.value==a.status)))?void 0:t.label),1)]})),_:2},1024)):u("",!0),1==a.status?(r(),n(t,{key:2,type:"warning"},{default:p((()=>{var e,t;return[g(y(null==(t=null==(e=c(I))?void 0:e.find((e=>e.value==a.status)))?void 0:t.label),1)]})),_:2},1024)):u("",!0),2==a.status||5==a.status?(r(),n(t,{key:3,type:"success"},{default:p((()=>{var e,t;return[g(y(null==(t=null==(e=c(I))?void 0:e.find((e=>e.value==a.status)))?void 0:t.label),1)]})),_:2},1024)):u("",!0)])),task_slot:p((({row:a})=>[d(l,{type:"info"},{default:p((()=>{var e;return[g(y(null==(e=null==a?void 0:a.task)?void 0:e.title),1)]})),_:2},1024)])),remark_slot:p((({row:a})=>[7==a.status?(r(),n(l,{key:0},{default:p((()=>[g(y(a.refund_rejected_remark),1)])),_:2},1024)):u("",!0),5==a.status?(r(),n(l,{key:1},{default:p((()=>[g(y(a.refund_remark),1)])),_:2},1024)):u("",!0)])),operate:p((({row:a})=>[i("div",C,[0==a.status||8==a.status?(r(),n(m,{key:0,size:"small",type:"primary",onClick:e=>(a=>{a.order_created_at=a.created_at,W=a,L.showPayCodeDialog=!0})(a)},{default:p((()=>e[8]||(e[8]=[g(" 支付 ")]))),_:2,__:[8]},1032,["onClick"])):u("",!0)])])),_:1},8,["columns","searchFields","data","per_page","page","total","loading"]),d(w,{showDialog:c(L).showFormDialog,"onUpdate:showDialog":e[3]||(e[3]=a=>c(L).showFormDialog=a),formData:c(L).addForm,"onUpdate:formData":e[4]||(e[4]=a=>c(L).addForm=a),ref_key:"addTaskFormRef",ref:E,labelWidth:"130px",dialogWidth:"600px"},{submit:p((()=>[h((r(),n(m,{type:"primary",loading:c(L).btnLoading},{default:p((()=>e[9]||(e[9]=[g("提交申请")]))),_:1,__:[9]},8,["loading"])),[[F,c(S)]])])),_:1},8,["showDialog","formData"]),d(w,{showDialog:c(L).showPayDialog,"onUpdate:showDialog":e[5]||(e[5]=a=>c(L).showPayDialog=a),formData:c(L).payForm,"onUpdate:formData":e[6]||(e[6]=a=>c(L).payForm=a),ref:"payFormRef",labelWidth:"130px",dialogWidth:"600px"},{submit:p((()=>[h((r(),n(m,{type:"primary",loading:c(L).btnLoading},{default:p((()=>e[10]||(e[10]=[g("提交哈希")]))),_:1,__:[10]},8,["loading"])),[[F,a.confrimHash]])])),_:1},8,["showDialog","formData"]),d(U,{showDialog:c(L).showPayCodeDialog,"onUpdate:showDialog":e[7]||(e[7]=a=>c(L).showPayCodeDialog=a),current_order:c(W),onHandleConfrimPay:B},null,8,["showDialog","current_order"])])}}};export{P as default};