pages-WorkModule-my-rechargeRecord-index.94DSJ9xU.js 5.9 KB

1
  1. import{d as a,s as e,r as l,a as t,f as s,H as o,I as u,J as r,o as c,g as d,K as n,u as f,i,h as _,F as m,j as p,M as v,p as g,t as b,e as h,l as y,k,N as x,U as C,b3 as w,aJ as z,_ as D}from"./index-CU9Dsx61.js";import{_ as V}from"./u-calendar.BOt6TjT4.js";import{_ as $}from"./u-empty.kITdpG9l.js";import{_ as j}from"./z-paging.DuG71o1r.js";const F=D(a({__name:"index",setup(a){const{t:D}=e(),F=l(null),U=l([]),I=l(!1),J=l(""),N=l(""),E=l("");async function G(a,e){try{const l={type:"recharge",page:a,limit:e,start_time:N.value,end_time:E.value},t=await w(l);1===t.code?F.value.complete(t.data.list):F.value.complete(!1)}catch(l){F.value.complete(!1)}}function H(a){const e=a;e.startDate&&e.endDate&&(N.value=e.startDate,E.value=e.endDate,J.value=`${e.startDate} ~ ${e.endDate}`,K())}function K(){F.value.reload()}function M(){J.value="",N.value="",E.value="",F.value.reload()}function O(a){return{0:D("处理中"),1:D("成功"),2:D("失败")}[a]||D("未知")}return(a,e)=>{const l=i,w=v,N=x,E=C,Q=$,R=u(r("z-paging"),j),q=V,A=n,B=o("global-ku-root");return c(),t(B,null,{default:s((()=>[d(A,{"nav-title":f(D)("充值记录")},{default:s((()=>[d(l,{class:"page-content"},{default:s((()=>[d(R,{ref_key:"pagingRef",ref:F,modelValue:U.value,"onUpdate:modelValue":e[1]||(e[1]=a=>U.value=a),onQuery:G,fixed:!1,"refresher-enabled":!0,"loading-more-enabled":!0,"auto-show-back-to-top":!0,"back-to-top-threshold":300},{top:s((()=>[d(l,{class:"filter-wrapper"},{default:s((()=>[d(l,{class:"filter-card"},{default:s((()=>[d(l,{class:"filter-header"},{default:s((()=>[d(l,{class:"title-line"},{default:s((()=>[d(l,{class:"blue-bar bmc"}),d(w,{class:"title-text"},{default:s((()=>[g(b(f(D)("条件筛选")),1)])),_:1})])),_:1}),d(w,{class:"reset-link",onClick:M},{default:s((()=>[g(b(f(D)("重置全部")),1)])),_:1})])),_:1}),d(l,{class:"filter-body"},{default:s((()=>[d(l,{class:"date-selector",onClick:e[0]||(e[0]=a=>I.value=!0)},{default:s((()=>[d(N,{name:"calendar",size:"32",color:a.$mainColor},null,8,["color"]),d(l,{class:"date-content"},{default:s((()=>[J.value?(c(),t(w,{key:0,class:"date-value"},{default:s((()=>[g(b(J.value),1)])),_:1})):(c(),t(w,{key:1,class:"date-placeholder"},{default:s((()=>[g(b(f(D)("请选择日期区间")),1)])),_:1}))])),_:1}),d(N,{name:"arrow-right",size:"14",color:"#ccc"})])),_:1}),d(l,{class:"button-group"},{default:s((()=>[d(E,{type:"primary",shape:"circle",class:"search-btn",onClick:K},{default:s((()=>[d(N,{name:"search",size:"32",color:"#fff",class:"mr-1"}),g(" "+b(f(D)("立即查询")),1)])),_:1})])),_:1})])),_:1})])),_:1})])),_:1})])),refresher:s((()=>[d(l,{class:"refresher-ui"},{default:s((()=>[d(l,{class:"spin-loader"}),d(w,{class:"refresher-text"},{default:s((()=>[g(b(f(D)("更新数据中...")),1)])),_:1})])),_:1})])),empty:s((()=>[d(l,{class:"empty-ui"},{default:s((()=>[d(Q,{text:f(D)("没有发现相关记录"),mode:"search","icon-size":"120"},null,8,["text"])])),_:1})])),default:s((()=>[d(l,{class:"money-log-list"},{default:s((()=>[(c(!0),_(m,null,p(U.value,(e=>(c(),t(l,{key:e.id,class:"log-card",onClick:a=>{}},{default:s((()=>[d(l,{class:"card-header"},{default:s((()=>[d(l,{class:"type-badge"},{default:s((()=>[d(l,{class:"dot"}),d(w,null,{default:s((()=>[g(b(f(D)("充值")),1)])),_:1})])),_:1}),d(w,{class:"order-no"},{default:s((()=>[g("NO."+b(e.txid||e.id),1)])),_:2},1024)])),_:2},1024),d(l,{class:"card-main"},{default:s((()=>[d(l,{class:"amount-box"},{default:s((()=>[d(w,{class:"amount-symbol"},{default:s((()=>[g("+")])),_:1}),d(w,{class:"amount-val"},{default:s((()=>[g(b(parseFloat(e.actual_received)),1)])),_:2},1024),d(w,{class:"currency"},{default:s((()=>[g(b(a.$currency),1)])),_:1})])),_:2},1024),d(l,{class:"status-box"},{default:s((()=>{return[d(w,{class:h(["status-text",(a=e.status,{0:"status-pending",1:"status-success",2:"status-error"}[a]||"")])},{default:s((()=>[g(b(O(e.status)),1)])),_:2},1032,["class"])];var a})),_:2},1024)])),_:2},1024),d(l,{class:"card-footer"},{default:s((()=>[d(l,{class:"info-row"},{default:s((()=>[d(w,{class:"info-label"},{default:s((()=>[g(b(f(D)("充值金额")),1)])),_:1}),d(w,{class:"info-value"},{default:s((()=>[g(b(parseFloat(e.amount||0))+" "+b(e.coin),1)])),_:2},1024)])),_:2},1024),d(l,{class:"info-row"},{default:s((()=>[d(w,{class:"info-label"},{default:s((()=>[g(b(f(D)("网络类型")),1)])),_:1}),d(w,{class:"info-value"},{default:s((()=>[g(b(e.net||"--"),1)])),_:2},1024)])),_:2},1024),e.exchange_rate?(c(),t(l,{key:0,class:"info-row"},{default:s((()=>[d(w,{class:"info-label"},{default:s((()=>[g(b(f(D)("汇率")),1)])),_:1}),d(w,{class:"info-value"},{default:s((()=>[g(b(parseFloat(e.exchange_rate)),1)])),_:2},1024)])),_:2},1024)):y("",!0),e.from_address?(c(),t(l,{key:1,class:"info-row"},{default:s((()=>[d(w,{class:"info-label"},{default:s((()=>[g(b(f(D)("来源地址")),1)])),_:1}),d(w,{class:"info-value address-text"},{default:s((()=>[g(b(e.from_address),1)])),_:2},1024)])),_:2},1024)):y("",!0),d(l,{class:"info-row"},{default:s((()=>[d(w,{class:"info-label"},{default:s((()=>[g(b(f(D)("创建时间")),1)])),_:1}),d(w,{class:"info-value"},{default:s((()=>[g(b(e.created_at),1)])),_:2},1024)])),_:2},1024),e.image?(c(),t(l,{key:2,class:"info-row"},{default:s((()=>[d(w,{class:"info-label"},{default:s((()=>[g(b(f(D)("支付凭证")),1)])),_:1}),d(w,{class:"info-value highlighted",onClick:k((a=>{return l=e.image,void z({urls:[l]});var l}),["stop"])},{default:s((()=>[g(b(f(D)("查看凭证")),1)])),_:2},1032,["onClick"])])),_:2},1024)):y("",!0)])),_:2},1024)])),_:2},1032,["onClick"])))),128))])),_:1})])),_:1},8,["modelValue"])])),_:1}),d(q,{modelValue:I.value,"onUpdate:modelValue":e[2]||(e[2]=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":f(D)("开始"),"end-text":f(D)("结束"),"btn-type":"primary","tool-tip":f(D)("请选择记录查询区间"),onChange:H},null,8,["modelValue","active-bg-color","range-color","start-text","end-text","tool-tip"])])),_:1},8,["nav-title"])])),_:1})}}}),[["__scopeId","data-v-c75ef811"]]);export{F as default};