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