2 lines
5.2 KiB
JavaScript
2 lines
5.2 KiB
JavaScript
import{y as a,z as e}from"./index.RLT4iza1.js";import{_ as l}from"./index.BTCG2PED.js";import{g as t,a as o,c as d}from"./order.CLSk9HDE.js";import{f as r,E as s}from"./element-plus.RkKozuVi.js";import{V as p,a0 as n,x as i,y as u,M as _,K as m,B as c,a2 as g,P as v,u as h}from"./editor-vue.DJDELE42.js";import"./lodash.lGe4XDVY.js";/* empty css *//* empty css */const b={class:"operate"},y={__name:"pay-list",setup(y){let F=[];const w=p({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:"wallet_address",label:"交易地址",align:"center"},{prop:"usdt_amount",label:"USDT金额",align:"center"},{prop:"customer_name",label:"交易人",align:"center",slot:"customer_name_slot"},{prop:"status_label",label:"支付状态",align:"center"},{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},{label:"交易哈希",prop:"wallet_hash",type:"input",value:"",disabled:!0}],rules:{},values:{id:"",order_no:"",task_id:"",task_name:"",username:"",usdt_amount:"",wallet_address:"",wallet_hash:""}},btnLoading:!1,showFormDialog:!1}),D=()=>{w.searchFields.forEach((a=>{"datetimerange"==a.dateType?a.value=[]:a.value=""})),f()};n((()=>{f(),k()}));const f=()=>{var e,l;w.loading=!0;let o={per_page:w.per_page,page:w.page},d=function(a){const e={};return a.forEach((a=>{a.prop&&void 0!==a.value&&(e[a.prop]=a.value)})),e}(w.searchFields);(null==(e=d.created_at)?void 0:e.length)>0&&(d.created_at_start=d.created_at[0]?a(d.created_at[0]):"",d.created_at_end=d.created_at[1]?a(d.created_at[1]):""),(null==(l=d.payed_at)?void 0:l.length)>0&&(d.payed_at_start=d.payed_at[0]?a(d.payed_at[0]):"",d.payed_at_end=d.payed_at[1]?a(d.payed_at[1]):""),delete d.created_at,delete d.payed_at,t(Object.assign(o,d)).then((a=>{w.tableData=a.data,w.total=a.total,w.loading=!1})).catch((()=>{w.loading=!1}))},k=()=>{o().then((a=>{F=[],a.forEach(((a,e)=>{F.push({label:a,value:e})})),w.searchFields[2].options=F})).catch((()=>{}))},x=()=>{d({id:w.addForm.values.id}).then((a=>{s.success("验证成功"),f(),w.showPayDialog=!1})).catch((a=>{}))};return(a,t)=>{const o=r,d=l,s=e;return u(),i("div",null,[_(d,{type:"export",columns:h(w).columns,searchFields:h(w).searchFields,"onUpdate:searchFields":t[0]||(t[0]=a=>h(w).searchFields=a),data:h(w).tableData,per_page:h(w).per_page,"onUpdate:per_page":t[1]||(t[1]=a=>h(w).per_page=a),page:h(w).page,"onUpdate:page":t[2]||(t[2]=a=>h(w).page=a),total:h(w).total,onGetTableData:f,onResetForm:D,loading:h(w).loading,showSelection:!1,showRightRefreshSlot:!1},{task_id_slot:m((({row:a})=>{var e;return[c("div",null,v(null==(e=null==a?void 0:a.task)?void 0:e.id),1)]})),task_slot:m((({row:a})=>{var e;return[c("div",null,v(null==(e=null==a?void 0:a.task)?void 0:e.title),1)]})),customer_name_slot:m((({row:a})=>{var e;return[c("div",null,v(null==(e=null==a?void 0:a.user)?void 0:e.username),1)]})),operate:m((({row:a})=>[c("div",b,[_(o,{size:"small",type:"danger",onClick:e=>(a=>{var e,l,t;w.showFormDialog=!0,w.addForm.values.id=a.id,w.addForm.values.order_no=a.order_no,w.addForm.values.task_id=null==(e=null==a?void 0:a.task)?void 0:e.id,w.addForm.values.task_name=null==(l=null==a?void 0:a.task)?void 0:l.title,w.addForm.values.username=null==(t=null==a?void 0:a.user)?void 0:t.username,w.addForm.values.usdt_amount=null==a?void 0:a.usdt_amount,w.addForm.values.wallet_address=null==a?void 0:a.wallet_address,w.addForm.values.wallet_address=null==a?void 0:a.wallet_address})(a)},{default:m((()=>t[5]||(t[5]=[g(" 支付验证 ")]))),_:2,__:[5]},1032,["onClick"])])])),_:1},8,["columns","searchFields","data","per_page","page","total","loading"]),_(s,{showDialog:h(w).showFormDialog,"onUpdate:showDialog":t[3]||(t[3]=a=>h(w).showFormDialog=a),formData:h(w).addForm,"onUpdate:formData":t[4]||(t[4]=a=>h(w).addForm=a),ref:"addTaskFormRef",labelWidth:"130px",dialogWidth:"600px"},{submit:m((()=>[_(o,{type:"primary",loading:h(w).btnLoading,onClick:x},{default:m((()=>t[6]||(t[6]=[g("验证")]))),_:1,__:[6]},8,["loading"])])),_:1},8,["showDialog","formData"])])}}};export{y as default};
|