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

2 lines
7.4 KiB
JavaScript

import{b2 as e,ah as a,bS as l,bm as t,r as o,aW as r,aX as d,c as u,e as s,O as i,w as n,l as m,P as p,E as c,n as g,t as b,g as _,bo as f,bp as h,an as D,a_ as v,S as w,m as V,ao as U,c8 as F,bQ as y,c9 as T,ca as k,aO as x,cb as P}from"./index.IG9Kr4U_.js";import{_ as S}from"./index.BPCdXHb1.js";/* empty css */import"./el-col.DRUiGYEu.js";const R={class:"cell-btn cl-2"},j={class:"operate"},q=["onClick"],$={class:"cell-btn cl-2"},C=["src"],E=e({__name:"platform-withdraw",setup(e){function E(e){return y(1e3*e)}const I=e=>`${Number(e).toFixed(2)}`,A=a({columns:[{prop:"id",label:"编号",width:100,align:"center"},{prop:"order_sn",label:"订单号",align:"center"},{prop:"amount",label:"订单金额",width:100,formatter:I,align:"center"},{prop:"usdtAmount",label:"USDT金额",align:"center",slot:"usdtAmount"},{prop:"exchange_rate",label:"汇率",width:100,align:"center"},{prop:"usdt_url",label:"USDT地址",width:180,align:"center"},{prop:"status",label:"提现状态",width:100,slot:"status",align:"center"},{prop:"ip",label:"IP",width:180,align:"center"},{prop:"remark",label:"备注",align:"center"},{prop:"create_time",label:"创建时间",width:180,formatter:E,align:"center"},{prop:"operate",label:"操作",width:200,slot:"operate",fixed:"right",align:"center"}],tableData:[],searchFields:[{prop:"order_sn",label:"订单号",type:"input",value:""},{prop:"usdt_url",label:"USDT地址",type:"input",value:""},{prop:"status",label:"提现状态",type:"select",value:"",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,productForm:{title:"添加平台提现",fields:[{label:"提现金额",prop:"amount",type:"input",value:null,placeholder:"请输入金额"},{label:"USDT地址",prop:"usdt_url",type:"input",placeholder:"请输入USDT地址"},{label:"备注",prop:"remark",type:"input",placeholder:"请输入备注"}],rules:{amount:[{required:!0,message:"请输入金额",trigger:"blur"}],usdt_url:[{required:!0,message:"请输入地址",trigger:"blur"}]},values:{amount:"",usdt_url:"",remark:""}},editRow:{},showProductDialog:!1}),O=()=>{A.searchFields.forEach(e=>{"datetimerange"==e.dateType?e.value=l():e.value=""}),N()};t(()=>{N()});const N=()=>{var e,a,l,t,o;A.loading=!0;let r={limit:A.limit,page:A.page},d=function(e){const a={};return e.forEach(e=>{e.prop&&void 0!==e.value&&(a[e.prop]=e.value)}),a}(A.searchFields);(null==(e=d.create_time)?void 0:e.length)>0&&(d.start_time=(null==(a=d.create_time[0])?void 0:a.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:""),k(Object.assign(r,d)).then(e=>{A.tableData=e.list,A.total=e.total,A.amount=e.total_usable_amount,A.loading=!1}).catch(()=>{A.loading=!1})},G=o(null),H=async()=>{G.value&&G.value.hasValid&&G.value.hasValid().validate(e=>{var a;e&&((null==(a=A.editRow)?void 0:a.id)?editNotice({...A.editRow,...A.productForm.values}).then(e=>{x.success(e),A.showProductDialog=!1,N()}):P(A.productForm.values).then(e=>{x.success(e),A.showProductDialog=!1,N()}))})},Q=()=>{A.showDialog=!1};return(e,a)=>{const l=r("Plus"),t=c,o=r("InfoFilled"),y=D,k=h,x=f,P=v,W=U,X=F,z=d("click-debounce");return s(),u("div",null,[i(S,{type:"merchant-withdraw",columns:_(A).columns,searchFields:_(A).searchFields,"onUpdate:searchFields":a[1]||(a[1]=e=>_(A).searchFields=e),data:_(A).tableData,limit:_(A).limit,"onUpdate:limit":a[2]||(a[2]=e=>_(A).limit=e),page:_(A).page,"onUpdate:page":a[3]||(a[3]=e=>_(A).page=e),total:_(A).total,onGetTableData:N,onResetForm:O,loading:_(A).loading,name:"merchant-withdraw"},{btns:n(()=>[m("div",{class:"blue",onClick:a[0]||(a[0]=e=>(e=>{if(A.editRow=e,null==e?void 0:e.id){A.productForm.title="修改公告";for(let a in e)A.productForm.values[a]=e[a]}else A.productForm={title:"添加平台提现",fields:[{label:"提现金额",prop:"amount",type:"input",value:null,placeholder:"请输入金额"},{label:"USDT地址",prop:"usdt_url",type:"input",placeholder:"请输入USDT地址"},{label:"备注",prop:"remark",type:"input",placeholder:"请输入备注"}],rules:{amount:[{required:!0,message:"请输入金额",trigger:"blur"}],usdt_url:[{required:!0,message:"请输入地址",trigger:"blur"}]},values:{amount:"",usdt_url:"",remark:""}};A.showProductDialog=!0})({}))},[i(t,null,{default:n(()=>[i(l)]),_:1}),a[13]||(a[13]=p(" 申请 "))])]),mer_name:n(({row:e})=>[m("div",null,b(`[${e.mer_id}]${e.mer_name}`),1)]),usdtAmount:n(({row:e})=>[p(b(`$${e.exchange_rate>0?I(e.amount/e.exchange_rate):0}`),1)]),status:n(({row:e})=>[m("div",R,[m("div",{class:g(1==e.status?"blue":2==e.status?"green":"red")},b(1==e.status?"审核中":2==e.status?"已通过":"已拒绝"),3)])]),operate:n(({row:e})=>[m("div",j,[m("div",{class:"blue",onClick:a=>(e=>{A.showDialog=!0,T({id:e.id}).then(e=>{e.create_time=E(e.create_time),A.formData=e})})(e)},[i(t,null,{default:n(()=>[i(o)]),_:1}),a[14]||(a[14]=p("详情 "))],8,q)])]),_:1},8,["columns","searchFields","data","limit","page","total","loading"]),i(P,{title:"代理提现详情","model-value":_(A).showDialog,width:"30%","destroy-on-close":!0,"close-on-click-modal":!1,draggable:"",onClose:Q},{default:n(()=>[i(x,{model:_(A).formData,ref:"formRef","label-width":"140px"},{default:n(()=>[i(k,{label:"订单号"},{default:n(()=>[i(y,{modelValue:_(A).formData.order_sn,"onUpdate:modelValue":a[4]||(a[4]=e=>_(A).formData.order_sn=e),disabled:""},null,8,["modelValue"])]),_:1}),i(k,{label:"IP"},{default:n(()=>[i(y,{modelValue:_(A).formData.ip,"onUpdate:modelValue":a[5]||(a[5]=e=>_(A).formData.ip=e),disabled:""},null,8,["modelValue"])]),_:1}),i(k,{label:"提现状态"},{default:n(()=>[m("div",$,[m("div",{class:g(1==_(A).formData.status?"blue":2==_(A).formData.status?"green":"red")},b(1==_(A).formData.status?"审核中":2==_(A).formData.status?"已通过":"已拒绝"),3)])]),_:1}),i(k,{label:"提现金额"},{default:n(()=>[i(y,{modelValue:_(A).formData.amount,"onUpdate:modelValue":a[6]||(a[6]=e=>_(A).formData.amount=e),disabled:""},null,8,["modelValue"])]),_:1}),i(k,{label:"U实时汇率"},{default:n(()=>[i(y,{modelValue:_(A).formData.exchange_rate,"onUpdate:modelValue":a[7]||(a[7]=e=>_(A).formData.exchange_rate=e),disabled:""},null,8,["modelValue"])]),_:1}),i(k,{label:"USDT地址"},{default:n(()=>[i(y,{modelValue:_(A).formData.usdt_url,"onUpdate:modelValue":a[8]||(a[8]=e=>_(A).formData.usdt_url=e),disabled:""},null,8,["modelValue"])]),_:1}),i(k,{label:""},{default:n(()=>[m("img",{src:_("http://192.168.2.79")+_(A).formData.usdt_url_qr_code,alt:""},null,8,C)]),_:1}),i(k,{label:"创建时间"},{default:n(()=>[i(y,{modelValue:_(A).formData.create_time,"onUpdate:modelValue":a[9]||(a[9]=e=>_(A).formData.create_time=e),disabled:""},null,8,["modelValue"])]),_:1}),i(k,{label:"备注"},{default:n(()=>[i(y,{modelValue:_(A).formData.remark,"onUpdate:modelValue":a[10]||(a[10]=e=>_(A).formData.remark=e),disabled:""},null,8,["modelValue"])]),_:1})]),_:1},8,["model"])]),_:1},8,["model-value"]),i(X,{showDialog:_(A).showProductDialog,"onUpdate:showDialog":a[11]||(a[11]=e=>_(A).showProductDialog=e),formData:_(A).productForm,"onUpdate:formData":a[12]||(a[12]=e=>_(A).productForm=e),ref_key:"productRef",ref:G},{submit:n(()=>[w((s(),V(W,{type:"primary"},{default:n(()=>a[15]||(a[15]=[p("确定")])),_:1,__:[15]})),[[z,H]])]),_:1},8,["showDialog","formData"])])}}},[["__scopeId","data-v-fe98913c"]]);export{E as default};