| 1 |
- import{d as a,s as e,r as l,c as t,a as s,f as o,H as r,I as u,J as c,o as n,g as d,K as i,u as f,i as m,h as _,F as p,j as v,e as b,M as g,p as h,t as y,N as x,bd as k,be as w,U as C,bf as F,_ as V}from"./index-CU9Dsx61.js";import{_ as z}from"./u-calendar.BOt6TjT4.js";import{_ as $}from"./u-select.D1byBxM2.js";import{_ as j}from"./u-empty.kITdpG9l.js";import{_ as D}from"./z-paging.DuG71o1r.js";const U=V(a({__name:"index",setup(a){const{t:V}=e(),U=l(null),I=l([]),K=l(!1),E=l(!1),G=l(""),H=l(""),J=l(""),M=l(""),N=t((()=>[{label:V("全部类型"),value:""},{label:V("充值"),value:"充值"},{label:V("提现"),value:"提现"},{label:V("投注"),value:"投注"}])),Q=t((()=>{const a=N.value.find((a=>a.value===G.value));return a?a.label:""}));async function R(a,e){try{const l={transaction_type:G.value,page:a,limit:e,start_time:H.value,end_time:J.value},t=await F(l);1===t.code?U.value.complete(t.data.list):U.value.complete(!1)}catch(l){U.value.complete(!1)}}function q(a){G.value=a[0].value,B()}function A(a){const e=a;e.startDate&&e.endDate&&(H.value=e.startDate,J.value=e.endDate,M.value=`${e.startDate} ~ ${e.endDate}`,B())}function B(){U.value.reload()}function L(){G.value="",M.value="",H.value="",J.value="",U.value.reload()}return(a,e)=>{const l=m,t=g,F=x,G=C,H=j,J=u(c("z-paging"),D),O=$,P=z,S=i,T=r("global-ku-root");return n(),s(T,null,{default:o((()=>[d(S,{"nav-title":f(V)("资金记录")},{default:o((()=>[d(l,{class:"page-content"},{default:o((()=>[d(J,{ref_key:"pagingRef",ref:U,modelValue:I.value,"onUpdate:modelValue":e[2]||(e[2]=a=>I.value=a),onQuery:R,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((()=>[h(y(f(V)("条件筛选")),1)])),_:1})])),_:1}),d(t,{class:"reset-link",onClick:L},{default:o((()=>[h(y(f(V)("重置全部")),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(F,{name:"list-dot",size:"32",color:a.$mainColor},null,8,["color"]),d(l,{class:"filter-content"},{default:o((()=>[k(d(t,{class:"filter-value"},{default:o((()=>[h(y(Q.value),1)])),_:1},512),[[w,Q.value]]),k(d(t,{class:"filter-placeholder"},{default:o((()=>[h(y(f(V)("全部类型")),1)])),_:1},512),[[w,!Q.value]])])),_:1}),d(F,{name:"arrow-down",size:"14",color:"#ccc"})])),_:1}),d(l,{class:"filter-item date-item",onClick:e[1]||(e[1]=a=>E.value=!0)},{default:o((()=>[d(F,{name:"calendar",size:"32",color:a.$mainColor},null,8,["color"]),d(l,{class:"filter-content"},{default:o((()=>[M.value?(n(),s(t,{key:0,class:"filter-value"},{default:o((()=>[h(y(M.value),1)])),_:1})):(n(),s(t,{key:1,class:"filter-placeholder"},{default:o((()=>[h(y(f(V)("日期区间")),1)])),_:1}))])),_:1}),d(F,{name:"arrow-down",size:"14",color:"#ccc"})])),_:1})])),_:1}),d(l,{class:"button-group"},{default:o((()=>[d(G,{type:"primary",shape:"circle",class:"search-btn",onClick:B,ripple:""},{default:o((()=>[d(F,{name:"search",size:"32",color:"#fff",class:"mr-1"}),h(" "+y(f(V)("立即查询")),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((()=>[h(y(f(V)("更新数据中...")),1)])),_:1})])),_:1})])),empty:o((()=>[d(l,{class:"empty-ui"},{default:o((()=>[d(H,{text:f(V)("暂无相关资金记录"),mode:"data","icon-size":"120"},null,8,["text"])])),_:1})])),default:o((()=>[d(l,{class:"money-log-list"},{default:o((()=>[(n(!0),_(p,null,v(I.value,(e=>(n(),s(l,{key:e.id,class:"log-card"},{default:o((()=>[d(l,{class:"card-header"},{default:o((()=>[d(l,{class:b(["type-badge",parseFloat(e.amount||0)<0?"withdraw":"recharge"])},{default:o((()=>[d(l,{class:"dot"}),d(t,null,{default:o((()=>[h(y(e.change_type||(parseFloat(e.amount||0)<0?f(V)("支出"):f(V)("收入"))),1)])),_:2},1024),d(t,null,{default:o((()=>[h(y(e.change_type_text||""),1)])),_:2},1024)])),_:2},1032,["class"])])),_:2},1024),d(l,{class:"card-main"},{default:o((()=>[d(l,{class:"amount-box"},{default:o((()=>[d(t,{class:b(["amount-val",parseFloat(e.amount)<0?"decrease":"increase"])},{default:o((()=>[h(y(parseFloat(e.amount||0)>0?"+"+parseFloat(e.amount||0):parseFloat(e.amount||0)),1)])),_:2},1032,["class"]),d(t,{class:"currency"},{default:o((()=>[h(y(a.$currency),1)])),_:1})])),_:2},1024),d(l,{class:"time-box"},{default:o((()=>[d(t,{class:"time-text"},{default:o((()=>[h(y(e.created_at),1)])),_:2},1024)])),_:2},1024)])),_:2},1024),d(l,{class:"card-footer"},{default:o((()=>[d(l,{class:"info-row"},{default:o((()=>[d(t,{class:"info-label"},{default:o((()=>[h(y(f(V)("变动前余额")),1)])),_:1}),d(t,{class:"info-value"},{default:o((()=>[h(y(parseFloat(e.before_balance||0)),1)])),_:2},1024)])),_:2},1024),d(l,{class:"info-row"},{default:o((()=>[d(t,{class:"info-label"},{default:o((()=>[h(y(f(V)("变动后余额")),1)])),_:1}),d(t,{class:"info-value highlighted"},{default:o((()=>[h(y(parseFloat(e.after_balance||0)),1)])),_:2},1024)])),_:2},1024)])),_:2},1024)])),_:2},1024)))),128))])),_:1})])),_:1},8,["modelValue"])])),_:1}),d(O,{modelValue:K.value,"onUpdate:modelValue":e[3]||(e[3]=a=>K.value=a),mode:"single-column",list:N.value,"confirm-color":a.$mainColor,onConfirm:q},null,8,["modelValue","list","confirm-color"]),d(P,{modelValue:E.value,"onUpdate:modelValue":e[4]||(e[4]=a=>E.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(V)("开始"),"end-text":f(V)("结束"),"btn-type":"primary",onChange:A},null,8,["modelValue","active-bg-color","range-color","start-text","end-text"])])),_:1},8,["nav-title"])])),_:1})}}}),[["__scopeId","data-v-1a805dd7"]]);export{U as default};
|