sf_web_dist/js/agent-withdraw.BPeeh8W1.js
2025-07-30 14:39:10 +08:00

2 lines
6.7 KiB
JavaScript

import{b2 as a,ah as e,bS as l,bm as t,aW as o,c as s,e as d,O as n,w as r,l as i,am as u,P as m,E as p,t as c,n as b,g as _,bA as f,bo as h,bp as g,an as D,a_ as v,bQ as w,b0 as V,aO as k}from"./index.IG9Kr4U_.js";import{_ as y}from"./index.BPCdXHb1.js";import{a as x,w as U,b as T}from"./agent.C-LA99RW.js";/* empty css */import"./el-col.DRUiGYEu.js";const F={class:"cell-btn cl-2"},C={class:"operate"},$=["onClick"],j=["onClick"],S=["onClick"],A={class:"cell-btn cl-3"},E=["src"],I={class:"operate foot"},O=a({__name:"agent-withdraw",setup(a){function O(a){return w(1e3*a)}const B=a=>`${Number(a).toFixed(2)}`,P=e({columns:[{prop:"id",label:"编号",width:80},{prop:"order_sn",label:"订单号"},{prop:"ms_name",label:"代理账号",width:100,slot:"ms_name"},{prop:"amount",label:"订单金额",width:90,formatter:B},{prop:"usdtAmount",label:"USDT金额",width:100,align:"center",slot:"usdtAmount"},{prop:"exchange_rate",label:"汇率",width:80},{prop:"usdt_url",label:"USDT地址",width:180},{prop:"status",label:"状态",width:100,slot:"status"},{prop:"remark",label:"备注"},{prop:"create_time",label:"创建时间",width:160,formatter:O},{prop:"update_time",label:"更新时间",width:160,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:"ms_id",value:"",span:5},{prop:"ms_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}),R=()=>{P.searchFields.forEach(a=>{"datetimerange"==a.dateType?a.value=l():a.value=""}),q()};t(()=>{q()});const q=()=>{var a,e,l,t,o;P.loading=!0;let s={limit:P.limit,page:P.page},d=function(a){const e={};return a.forEach(a=>{a.prop&&void 0!==a.value&&(e[a.prop]=a.value)}),e}(P.searchFields);(null==(a=d.create_time)?void 0:a.length)>0&&(d.start_time=(null==(e=d.create_time[0])?void 0:e.getTime())?(null==(l=d.create_time[0])?void 0:l.getTime())/1e3:"",d.end_time=(null==(t=d.create_time[1])?void 0:t.getTime())?(null==(o=d.create_time[1])?void 0:o.getTime())/1e3:""),T(Object.assign(s,d)).then(a=>{P.tableData=a.list,P.total=a.total,P.amount=a.total_usable_amount,P.loading=!1}).catch(()=>{P.loading=!1})},G=async(a,e)=>{V.confirm(`是否${2==e?"通过":"拒绝"}代理提现编号为"${a.id}"的申请?`,"系统提示",{confirmButtonText:"确认",cancelButtonText:"取消",type:"warning"}).then(()=>{let l={id:a.id,examine_type:e};U(l).then(a=>{k.success(a),q(),P.showDialog=!1}).catch(()=>{})}).catch(()=>{})},H=()=>{P.showDialog=!1};return(a,e)=>{const l=o("InfoFilled"),t=p,w=o("Check"),V=o("Close"),k=D,U=g,T=h,N=v;return d(),s("div",null,[n(y,{type:"agent-withdraw",columns:_(P).columns,searchFields:_(P).searchFields,"onUpdate:searchFields":e[0]||(e[0]=a=>_(P).searchFields=a),data:_(P).tableData,limit:_(P).limit,"onUpdate:limit":e[1]||(e[1]=a=>_(P).limit=a),page:_(P).page,"onUpdate:page":e[2]||(e[2]=a=>_(P).page=a),total:_(P).total,onGetTableData:q,onResetForm:R,loading:_(P).loading,name:"agent-withdraw"},{status:r(({row:a})=>[i("div",F,[i("div",{class:b(1==a.status?"blue":2==a.status?"green":"red")},c(1==a.status?"审核中":2==a.status?"已通过":"已拒绝"),3)])]),usdtAmount:r(({row:a})=>[m(c(`$${a.exchange_rate>0?B(a.amount/a.exchange_rate):0}`),1)]),ms_name:r(({row:a})=>[i("div",null,c(`[${a.ms_id}]${a.ms_name}`),1)]),operate:r(({row:a})=>[i("div",C,[i("div",{class:"blue",onClick:e=>(a=>{P.showDialog=!0,x({id:a.id}).then(a=>{a.create_time=O(a.create_time),P.formData=a})})(a)},[n(t,null,{default:r(()=>[n(l)]),_:1}),e[12]||(e[12]=m("详情 "))],8,$),1==a.status?(d(),s("div",{key:0,class:"btn",onClick:e=>G(a,2)},[n(t,null,{default:r(()=>[n(w)]),_:1}),e[13]||(e[13]=i("span",null,"通过",-1))],8,j)):u("",!0),1==a.status?(d(),s("div",{key:1,class:"btn b-1",onClick:e=>G(a,3)},[n(t,null,{default:r(()=>[n(V)]),_:1}),e[14]||(e[14]=i("span",null,"拒绝",-1))],8,S)):u("",!0)])]),_:1},8,["columns","searchFields","data","limit","page","total","loading"]),n(N,{title:"代理提现详情","model-value":_(P).showDialog,width:"30%","destroy-on-close":!0,"close-on-click-modal":!1,draggable:"",onClose:H},f({default:r(()=>[n(T,{model:_(P).formData,ref:"formRef","label-width":"140px"},{default:r(()=>[n(U,{label:"订单号"},{default:r(()=>[n(k,{modelValue:_(P).formData.order_sn,"onUpdate:modelValue":e[3]||(e[3]=a=>_(P).formData.order_sn=a),disabled:""},null,8,["modelValue"])]),_:1}),n(U,{label:"代理账号"},{default:r(()=>[n(k,{modelValue:_(P).formData.ms_name,"onUpdate:modelValue":e[4]||(e[4]=a=>_(P).formData.ms_name=a),disabled:""},null,8,["modelValue"])]),_:1}),n(U,{label:"提现状态"},{default:r(()=>[i("div",A,[i("div",{class:b(1==_(P).formData.status?"blue":2==_(P).formData.status?"green":"red")},c(1==_(P).formData.status?"审核中":2==_(P).formData.status?"已通过":"已拒绝"),3)])]),_:1}),n(U,{label:"提现金额"},{default:r(()=>[n(k,{modelValue:_(P).formData.amount,"onUpdate:modelValue":e[5]||(e[5]=a=>_(P).formData.amount=a),disabled:""},null,8,["modelValue"])]),_:1}),n(U,{label:"U实时汇率"},{default:r(()=>[n(k,{modelValue:_(P).formData.exchange_rate,"onUpdate:modelValue":e[6]||(e[6]=a=>_(P).formData.exchange_rate=a),disabled:""},null,8,["modelValue"])]),_:1}),n(U,{label:"USDT地址"},{default:r(()=>[n(k,{modelValue:_(P).formData.usdt_url,"onUpdate:modelValue":e[7]||(e[7]=a=>_(P).formData.usdt_url=a),disabled:""},null,8,["modelValue"])]),_:1}),n(U,{label:""},{default:r(()=>[i("img",{src:_("http://192.168.2.79")+_(P).formData.usdt_url_qr_code,alt:""},null,8,E)]),_:1}),n(U,{label:"创建时间"},{default:r(()=>[n(k,{modelValue:_(P).formData.create_time,"onUpdate:modelValue":e[8]||(e[8]=a=>_(P).formData.create_time=a),disabled:""},null,8,["modelValue"])]),_:1}),n(U,{label:"备注"},{default:r(()=>[n(k,{modelValue:_(P).formData.remark,"onUpdate:modelValue":e[9]||(e[9]=a=>_(P).formData.remark=a),disabled:""},null,8,["modelValue"])]),_:1})]),_:1},8,["model"])]),_:2},[1==_(P).formData.status?{name:"footer",fn:r(()=>[i("div",I,[i("div",{class:"btn",onClick:e[10]||(e[10]=a=>G(_(P).formData,2))},[n(t,null,{default:r(()=>[n(w)]),_:1}),e[15]||(e[15]=i("span",null,"通过",-1))]),i("div",{class:"btn b-1",onClick:e[11]||(e[11]=a=>G(_(P).formData,3))},[n(t,null,{default:r(()=>[n(V)]),_:1}),e[16]||(e[16]=i("span",null,"拒绝",-1))])])]),key:"0"}:void 0]),1032,["model-value"])])}}},[["__scopeId","data-v-51b98177"]]);export{O as default};