sf_web_dist/js/platform-recharge.1757170494306l1KDbamU.js
2025-09-06 22:56:32 +08:00

2 lines
3.4 KiB
JavaScript

import{b2 as e,aP as a,ag as t,bV as l,bm as s,r as o,aZ as r,c as i,e as n,N as u,w as p,O as d,t as c,l as m,n as g,g as b,E as v,bT as h,c7 as _}from"./index.1757170494306CivQOI-a.js";import{_ as f}from"./index.1757170494306B0sP--yD.js";/* empty css */import"./el-col.1757170494306DcWom8uF.js";const F={class:"cell-btn cl-2"},w=e({__name:"platform-recharge",setup(e){const w=a();const y=e=>`${Number(e).toFixed(2)}`,T=(e,a)=>{let t="";return e.forEach(e=>{e.value==a&&(t=e.label)}),t},x=t({columns:[{prop:"id",label:"编号",width:80,align:"center"},{prop:"order_sn",label:"订单号",align:"center"},{prop:"status",label:"充值状态",align:"center",slot:"status"},{prop:"amount",label:"充值金额",width:120,align:"center",formatter:y},{prop:"ustd_amount",label:"USDT金额",width:120,align:"center",slot:"usdtAmount"},{prop:"exchange_rate",label:"汇率",width:120,align:"center",formatter:y},{prop:"create_time",label:"创建时间",width:180,align:"center",formatter:function(e){return h(1e3*e)}}],tableData:[],searchFields:[{label:"订单号",type:"input",prop:"order_sn",value:""},{label:"充值地址",type:"input",prop:"pay_url",value:""},{label:"状态",type:"select",prop:"status",value:"",span:3,options:[{label:"等待支付",value:1},{label:"支付成功",value:2},{label:"已过期",value:3}]},{label:"过期状态",type:"select",prop:"expire_status",value:"",span:3,options:[{label:"正常",value:1},{label:"已过期",value:2}]},{prop:"create_time",label:"创建时间",type:"date",span:6,dateType:"datetimerange",value:l()}],total:0,page:1,limit:10,loading:!1,productForm:{title:"平台充值",fields:[{label:"RMB充值金额",prop:"amount",type:"input",value:null,placeholder:"请输入金额"}],rules:{amount:[{required:!0,message:"请输入金额",trigger:"blur"}]},values:{amount:""}},editRow:{},showProductDialog:!1,selectList:[],btnLoading:!1}),D=()=>{x.searchFields.forEach(e=>{"datetimerange"==e.dateType?e.value=l():e.value=""}),j()};s(()=>{j()});const j=()=>{var e,a,t,l,s;x.loading=!0;let o={limit:x.limit,page:x.page},r=function(e){const a={};return e.forEach(e=>{e.prop&&void 0!==e.value&&(a[e.prop]=e.value)}),a}(x.searchFields);(null==(e=r.create_time)?void 0:e.length)>0&&(r.start_time=(null==(a=r.create_time[0])?void 0:a.getTime())?(null==(t=r.create_time[0])?void 0:t.getTime())/1e3:"",r.end_time=(null==(l=r.create_time[1])?void 0:l.getTime())?(null==(s=r.create_time[1])?void 0:s.getTime())/1e3:""),_(Object.assign(o,r)).then(e=>{x.tableData=e.list,x.total=e.total,x.loading=!1}).catch(()=>{x.loading=!1})};o(null);return(e,a)=>{const t=r("Plus"),l=v;return n(),i("div",null,[u(f,{type:"pay-order",columns:b(x).columns,searchFields:b(x).searchFields,"onUpdate:searchFields":a[1]||(a[1]=e=>b(x).searchFields=e),data:b(x).tableData,limit:b(x).limit,"onUpdate:limit":a[2]||(a[2]=e=>b(x).limit=e),page:b(x).page,"onUpdate:page":a[3]||(a[3]=e=>b(x).page=e),total:b(x).total,onGetTableData:j,onResetForm:D,loading:b(x).loading},{btns:p(()=>[m("div",{class:"blue",onClick:a[0]||(a[0]=e=>{w.setShowRechargeDialog(!0)})},[u(l,null,{default:p(()=>[u(t)]),_:1}),a[4]||(a[4]=d(" 充值 "))])]),status:p(({row:e})=>[m("div",F,[m("div",{class:g(1==e.status?"blue":2==e.status?"green":"red")},c(T(b(x).searchFields[2].options,e.status)),3)])]),usdtAmount:p(({row:e})=>[d(c(`$${e.ustd_amount}`),1)]),_:1},8,["columns","searchFields","data","limit","page","total","loading"])])}}},[["__scopeId","data-v-5675a4c3"]]);export{w as default};