sf_web_dist/js/merchant-withdraw.1760348650156TipiI6av.js
2025-10-13 17:45:19 +08:00

2 lines
6.7 KiB
JavaScript

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.1760348650156CwebaFb9.js";import{_ as y}from"./index.1760348650156yw4OmJ8z.js";import{u as U,w as x,v as T}from"./merchant.1760348650156BQ7iS3Nn.js";/* empty css */import"./el-col.1760348650156DCpW9kQX.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?(r(),s("div",{key:0,class:"btn",onClick:e=>G(a,2)},[d(t,null,{default:n(()=>[d(w)]),_:1}),e[13]||(e[13]=i("span",null,"通过",-1))],8,j)):u("",!0),1==a.status?(r(),s("div",{key:1,class:"btn b-1",onClick:e=>G(a,3)},[d(t,null,{default:n(()=>[d(V)]),_:1}),e[14]||(e[14]=i("span",null,"拒绝",-1))],8,S)):u("",!0)])]),_:1},8,["columns","searchFields","data","limit","page","total","loading"]),d(z,{title:"代理提现详情","model-value":b(B).showDialog,width:"30%","destroy-on-close":!0,"close-on-click-modal":!1,draggable:"",onClose:X},f({default:n(()=>[d(T,{model:b(B).formData,ref:"formRef","label-width":"140px"},{default:n(()=>[d(x,{label:"订单号"},{default:n(()=>[d(k,{modelValue:b(B).formData.order_sn,"onUpdate:modelValue":e[3]||(e[3]=a=>b(B).formData.order_sn=a),disabled:""},null,8,["modelValue"])]),_:1}),d(x,{label:"商户名称"},{default:n(()=>[d(k,{modelValue:b(B).formData.mer_name,"onUpdate:modelValue":e[4]||(e[4]=a=>b(B).formData.mer_name=a),disabled:""},null,8,["modelValue"])]),_:1}),d(x,{label:"提现状态"},{default:n(()=>[i("div",A,[i("div",{class:_(1==b(B).formData.status?"blue":2==b(B).formData.status?"green":"red")},c(1==b(B).formData.status?"审核中":2==b(B).formData.status?"已通过":"已拒绝"),3)])]),_:1}),d(x,{label:"提现金额"},{default:n(()=>[d(k,{modelValue:b(B).formData.amount,"onUpdate:modelValue":e[5]||(e[5]=a=>b(B).formData.amount=a),disabled:""},null,8,["modelValue"])]),_:1}),d(x,{label:"U实时汇率"},{default:n(()=>[d(k,{modelValue:b(B).formData.exchange_rate,"onUpdate:modelValue":e[6]||(e[6]=a=>b(B).formData.exchange_rate=a),disabled:""},null,8,["modelValue"])]),_:1}),d(x,{label:"USDT地址"},{default:n(()=>[d(k,{modelValue:b(B).formData.usdt_url,"onUpdate:modelValue":e[7]||(e[7]=a=>b(B).formData.usdt_url=a),disabled:""},null,8,["modelValue"])]),_:1}),d(x,{label:""},{default:n(()=>[i("img",{src:b("/api")+b(B).formData.usdt_url_qr_code,alt:""},null,8,E)]),_:1}),d(x,{label:"创建时间"},{default:n(()=>[d(k,{modelValue:b(B).formData.create_time,"onUpdate:modelValue":e[8]||(e[8]=a=>b(B).formData.create_time=a),disabled:""},null,8,["modelValue"])]),_:1}),d(x,{label:"备注"},{default:n(()=>[d(k,{modelValue:b(B).formData.remark,"onUpdate:modelValue":e[9]||(e[9]=a=>b(B).formData.remark=a),disabled:""},null,8,["modelValue"])]),_:1})]),_:1},8,["model"])]),_:2},[1==b(B).formData.status?{name:"footer",fn:n(()=>[i("div",I,[i("div",{class:"btn",onClick:e[10]||(e[10]=a=>G(b(B).formData,2))},[d(t,null,{default:n(()=>[d(w)]),_:1}),e[15]||(e[15]=i("span",null,"通过",-1))]),i("div",{class:"btn b-1",onClick:e[11]||(e[11]=a=>G(b(B).formData,3))},[d(t,null,{default:n(()=>[d(V)]),_:1}),e[16]||(e[16]=i("span",null,"拒绝",-1))])])]),key:"0"}:void 0]),1032,["model-value"])])}}},[["__scopeId","data-v-6627958e"]]);export{O as default};