2 lines
6.0 KiB
JavaScript
2 lines
6.0 KiB
JavaScript
import{ad as a,bh as e,bI as t,c as l,e as s,N as o,w as d,l as r,m as n,ag as p,ak as i,O as u,bL as _,t as c,g as m,bK as g,bb as v,by as b}from"./index.BKNSvpZ6.js";import{_ as y}from"./index.BVEpGTZS.js";import{g as h,a as k,R as F,c as f}from"./order.Dg9t0Bsp.js";/* empty css *//* empty css */import"./index.CnUlXm_g.js";const w={class:"operate"},D={__name:"pay-list",setup(D){let x=[];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",slot:"task_id_slot"},{prop:"task",label:"任务名称",align:"center",slot:"task_slot"},{prop:"usdt_amount",label:"USDT金额",align:"center"},{prop:"customer_name",label:"交易人",align:"center",slot:"customer_name_slot"},{prop:"status_label",label:"支付状态",align:"center",slot:"status_slot"},{prop:"created_at",label:"创建时间",align:"center"},{prop:"payed_at",label:"支付时间",align:"center"},{prop:"operate",label:"操作",width:160,align:"center",slot:"operate",fixed:"right"}],tableData:[],searchFields:[{label:"订单ID",prop:"order_no",type:"input",value:""},{label:"交易人",prop:"username",type:"input",value:""},{label:"状态",prop:"status",type:"select",options:[],value:""},{prop:"created_at",label:"创建时间",type:"date",dateType:"datetimerange",value:[]},{prop:"payed_at",label:"支付时间",type:"date",dateType:"datetimerange",value:[]}],total:0,page:1,per_page:10,loading:!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_name",type:"input",value:"",disabled:!0},{label:"交易人",prop:"username",type:"input",value:"",disabled:!0},{label:"USDT金额",prop:"usdt_amount",type:"input",value:"",disabled:!0},{label:"交易地址",prop:"wallet_address",type:"input",value:"",disabled:!0}],rules:{},values:{id:"",order_no:"",task_id:"",task_name:"",username:"",usdt_amount:"",wallet_address:"",usdt_hash_no:""}},btnLoading:!1,showFormDialog:!1}),j=()=>{T.searchFields.forEach((a=>{"datetimerange"==a.dateType?a.value=[]:a.value=""})),U()};e((()=>{U(),C()}));const U=()=>{var a,e;T.loading=!0;let l={per_page:T.per_page,page:T.page},s=function(a){const e={};return a.forEach((a=>{a.prop&&void 0!==a.value&&(e[a.prop]=a.value)})),e}(T.searchFields);(null==(a=s.created_at)?void 0:a.length)>0&&(s.created_at_start=s.created_at[0]?t(s.created_at[0]):"",s.created_at_end=s.created_at[1]?t(s.created_at[1]):""),(null==(e=s.payed_at)?void 0:e.length)>0&&(s.payed_at_start=s.payed_at[0]?t(s.payed_at[0]):"",s.payed_at_end=s.payed_at[1]?t(s.payed_at[1]):""),delete s.created_at,delete s.payed_at,h(Object.assign(l,s)).then((a=>{T.tableData=a.data,T.total=a.total,T.loading=!1})).catch((()=>{T.loading=!1}))},C=()=>{k().then((a=>{x=[],Object.keys(a).forEach((e=>{x.push({label:a[e],value:e})})),T.searchFields[2].options=x})).catch((()=>{}))},I=()=>{f({id:T.addForm.values.id}).then((a=>{b.success("确认支付完成"),U(),T.showFormDialog=!1}))};return(a,e)=>{const t=_,h=i,k=y,f=g;return s(),l("div",null,[o(k,{type:"export",columns:m(T).columns,searchFields:m(T).searchFields,"onUpdate:searchFields":e[0]||(e[0]=a=>m(T).searchFields=a),data:m(T).tableData,per_page:m(T).per_page,"onUpdate:per_page":e[1]||(e[1]=a=>m(T).per_page=a),page:m(T).page,"onUpdate:page":e[2]||(e[2]=a=>m(T).page=a),total:m(T).total,onGetTableData:U,onResetForm:j,loading:m(T).loading,showSelection:!1,showRightRefreshSlot:!1},{task_id_slot:d((({row:a})=>{var e;return[r("div",null,c(null==(e=null==a?void 0:a.task)?void 0:e.id),1)]})),task_slot:d((({row:a})=>{var e;return[r("div",null,c(null==(e=null==a?void 0:a.task)?void 0:e.title),1)]})),customer_name_slot:d((({row:a})=>{var e;return[r("div",null,c(null==(e=null==a?void 0:a.user)?void 0:e.username),1)]})),status_slot:d((({row:a})=>[0==a.status||1==a.status?(s(),n(t,{key:0,type:"primary"},{default:d((()=>[u(c(a.status_label),1)])),_:2},1024)):4==a.status||8==a.status?(s(),n(t,{key:1,type:"danger"},{default:d((()=>[u(c(a.status_label),1)])),_:2},1024)):2==a.status||5==a.status?(s(),n(t,{key:2,type:"success"},{default:d((()=>[u(c(a.status_label),1)])),_:2},1024)):3==a.status?(s(),n(t,{key:3,type:"warning"},{default:d((()=>[u(c(a.status_label),1)])),_:2},1024)):(s(),n(t,{key:4,type:"info"},{default:d((()=>[u(c(a.status_label),1)])),_:2},1024))])),operate:d((({row:a})=>[r("div",w,[1==a.status?(s(),n(h,{key:0,size:"small",type:"danger",onClick:e=>(a=>{var e,t,l;T.showFormDialog=!0,T.addForm.values.id=a.id,T.addForm.values.order_no=a.order_no,T.addForm.values.task_id=null==(e=null==a?void 0:a.task)?void 0:e.id,T.addForm.values.task_name=null==(t=null==a?void 0:a.task)?void 0:t.title,T.addForm.values.username=null==(l=null==a?void 0:a.user)?void 0:l.username,T.addForm.values.usdt_amount=null==a?void 0:a.usdt_amount,T.addForm.values.wallet_address=null==a?void 0:a.wallet_address,T.addForm.values.usdt_hash_no=null==a?void 0:a.usdt_hash_no})(a)},{default:d((()=>e[5]||(e[5]=[u(" 确认支付 ")]))),_:2,__:[5]},1032,["onClick"])):p("",!0),4==a.status?(s(),n(h,{key:1,size:"small",type:"primary",onClick:e=>(a=>{v.confirm("订单已超时,确认要补单吗?","超时补单",{confirmButtonText:"确认",cancelButtonText:"取消",type:"warning"}).then((()=>{F({id:a.id}).then((a=>{b.success("操作成功"),U()}))}))})(a)},{default:d((()=>e[6]||(e[6]=[u(" 超时补单 ")]))),_:2,__:[6]},1032,["onClick"])):p("",!0)])])),_:1},8,["columns","searchFields","data","per_page","page","total","loading"]),o(f,{showDialog:m(T).showFormDialog,"onUpdate:showDialog":e[3]||(e[3]=a=>m(T).showFormDialog=a),formData:m(T).addForm,"onUpdate:formData":e[4]||(e[4]=a=>m(T).addForm=a),ref:"addTaskFormRef",labelWidth:"130px",dialogWidth:"600px"},{submit:d((()=>[o(h,{type:"primary",loading:m(T).btnLoading,onClick:I},{default:d((()=>e[7]||(e[7]=[u("确认")]))),_:1,__:[7]},8,["loading"])])),_:1},8,["showDialog","formData"])])}}};export{D as default};
|