PageSourceSearch

https://statics.piclumen.com/app-1790217403140/_nuxt/BJDuFuwT.js

js piclumen.com collected 2026-09-24 09:46:07 UTC 6,548 bytes, 1 lines download raw bytes

1import e from"./aGiP4FvI.js";import{av as t,i as l,G as a,ei as s,ej as o,o as r,t as n,ek as i,P as u,aw as d}from"./DCCPWw9Y.js";import{_ as c,I as m}from"./Bx1xfRBz.js";import{F as p,f,w as v,c as S,o as g,a as E,K as h,r as x,P as _,S as T,L as b,d as R,V as y,l as L,j as O,N as C,e as N,J as M,g as D,b0 as w,k as I,n as k,E as A,X as j}from"./CmUz1GCm.js";import{_ as U}from"./XN7_yt4r.js";import"./D7eON5FF.js";import"./DTlqbplb.js";import"./B3fkB5lH.js";import"./Cwfv5-nU.js";import"./Brfzr7gJ.js";import"./BY7qRNnA.js";import"./pyVxiBLO.js";import"./DTLJGphe.js";const B={class:"flex"},$={class:"flex bg-fill-tab-4 h-11 rounded-full p-0.5"},z={class:"h-full flex justify-start relative gap-2 text-text-4"},H=["onClick"],P=c({__name:"RecordSwitch",props:{selectTabId:{type:Number,default:0},tabViews:{type:Array,default:()=>[]}},emits:["update:selectTabId","onClick"],setup(e,{emit:t}){const l=e,a=t,s=x([]),o=x(null),r=x("0px"),n=x(0),{selectTabId:i,tabViews:u}=p(l),d=L((()=>u.value.map((e=>e.title)))),c=e=>{const t=s.value[e];if(!t)return;const l=t.offsetWidth,a=t.offsetLeft;r.value=`${l}px`,n.value=a};return f((()=>{c(i.value),v(i,(e=>{c(e)}))})),(e,t)=>(g(),S("div",B,[E("div",$,[E("div",z,[E("div",{ref_key:"tabSlider",ref:o,class:"rounded-full transition-all duration-300 bg-fill-tab-3 absolute top-0 bottom-0",style:h({width:r.value,transform:`translateX(${n.value}px)`})},null,4),(g(!0),S(_,null,T(R(d),((t,l)=>(g(),S("div",{key:l,class:b([{"text-text-1":R(i)===l},"h-full flex justify-center items-center rounded-full text-sm font-medium cursor-pointer select-none transition-colors duration-300 px-4 relative"]),onClick:e=>{return c(t=l),a("update:selectTabId",t),void a("onClick",t);var t},ref_for:!0,ref:e=>s.value[l]=e},[E("span",null,y(e.$t(t)),1)],10,H)))),128))])])]))}},[["__scopeId","data-v-8b303cff"]]),V={__name:"Table",props:{columns:{type:Array,default:()=>[]},data:{type:Array,default:()=>[]},loading:{type:Boolean,default:!1}},emits:["onScrollToBottom"],setup(e,{emit:a}){const s=x(null),o=x(0);let r=null;const n=()=>{const e=s.value;if(!e)return;const t=Math.max(0,Math.floor(e.clientHeight-50));Math.abs(t-o.value)<1||(o.value=t)};f((()=>{n(),r=t(n),s.value&&r.observe(s.value)})),O((()=>{r?.disconnect(),r=null}));const i=x(!1),u=a,d=L((()=>({"--n-border-radius":"16px","--n-merged-th-color":"var(--p-bg-2)","--n-merged-td-color":"var(--p-bg-2)","--n-merged-border-color":"var(--p-border-1)","--n-td-text-color":"var(--p-text-3)"}))),c=l((e=>{if(i.value)return;const{scrollTop:t,scrollHeight:l,clientHeight:a}=e.target;t+a>=l-10&&(i.value=!0,u("onScrollToBottom",e),i.value=!1)}));return(t,l)=>{const a=U,r=w;return g(),S("div",{ref_key:"tableViewRef",ref:s,class:"flex-1 min-h-0 overflow-hidden h-full"},[R(o)>0?(g(),C(r,{key:0,ref:"dataTableRef",bordered:!0,"single-line":!1,class:"w-full",columns:e.columns,"virtual-scroll":!0,data:e.data,loading:e.loading,style:h(R(d)),"max-height":R(o),"on-scroll":R(c)},{empty:M((()=>[D(a,{text:"NO_DATA"})])),_:1},8,["columns","data","loading","style","max-height","on-scroll"])):N("",!0)],512)}}},F={__name:"RecordTableLumens",setup(e){const{t:t}=a({useScope:"global"}),l=x(!1),n=x(""),i=x(""),u=x([]),d=x([{title:t("LUMENS_RECORDS.SOURCE_NAME"),key:"source"},{title:t("LUMENS_RECORDS.DETAILS"),key:"detail"},{title:t("LUMENS_RECORDS.COST_OR_GET_LUMENS"),key:"changeLumen",render(e){const t="add"===e.changeType;return I("div",{class:"flex items-center cursor-default gap-0.5 "+(t?"text-success-6":"text-danger-6")},[I("p",{class:""},t?"+":"-"),I(m,{class:"size-4 text-base"}),I("span",{class:"text-sm "},e.changeLumen)])}},{title:t("LUMENS_RECORDS.TIME"),key:"happenTime",render:e=>s(Number(e.happenTimeSec))}]),c=x(!1),p=async()=>{if(l.value||c.value)return;l.value=!0;let e={pageSize:u.value?.length?10:50};n.value&&(e.lastRecordId=n.value),i.value&&(e.lastTimeSec=i.value);let{data:t,status:a,message:s}=await o(e);if(0!==a)return void r.error(s);t=t??{lastId:"",lastTimeSec:"",pageNum:null,total:null,resultList:[]},l.value=!1;const{lastId:d,lastTimeSec:m,pageNum:p,total:f,resultList:v}=t;n.value=d,i.value=m,u.value=[...u.value,...v],k((()=>{c.value=v?.length<e.pageSize||!v?.length}))};f((()=>{p()}));const v=()=>{p()};return(e,t)=>(g(),C(V,{columns:R(d),data:R(u),loading:R(l),onOnScrollToBottom:v},null,8,["columns","data","loading"]))}},G={__name:"RecordTablePurchase",setup(e){const t=x(""),l=x([]),a=x(!1),o=x([{title:n("LUMENS_RECORDS.SOURCE_NAME"),key:"sourceName"},{title:n("LUMENS_RECORDS.DETAILS"),key:"detail"},{title:n("LUMENS_RECORDS.COST"),key:"afterDiscountAmount",render:e=>I("div",{class:"text-danger-6"},[I("p",{class:""},`${(parseFloat(e.afterDiscountAmount??0)/1e3).toFixed(2)} ${e.currency}`)])},{title:n("LUMENS_RECORDS.TIME"),key:"time",render:e=>s(Number(e.time))}]),u=x(!1),d=async()=>
1{if(a.value||u.value)return;a.value=!0;let e={pageSize:l.value?.length?10:50};t.value&&(e.lastId=t.value);let{data:s,status:o,message:n}=await i(e);if(0!==o)return void r.error(n);s=s??{lastId:"",pageNum:null,total:null,resultList:[]},a.value=!1;const{lastId:d,pageNum:c,total:m,resultList:p}=s;l.value=[...l.value,...p],k((()=>{u.value=p?.length<e.pageSize||!p?.length}))};f((()=>{d()}));const c=()=>{d()};return(e,t)=>(g(),C(V,{columns:R(o),data:R(l),loading:R(a),onOnScrollToBottom:c},null,8,["columns","data","loading"]))}},X={class:"flex flex-col h-app-dvh w-full items-center lg:p-6 p-4 overflow-hidden min-h-0"},J={class:"h-[74px] p-4 flex justify-end gap-3 max-md:hidden ml-auto shrink-0"},K={id:"records-header",class:"text-center items-center text-2.5xl font-semibold text-text-1 pb-14 shrink-0"},W={class:"flex flex-col max-w-[1200px] w-full flex-1 min-h-0"},q={class:"flex flex-col w-full h-full rounded-2xl bg-bg-2 gap-6 p-4 lg:p-6 min-h-0 overflow-hidden"},Q={class:"flex-1 min-h-0 overflow-hidden"},Y={__name:"records",setup(t){const{t:l}=a();u({title:()=>l("SEO_META.RECORDS_TITLE"),ogTitle:()=>l("SEO_META.RECORDS_TITLE"),description:()=>l("SEO_META.RECORDS_DESC"),ogDescription:()=>l("SEO_META.RECORDS_DESC")});const s=[{title:"LUMENS_RECORDS.TAB_LUMENS",view:F},{title:"LUMENS_RECORDS.TAB_PURCHASE",view:G}],o=x(0),r=L((()=>s[o.value]?.view));return(t,l)=>{const a=e,n=d;return g(),S("div",X,[E("div",J,[D(a)]),E("div",K,[E("span",null,y(t.$t("LUMENS_RECORDS.TITLE")),1)]),E("div",W,[D(n,null,{default:M((()=>[E("div",q,[D(P,{class:"shrink-0","tab-views":s,selectTabId:R(o),"onUpdate:selectTabId":l[0]||(l[0]=e=>A(o)?o.value=e:null)},null,8,["selectTabId"]),E("div",Q,[(g(),C(j(R(r))))])])])),_:1})])])}}};export{Y as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.