2025-10-17 17:19:22 +08:00
|
|
|
import{b3 as a,ag as e,bU as l,bn as t,a_ as o,c as s,e as r,N as d,w as n,l as i,al as u,O as m,E as p,t as c,n as _,g as b,bC as f,bq as h,br as g,am as D,aX as v,bS as w,a$ as V,aO as k}from"./index.1760692700885Cgamu8ph.js";import{_ as y}from"./index.1760692700885CNUeycTA.js";import{u as U,w as x,v as T}from"./merchant.1760692700885B0CsUThM.js";/* empty css */import"./el-col.1760692700885CK14X25r.js";const C={class:"cell-btn cl-2"},F={class:"operate"},$=["onClick"],j=["onClick"],S=["onClick"],A={class:"cell-btn cl-2"},E=["src"],I={class:"operate foot"},O=a({__name:"merchant-withdraw",setup(a){function O(a){return w(1e3*a)}const q=a=>`${Number(a).toFixed(2)}`,B=e({columns:[{prop:"id",label:"编号",width:60},{prop:"order_sn",label:"订单号"},{prop:"mer_name",label:"商户账号",width:100,slot:"mer_name"},{prop:"amount",label:"订单金额",width:100,formatter:q},{prop:"usdtAmount",label:"USDT金额",width:100,align:"center",slot:"usdtAmount"},{prop:"exchange_rate",label:"汇率",width:90},{prop:"usdt_url",label:"USDT地址",width:180},{prop:"status",label:"状态",width:100,slot:"status"},{prop:"remark",label:"备注"},{prop:"create_time",label:"创建时间",width:150,formatter:O},{prop:"update_time",label:"更新时间",width:150,formatter:O},{prop:"operate",label:"操作",width:200,slot:"operate",fixed:"right"}],tableData:[],searchFields:[{prop:"order_sn",label:"订单号",type:"input",value:"",span:5},{label:"商户ID",type:"input",prop:"mer_id",value:"",span:5},{prop:"mer_name",label:"商户名称",type:"input",value:"",span:5},{prop:"usdt_url",label:"USDT地址",type:"input",value:"",span:5},{prop:"status",label:"提现状态",type:"select",value:"",span:5,options:[{label:"待审核",value:1},{label:"已通过",value:2},{label:"已拒绝",value:3}]},{prop:"create_time",label:"创建时间",type:"date",dateType:"datetimerange",value:l()}],total:0,page:1,limit:10,amount:0,loading:!1,formData:{},showDialog:!1}),N=()=>{B.searchFields.forEach(a=>{"datetimerange"==a.dateType?a.value=l():a.value=""}),R()};t(()=>{R()});const R=()=>{var a,e,l,t,o;B.loading=!0;let s={limit:B.limit,page:B.page},r=function(a){const e={};return a.forEach(a=>{a.prop&&void 0!==a.value&&(e[a.prop]=a.value)}),e}(B.searchFields);(null==(a=r.create_time)?void 0:a.length)>0&&(r.start_time=(null==(e=r.create_time[0])?void 0:e.getTime())?(null==(l=r.create_time[0])?void 0:l.getTime())/1e3:"",r.end_time=(null==(t=r.create_time[1])?void 0:t.getTime())?(null==(o=r.create_time[1])?void 0:o.getTime())/1e3:""),T(Object.assign(s,r)).then(a=>{B.tableData=a.list,B.total=a.total,B.amount=a.total_usable_amount,B.loading=!1}).catch(()=>{B.loading=!1})},G=async(a,e)=>{V.confirm(`是否${2==e?"通过":"拒绝"}代理提现编号为"${a.ms_id}"的申请?`,"系统提示",{confirmButtonText:"确认",cancelButtonText:"取消",type:"warning"}).then(()=>{let l={id:a.id,examine_type:e};x(l).then(a=>{k.success(a),R(),B.showDialog=!1}).catch(()=>{})}).catch(()=>{})},X=()=>{B.showDialog=!1};return(a,e)=>{const l=o("InfoFilled"),t=p,w=o("Check"),V=o("Close"),k=D,x=g,T=h,z=v;return r(),s("div",null,[d(y,{type:"merchant-withdraw",columns:b(B).columns,searchFields:b(B).searchFields,"onUpdate:searchFields":e[0]||(e[0]=a=>b(B).searchFields=a),data:b(B).tableData,limit:b(B).limit,"onUpdate:limit":e[1]||(e[1]=a=>b(B).limit=a),page:b(B).page,"onUpdate:page":e[2]||(e[2]=a=>b(B).page=a),total:b(B).total,onGetTableData:R,onResetForm:N,loading:b(B).loading,name:"merchant-withdraw"},{mer_name:n(({row:a})=>[i("div",null,c(`[${a.mer_id}]${a.mer_name}`),1)]),status:n(({row:a})=>[i("div",C,[i("div",{class:_(1==a.status?"blue":2==a.status?"green":"red")},c(1==a.status?"审核中":2==a.status?"已通过":"已拒绝"),3)])]),usdtAmount:n(({row:a})=>[m(c(`$${a.exchange_rate>0?q(a.amount/a.exchange_rate):0}`),1)]),operate:n(({row:a})=>[i("div",F,[i("div",{class:"blue",onClick:e=>(a=>{B.showDialog=!0,U({id:a.id}).then(a=>{a.create_time=O(a.create_time),B.formData=a})})(a)},[d(t,null,{default:n(()=>[d(l)]),_:1}),e[12]||(e[12]=m("详情 "))],8,$),1==a.status
|