pages-WorkModule-my-withdrawalHistory-index.SWW8wrVy.js 8.7 KB

1
  1. import{d as a,B as e,m as l,c as t,a as s,w as o,V as c,X as u,Y as r,o as n,f as i,Z as d,u as f,i as _,h as m,F as v,r as p,e as b,s as g,j as y,t as h,g as x,am as k,_ as w,aE as C,bF as D,P as M,b1 as V,bG as z,b2 as T,a3 as j,l as $}from"./index-BUjytM5f.js";import{_ as N}from"./u-calendar.BEpBNW4g.js";import{_ as U}from"./u-empty.DVUFy6qY.js";import{_ as B}from"./z-paging.C3nVOKiE.js";const R=$(a({__name:"index",setup(a){const{t:$}=e(),R=l(null),Y=l([]),S=l(!1),F=l(!1),L=l(""),E=l(""),G=l(""),I=l("rmb"),O=t(()=>[{label:$("RMB提现"),value:"rmb"},{label:$("加密货币提现"),value:"crypto_coin"}]),P=t(()=>{const a=O.value.find(a=>a.value===I.value);return a?a.label:$("RMB提现")});async function Q(a,e){try{const l={type:I.value,page:a,limit:e,start_time:E.value,end_time:G.value},t=await D(l);1===t.code?R.value.complete(t.data.list):R.value.complete(!1)}catch(l){R.value.complete(!1)}}function X(a){I.value=a[0].value,q()}function Z(a){const e=a;e.startDate&&e.endDate&&(E.value=e.startDate,G.value=e.endDate,L.value=`${e.startDate} ~ ${e.endDate}`,q())}function q(){R.value.reload()}function A(){I.value="rmb",L.value="",E.value="",G.value="",R.value.reload()}function H(a,e){let l={};return l="crypto_coin"===e?{0:$("申请中"),1:$("成功"),2:$("失败"),3:$("已撤回")}:{0:$("待处理"),1:$("处理中"),2:$("成功"),3:$("失败"),6:$("已撤回")},l[a]||$("未知")}function J(a,e){let l={};return l="crypto_coin"===e?{0:"status-pending",1:"status-success",2:"status-error",3:"status-cancel"}:{0:"status-pending",1:"status-processing",2:"status-success",3:"status-error",6:"status-cancel"},l[a]||""}return(a,e)=>{const l=_,t=g,D=w,E=k,G=U,K=u(r("z-paging"),B),W=C,aa=N,ea=d,la=c("global-ku-root");return n(),s(la,null,{default:o(()=>[i(ea,{"nav-title":f($)("提现记录")},{default:o(()=>[i(l,{class:"page-content"},{default:o(()=>[i(K,{ref_key:"pagingRef",ref:R,modelValue:Y.value,"onUpdate:modelValue":e[2]||(e[2]=a=>Y.value=a),onQuery:Q,fixed:!1,"refresher-enabled":!0,"loading-more-enabled":!0,"auto-show-back-to-top":!0,"back-to-top-threshold":300,loadingMoreLoadingText:f($)("正在加载"),loadingMoreNoMoreText:f($)("没有更多了"),loadingMoreDefaultText:f($)("点击加载更多")},{top:o(()=>[i(l,{class:"filter-wrapper"},{default:o(()=>[i(l,{class:"filter-card"},{default:o(()=>[i(l,{class:"filter-header"},{default:o(()=>[i(l,{class:"title-line"},{default:o(()=>[i(l,{class:"blue-bar bmc"}),i(t,{class:"title-text"},{default:o(()=>[y(h(f($)("条件筛选")),1)]),_:1})]),_:1}),i(t,{class:"reset-link",onClick:A},{default:o(()=>[y(h(f($)("重置全部")),1)]),_:1})]),_:1}),i(l,{class:"filter-body"},{default:o(()=>[i(l,{class:"filter-row"},{default:o(()=>[i(l,{class:"filter-item type-item",onClick:e[0]||(e[0]=a=>F.value=!0)},{default:o(()=>[i(D,{name:"list-dot",size:"32",color:a.$mainColor},null,8,["color"]),i(l,{class:"filter-content"},{default:o(()=>[i(t,{class:"filter-value"},{default:o(()=>[y(h(P.value),1)]),_:1})]),_:1}),i(D,{name:"arrow-down",size:"14",color:"#ccc"})]),_:1}),i(l,{class:"filter-item date-item",onClick:e[1]||(e[1]=a=>S.value=!0)},{default:o(()=>[i(D,{name:"calendar",size:"32",color:a.$mainColor},null,8,["color"]),i(l,{class:"filter-content"},{default:o(()=>[L.value?(n(),s(t,{key:0,class:"filter-value"},{default:o(()=>[y(h(L.value),1)]),_:1})):(n(),s(t,{key:1,class:"filter-placeholder"},{default:o(()=>[y(h(f($)("日期区间")),1)]),_:1}))]),_:1}),i(D,{name:"arrow-down",size:"14",color:"#ccc"})]),_:1})]),_:1}),i(l,{class:"button-group"},{default:o(()=>[i(E,{type:"primary",shape:"circle",class:"search-btn",onClick:q},{default:o(()=>[i(D,{name:"search",size:"32",color:"#fff",class:"mr-1"}),y(" "+h(f($)("立即查询")),1)]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),refresher:o(()=>[i(l,{class:"refresher-ui"},{default:o(()=>[i(l,{class:"spin-loader"}),i(t,{class:"refresher-text"},{default:o(()=>[y(h(f($)("更新数据中...")),1)]),_:1})]),_:1})]),empty:o(()=>[i(l,{class:"empty-ui"},{default:o(()=>[i(G,{text:f($)("没有发现相关记录"),mode:"search","icon-size":"120"},null,8,["text"])]),_:1})]),default:o(()=>[i(l,{class:"money-log-list"},{default:o(()=>[(n(!0),m(v,null,p(Y.value,a=>(n(),s(l,{key:a.id,class:"log-card"},{default:o(()=>[i(l,{class:"card-header"},{default:o(()=>[i(l,{class:b(["type-badge","withdraw","rmb"===I.value?"badge-rmb":"badge-crypto"])},{default:o(()=>[i(l,{class:"dot"}),i(t,null,{default:o(()=>[y(h("rmb"===I.value?f($)("RMB提现"):f($)("加密货币提现")),1)]),_:1})]),_:1},8,["class"]),i(t,{class:"order-no"},{default:o(()=>[y("NO."+h(a.order_no||a.id),1)]),_:2},1024)]),_:2},1024),i(l,{class:"card-main"},{default:o(()=>[i(l,{class:"amount-box"},{default:o(()=>[i(t,{class:"amount-val"},{default:o(()=>[y(h(a.amount),1)]),_:2},1024),i(t,{class:"currency"},{default:o(()=>[y(h(a.currency||("rmb"===I.value?"CNY":"USDT")),1)]),_:2},1024)]),_:2},1024),i(l,{class:"status-box"},{default:o(()=>[i(t,{class:b(["status-text",J(a.status,I.value)])},{default:o(()=>[y(h(H(a.status,I.value)),1)]),_:2},1032,["class"])]),_:2},1024)]),_:2},1024),i(l,{class:"card-footer"},{default:o(()=>[i(l,{class:"info-row"},{default:o(()=>[i(t,{class:"info-label"},{default:o(()=>[y(h(f($)("到账金额")),1)]),_:1}),i(t,{class:"info-value"},{default:o(()=>[y(h("crypto_coin"===I.value?a.to_account:a.amount)+" ",1),i(t,{class:"currency"},{default:o(()=>[y(h(a.currency||("rmb"===I.value?"CNY":"USDT")),1)]),_:2},1024)]),_:2},1024)]),_:2},1024),"crypto_coin"===I.value?(n(),s(l,{key:0,class:"info-row"},{default:o(()=>[i(t,{class:"info-label"},{default:o(()=>[y(h(f($)("汇率")),1)]),_:1}),i(t,{class:"info-value highlighted"},{default:o(()=>[y(h(a.exchange_rate||"--"),1)]),_:2},1024)]),_:2},1024)):x("",!0),i(l,{class:"info-row"},{default:o(()=>[i(t,{class:"info-label"},{default:o(()=>[y(h(f($)("手续费")),1)]),_:1}),i(t,{class:"info-value"},{default:o(()=>[y(h("crypto_coin"===I.value?a.service_charge:a.fee)+" "+h(a.currency||("rmb"===I.value?"CNY":"USDT")),1)]),_:2},1024)]),_:2},1024),"rmb"===I.value?(n(),m(v,{key:1},[i(l,{class:"info-row"},{default:o(()=>[i(t,{class:"info-label"},{default:o(()=>[y(h(f($)("提现渠道")),1)]),_:1}),i(t,{class:"info-value"},{default:o(()=>[y(h(a.channel_text||a.bank_name||"--"),1)]),_:2},1024)]),_:2},1024),i(l,{class:"info-row"},{default:o(()=>[i(t,{class:"info-label"},{default:o(()=>[y(h(f($)("收款人")),1)]),_:1}),i(t,{class:"info-value"},{default:o(()=>[y(h(a.account||"--"),1)]),_:2},1024)]),_:2},1024),i(l,{class:"info-row"},{default:o(()=>[i(t,{class:"info-label"},{default:o(()=>[y(h(f($)("收款账号")),1)]),_:1}),i(t,{class:"info-value address-value"},{default:o(()=>[y(h(a.card_no||"--"),1)]),_:2},1024)]),_:2},1024)],64)):(n(),s(l,{key:2,class:"info-row"},{default:o(()=>[i(t,{class:"info-label"},{default:o(()=>[y(h(f($)("提现地址")),1)]),_:1}),i(t,{class:"info-value address-value"},{default:o(()=>[y(h(a.address||"--"),1)]),_:2},1024)]),_:2},1024)),i(l,{class:"info-row"},{default:o(()=>[i(t,{class:"info-label"},{default:o(()=>[y(h(f($)("申请时间")),1)]),_:1}),i(t,{class:"info-value"},{default:o(()=>[y(h(a.created_at),1)]),_:2},1024)]),_:2},1024),("crypto_coin"===I.value&&2===a.status||"rmb"===I.value&&3===a.status)&&(a.admin_note||a.remark)?(n(),s(l,{key:3,class:"reject-box"},{default:o(()=>[i(t,{class:"reject-label"},{default:o(()=>[y(h(f($)("失败原因"))+":",1)]),_:1}),i(t,{class:"reject-value"},{default:o(()=>[y(h(a.admin_note||a.remark),1)]),_:2},1024)]),_:2},1024)):x("",!0),0===a.status&&1!=a.is_locked?(n(),s(l,{key:4,class:"action-row"},{default:o(()=>[i(E,{size:"mini",shape:"circle",plain:!0,class:"cancel-btn",onClick:e=>function(a){M({title:$("提示"),content:$("确定要撤销该提现申请吗?"),success:async e=>{if(e.confirm)try{V({title:$("处理中...")});const e="crypto_coin"===I.value?1:2,l=await z({id:a.id,type:e});T(),1===l.code?(j({title:$("撤销成功"),icon:"success"}),q()):j({title:l.msg||$("撤销失败"),icon:"none"})}catch(l){T(),j({title:$("网络错误"),icon:"none"})}}})}(a)},{default:o(()=>[y(h(f($)("撤销申请")),1)]),_:2},1032,["onClick"])]),_:2},1024)):x("",!0)]),_:2},1024)]),_:2},1024))),128))]),_:1})]),_:1},8,["modelValue","loadingMoreLoadingText","loadingMoreNoMoreText","loadingMoreDefaultText"])]),_:1}),i(W,{modelValue:F.value,"onUpdate:modelValue":e[3]||(e[3]=a=>F.value=a),mode:"single-column",list:O.value,"confirm-color":a.$mainColor,onConfirm:X},null,8,["modelValue","list","confirm-color"]),i(aa,{modelValue:S.value,"onUpdate:modelValue":e[4]||(e[4]=a=>S.value=a),mode:"range","active-bg-color":a.$mainColor,"range-color":a.$mainColor,"range-bg-color":"rgba(242, 186, 69, 0.1)","start-text":f($)("开始"),"end-text":f($)("结束"),"btn-type":"primary","tool-tip":f($)("请选择记录查询区间"),onChange:Z},null,8,["modelValue","active-bg-color","range-color","start-text","end-text","tool-tip"])]),_:1},8,["nav-title"])]),_:1})}}}),[["__scopeId","data-v-4c47d81c"]]);export{R as default};