| 1 |
- import{M as j,n as q,ak as A,av as X,au as Z,ac as G,ag as J,k as K,aR as Q,v as W,ao as ee,R as te,j as ae,an as le,o as se}from"./element-plus-yhtdTbPD.js";import{_ as oe,u as ne,ai as re}from"./index-D5k4QILW.js";/* empty css *//* empty css *//* empty css */import{aA as ie,r as y,m as ce,c as de,l as ue,L as _,P as n,M as l,O as i,u as s,Z as c,H as d,F as _e,ab as pe,I as me,Y as x,V as he,R as fe,X as E,ax as ge,ay as ve}from"./vue-vendor-C1ve1r-r.js";const be=f=>(ge("data-v-65ac35a0"),f=f(),ve(),f),ye={class:"yuebao-log-container"},we={class:"page-wrapper"},ke={class:"header-card"},xe={class:"header-left"},Ce={class:"back-text"},Ee={class:"title-line"},Ne=be(()=>n("div",{class:"decorate-bar"},null,-1)),Ve={class:"title-text"},ze={class:"filter-card"},De={class:"filter-item"},Se={class:"filter-label"},Te={class:"filter-item"},$e={class:"filter-label"},Ie={class:"filter-actions"},Le={class:"list-card"},Me={class:"table-content"},Be={key:0,class:"text-normal"},Re={key:0,class:"amount-text font-din text-gold"},Ye={key:1,class:"text-normal font-din"},Pe={class:"time-text"},Ue={key:0,class:"pagination-wrapper"},Fe={__name:"itemList",setup(f){const{t:e}=ne(),N=ie(),w=y(!1),g=y([]),v=y(0),u=y([]),o=ce({page:1,limit:20,type:"",start_time:"",end_time:""}),V=de(()=>[{label:e("全部"),value:""},{label:e("转入"),value:1},{label:e("转出"),value:2}]);ue(()=>{h()});const z=()=>{N.back()},h=async()=>{w.value=!0;try{const a=await re(o);a&&a.code===1&&a.data?(g.value=a.data.list||[],v.value=a.data.count||a.data.total||g.value.length||0):(g.value=[],v.value=0)}catch(a){console.error("获取明细列表失败",a)}finally{w.value=!1}},D=()=>{o.page=1,u.value&&u.value.length===2?(o.start_time=u.value[0]+" 00:00:00",o.end_time=u.value[1]+" 23:59:59"):(o.start_time="",o.end_time=""),h()},S=()=>{o.type="",u.value=[],o.start_time="",o.end_time="",o.page=1,h()},T=a=>{o.limit=a,h()},$=a=>{o.page=a,h()},k=a=>!a&&a!==0?"0.00":Number(a).toFixed(2),I=a=>{const r=Number(a);if(isNaN(r)||r===0)return`0${e("小时")}`;if(r<24)return`${r}${e("小时")}`;const p=Math.floor(r/24),b=r%24;return b>0?`${p}${e("天")}${b}${e("小时")}`:`${p}${e("天")}`},L=a=>Number(a)===1?e("转入"):Number(a)===2?e("转出"):e("未知"),M=a=>Number(a)===1?"success":Number(a)===2?"danger":"info";return(a,r)=>{const p=q,b=A,B=X,R=Z,Y=G,C=K,m=ee,P=te,U=ae,F=le,H=se,O=W;return d(),_("div",ye,[n("div",we,[n("div",ke,[n("div",xe,[n("div",{class:"back-action",onClick:z},[l(p,null,{default:i(()=>[l(s(j))]),_:1}),n("span",Ce,c(s(e)("返回")),1)]),l(b,{direction:"vertical",class:"header-divider"}),n("div",Ee,[Ne,n("span",Ve,c(s(e)("余额宝明细")),1)])])]),n("div",ze,[n("div",De,[n("span",Se,c(s(e)("操作类型")),1),l(R,{modelValue:o.type,"onUpdate:modelValue":r[0]||(r[0]=t=>o.type=t),class:"dark-select",placeholder:s(e)("全部类型"),clearable:"",style:{width:"140px"}},{default:i(()=>[(d(!0),_(_e,null,pe(V.value,t=>(d(),me(B,{key:t.value,label:t.label,value:t.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue","placeholder"])]),n("div",Te,[n("span",$e,c(s(e)("时间范围")),1),l(Y,{modelValue:u.value,"onUpdate:modelValue":r[1]||(r[1]=t=>u.value=t),type:"daterange","range-separator":s(e)("至"),"start-placeholder":s(e)("开始日期"),"end-placeholder":s(e)("结束日期"),"value-format":"YYYY-MM-DD",class:"dark-date-picker",style:{width:"280px"}},null,8,["modelValue","range-separator","start-placeholder","end-placeholder"])]),n("div",Ie,[l(C,{type:"primary",onClick:D,class:"search-btn"},{default:i(()=>[l(p,{class:"mr-1"},{default:i(()=>[l(s(J))]),_:1}),x(" "+c(s(e)("搜索")),1)]),_:1}),l(C,{onClick:S,class:"reset-btn"},{default:i(()=>[l(p,{class:"mr-1"},{default:i(()=>[l(s(Q))]),_:1}),x(" "+c(s(e)("重置")),1)]),_:1})])]),n("div",Le,[he((d(),_("div",Me,[l(F,{data:g.value,style:{width:"100%"},class:"dark-table","empty-text":s(e)("暂无明细记录")},{empty:i(()=>[l(U,{description:s(e)("暂无符合条件的记录"),class:"dark-empty"},null,8,["description"])]),default:i(()=>[l(m,{prop:"id",label:"记录ID",width:"100",align:"center"}),l(m,{label:s(e)("类型"),"min-width":"120",align:"center"},{default:i(t=>[l(P,{type:M(t.row.type),effect:"dark",size:"small"},{default:i(()=>[x(c(L(t.row.type)),1)]),_:2},1032,["type"])]),_:1},8,["label"]),l(m,{label:s(e)("操作金额"),"min-width":"150",align:"right"},{default:i(t=>[n("span",{class:fe(["amount-text font-din",t.row.type===1?"text-success":"text-danger"])},c(t.row.type===1?"+":"-")+c(k(t.row.amount)),3)]),_:1},8,["label"]),l(m,{label:s(e)("持仓时长"),"min-width":"120",align:"center"},{default:i(t=>[t.row.hold_hours!==void 0&&t.row.hold_hours!==null?(d(),_("span",Be,c(I(t.row.hold_hours)),1)):E("",!0)]),_:1},8,["label"]),l(m,{label:s(e)("产生收益"),"min-width":"150",align:"right"},{default:i(t=>[Number(t.row.interest)>0?(d(),_("span",Re," +"+c(k(t.row.interest)),1)):(d(),_("span",Ye,c(k(t.row.interest)),1))]),_:1},8,["label"]),l(m,{label:s(e)("操作时间"),"min-width":"180",align:"center"},{default:i(t=>[n("span",Pe,c(t.row.create_time),1)]),_:1},8,["label"])]),_:1},8,["data","empty-text"])])),[[O,w.value]]),v.value>0?(d(),_("div",Ue,[l(H,{"current-page":o.page,"onUpdate:currentPage":r[2]||(r[2]=t=>o.page=t),"page-size":o.limit,"onUpdate:pageSize":r[3]||(r[3]=t=>o.limit=t),"page-sizes":[10,20,50],background:"",layout:"total, sizes, prev, pager, next, jumper",total:v.value,onSizeChange:T,onCurrentChange:$,class:"dark-pagination"},null,8,["current-page","page-size","total"])])):E("",!0)])])])}}},Ze=oe(Fe,[["__scopeId","data-v-65ac35a0"]]);export{Ze as default};
|