| 1 |
- import{d as a,s as e,r as l,c as t,a as s,f as o,H as u,I as r,J as c,o as n,g as d,K as f,u as i,i as _,h as m,F as v,j as p,M as b,p as g,t as y,e as h,l as k,N as x,U as w,b5 as C,_ as j}from"./index-CU9Dsx61.js";import{_ as V}from"./u-calendar.BOt6TjT4.js";import{_ as z}from"./u-select.D1byBxM2.js";import{_ as F}from"./u-empty.kITdpG9l.js";import{_ as $}from"./z-paging.DuG71o1r.js";const D=j(a({__name:"index",setup(a){const{t:j}=e(),D=l(null),U=l([]),I=l(!1),K=l(!1),N=l(""),E=l(""),G=l(""),H=l("crypto_coin"),J=t((()=>[{label:j("加密货币提现"),value:"crypto_coin"}])),M=t((()=>{const a=J.value.find((a=>a.value===H.value));return a?a.label:j("银行卡提现")}));async function O(a,e){try{const l={type:H.value,page:a,limit:e,start_time:E.value,end_time:G.value},t=await C(l);1===t.code?D.value.complete(t.data.list):D.value.complete(!1)}catch(l){D.value.complete(!1)}}function Q(a){H.value=a[0].value,q()}function R(a){const e=a;e.startDate&&e.endDate&&(E.value=e.startDate,G.value=e.endDate,N.value=`${e.startDate} ~ ${e.endDate}`,q())}function q(){D.value.reload()}function A(){H.value="bank",N.value="",E.value="",G.value="",D.value.reload()}function B(a,e){let l={};return l="crypto_coin"===e?{0:j("待处理"),1:j("成功"),2:j("失败")}:{0:j("待处理"),1:j("处理中"),2:j("成功"),3:j("失败")},l[a]||j("未知")}function L(a,e){let l={};return l="crypto_coin"===e?{0:"status-pending",1:"status-success",2:"status-error"}:{0:"status-pending",1:"status-processing",2:"status-success",3:"status-error"},l[a]||""}function P(a){const e=parseFloat(a.amount||0),l=parseFloat(a.fee||0);return parseFloat((e-l>0?e-l:0).toFixed(2))}return(a,e)=>{const l=_,t=b,C=x,E=w,G=F,S=r(c("z-paging"),$),T=z,W=V,X=f,Y=u("global-ku-root");return n(),s(Y,null,{default:o((()=>[d(X,{"nav-title":i(j)("提现记录")},{default:o((()=>[d(l,{class:"page-content"},{default:o((()=>[d(S,{ref_key:"pagingRef",ref:D,modelValue:U.value,"onUpdate:modelValue":e[2]||(e[2]=a=>U.value=a),onQuery:O,fixed:!1,"refresher-enabled":!0,"loading-more-enabled":!0,"auto-show-back-to-top":!0,"back-to-top-threshold":300},{top:o((()=>[d(l,{class:"filter-wrapper"},{default:o((()=>[d(l,{class:"filter-card"},{default:o((()=>[d(l,{class:"filter-header"},{default:o((()=>[d(l,{class:"title-line"},{default:o((()=>[d(l,{class:"blue-bar bmc"}),d(t,{class:"title-text"},{default:o((()=>[g(y(i(j)("条件筛选")),1)])),_:1})])),_:1}),d(t,{class:"reset-link",onClick:A},{default:o((()=>[g(y(i(j)("重置全部")),1)])),_:1})])),_:1}),d(l,{class:"filter-body"},{default:o((()=>[d(l,{class:"filter-row"},{default:o((()=>[d(l,{class:"filter-item type-item",onClick:e[0]||(e[0]=a=>K.value=!0)},{default:o((()=>[d(C,{name:"list-dot",size:"32",color:a.$mainColor},null,8,["color"]),d(l,{class:"filter-content"},{default:o((()=>[d(t,{class:"filter-value"},{default:o((()=>[g(y(M.value),1)])),_:1})])),_:1}),d(C,{name:"arrow-down",size:"14",color:"#ccc"})])),_:1}),d(l,{class:"filter-item date-item",onClick:e[1]||(e[1]=a=>I.value=!0)},{default:o((()=>[d(C,{name:"calendar",size:"32",color:a.$mainColor},null,8,["color"]),d(l,{class:"filter-content"},{default:o((()=>[N.value?(n(),s(t,{key:0,class:"filter-value"},{default:o((()=>[g(y(N.value),1)])),_:1})):(n(),s(t,{key:1,class:"filter-placeholder"},{default:o((()=>[g(y(i(j)("日期区间")),1)])),_:1}))])),_:1}),d(C,{name:"arrow-down",size:"14",color:"#ccc"})])),_:1})])),_:1}),d(l,{class:"button-group"},{default:o((()=>[d(E,{type:"primary",shape:"circle",class:"search-btn",onClick:q},{default:o((()=>[d(C,{name:"search",size:"32",color:"#fff",class:"mr-1"}),g(" "+y(i(j)("立即查询")),1)])),_:1})])),_:1})])),_:1})])),_:1})])),_:1})])),refresher:o((()=>[d(l,{class:"refresher-ui"},{default:o((()=>[d(l,{class:"spin-loader"}),d(t,{class:"refresher-text"},{default:o((()=>[g(y(i(j)("更新数据中...")),1)])),_:1})])),_:1})])),empty:o((()=>[d(l,{class:"empty-ui"},{default:o((()=>[d(G,{text:i(j)("没有发现相关记录"),mode:"search","icon-size":"120"},null,8,["text"])])),_:1})])),default:o((()=>[d(l,{class:"money-log-list"},{default:o((()=>[(n(!0),m(v,null,p(U.value,(a=>(n(),s(l,{key:a.id,class:"log-card"},{default:o((()=>[d(l,{class:"card-header"},{default:o((()=>[d(l,{class:"type-badge withdraw"},{default:o((()=>[d(l,{class:"dot"}),d(t,null,{default:o((()=>[g(y("bank"===H.value?i(j)("银行卡提现"):i(j)("加密货币提现")),1)])),_:1})])),_:1}),d(t,{class:"order-no"},{default:o((()=>[g("NO."+y(a.order_no||a.id),1)])),_:2},1024)])),_:2},1024),d(l,{class:"card-main"},{default:o((()=>[d(l,{class:"amount-box"},{default:o((()=>[d(t,{class:"amount-val"},{default:o((()=>[g(y("crypto_coin"===H.value?a.amount:P(a)),1)])),_:2},1024),d(t,{class:"currency"},{default:o((()=>[g(y(a.currency),1)])),_:2},1024)])),_:2},1024),d(l,{class:"status-box"},{default:o((()=>[d(t,{class:h(["status-text",L(a.status,H.value)])},{default:o((()=>[g(y(B(a.status,H.value)),1)])),_:2},1032,["class"])])),_:2},1024)])),_:2},1024),d(l,{class:"card-footer"},{default:o((()=>["crypto_coin"===H.value?(n(),s(l,{key:0,class:"info-row"},{default:o((()=>[d(t,{class:"info-label"},{default:o((()=>[g(y(i(j)("汇率")),1)])),_:1}),d(t,{class:"info-value highlighted"},{default:o((()=>[g(y(a.exchange_rate?parseFloat(a.exchange_rate):"--"),1)])),_:2},1024)])),_:2},1024)):k("",!0),d(l,{class:"info-row"},{default:o((()=>[d(t,{class:"info-label"},{default:o((()=>[g(y(i(j)("手续费")),1)])),_:1}),d(t,{class:"info-value"},{default:o((()=>[g(y("crypto_coin"===H.value?parseFloat(a.service_charge||0):parseFloat(a.fee||0))+" "+y(a.currency),1)])),_:2},1024)])),_:2},1024),"bank"===H.value?(n(),m(v,{key:1},[d(l,{class:"info-row"},{default:o((()=>[d(t,{class:"info-label"},{default:o((()=>[g(y(i(j)("银行信息")),1)])),_:1}),d(t,{class:"info-value"},{default:o((()=>[g(y(a.bank_name||"--"),1)])),_:2},1024)])),_:2},1024),d(l,{class:"info-row"},{default:o((()=>[d(t,{class:"info-label"},{default:o((()=>[g(y(i(j)("收款人")),1)])),_:1}),d(t,{class:"info-value"},{default:o((()=>[g(y(a.account||"--"),1)])),_:2},1024)])),_:2},1024),d(l,{class:"info-row"},{default:o((()=>[d(t,{class:"info-label"},{default:o((()=>[g(y(i(j)("银行卡号")),1)])),_:1}),d(t,{class:"info-value address-value"},{default:o((()=>[g(y(a.card_no||"--"),1)])),_:2},1024)])),_:2},1024)],64)):(n(),s(l,{key:2,class:"info-row"},{default:o((()=>[d(t,{class:"info-label"},{default:o((()=>[g(y(i(j)("提现地址")),1)])),_:1}),d(t,{class:"info-value address-value"},{default:o((()=>[g(y(a.address||"--"),1)])),_:2},1024)])),_:2},1024)),d(l,{class:"info-row"},{default:o((()=>[d(t,{class:"info-label"},{default:o((()=>[g(y(i(j)("申请时间")),1)])),_:1}),d(t,{class:"info-value"},{default:o((()=>[g(y(a.created_at),1)])),_:2},1024)])),_:2},1024),2===a.status&&(a.admin_note||a.remark)?(n(),s(l,{key:3,class:"reject-box"},{default:o((()=>[d(t,{class:"reject-label"},{default:o((()=>[g(y(i(j)("失败原因"))+":",1)])),_:1}),d(t,{class:"reject-value"},{default:o((()=>[g(y(a.admin_note||a.remark),1)])),_:2},1024)])),_:2},1024)):k("",!0)])),_:2},1024)])),_:2},1024)))),128))])),_:1})])),_:1},8,["modelValue"])])),_:1}),d(T,{modelValue:K.value,"onUpdate:modelValue":e[3]||(e[3]=a=>K.value=a),mode:"single-column",list:J.value,"confirm-color":a.$mainColor,onConfirm:Q},null,8,["modelValue","list","confirm-color"]),d(W,{modelValue:I.value,"onUpdate:modelValue":e[4]||(e[4]=a=>I.value=a),mode:"range","active-bg-color":a.$mainColor,"range-color":a.$mainColor,"range-bg-color":"rgba(242, 186, 69, 0.1)","start-text":i(j)("开始"),"end-text":i(j)("结束"),"btn-type":"primary","tool-tip":i(j)("请选择记录查询区间"),onChange:R},null,8,["modelValue","active-bg-color","range-color","start-text","end-text","tool-tip"])])),_:1},8,["nav-title"])])),_:1})}}}),[["__scopeId","data-v-74567205"]]);export{D as default};
|