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