PageSourceSearch

https://cdn.pacdora.com/_pacui/assets/useCreditsDetail-lMBuksdIZd.js

js pacdora.com collected 2026-09-25 19:13:08 UTC 8,380 bytes, 1 lines download raw bytes

1import{Ii as e,Ji as t,Ot as n,Xi as r,bi as i,li as a,ui as o,xt as s}from"./src-DdRYxgPx8x.js";import{$ as c,Ct as l,Ht as u,Jt as d,Mt as f,Pt as p,Q as m,Qt as h,Yt as g,Z as _,at as v,bt as y,gt as ee,it as te,pt as ne,q as b,st as x,tt as S,vt as re,wt as C,xt as w}from"./vue-D0d8k1b_qq.js";import{d as ie}from"./creditEffect-COz0hLJ7wu.js";import{n as ae}from"./Date-uz5FQk7Lzc.js";import{t as T}from"./Nodata-Cx2ONlVf2o.js";var E=e=>(l(`data-v-7a490f33`),e=e(),w(),e),D={class:`pac-table`},O={key:0,class:`pac-table-no-data`},k={class:`pac-table-body`},A={class:`pac-table-body__text`},j=E(()=>m(`div`,{class:`pac-scrollBar__container__placeholder`},null,-1)),oe=t(x({__name:`PTable`,props:{head:{},data:{},maxHeight:{}},emits:[`scrollBottom`],setup(e,{expose:t,emit:n}){let r=e,s=u(),l=e=>e,f=_(()=>Math.floor(24/r.head.length));return t({refresh:()=>{var e;return(e=s.value)==null?void 0:e.refresh()}}),(e,t)=>{var r;return y(),S(`div`,D,[v(d(o),{class:`pac-table-thead`,gutter:20,lineSpace:25},{default:p(()=>[(y(!0),S(b,null,C(e.head,e=>(y(),c(d(a),{key:e.key,span:e.span||f.value},{default:p(()=>[m(`div`,null,h(e.label||e.key),1)]),_:2},1032,[`span`]))),128))]),_:1}),(r=e.data)!=null&&r.length?(y(),c(d(i),{key:1,ref_key:`scrollBarRef`,ref:s,gutterOfSide:-10,placeholderHeight:0,placeholderHeightTop:20,maxHeight:e.maxHeight,"max-width":1e3,maskHeight:20,hasScrollBar:``,topMaskVisible:``,hoverShowBar:``,onOnScrollEnd:t[0]||(t[0]=e=>n(`scrollBottom`))},{default:p(()=>[m(`div`,k,[(y(!0),S(b,null,C(e.data,(t,n)=>(y(),c(d(o),{key:n,gutter:20},{default:p(()=>[(y(!0),S(b,null,C(e.head,({key:e,span:n,formatter:r},i)=>(y(),c(d(a),{key:i,span:n||f.value},{default:p(()=>[m(`div`,A,h((r??l)(t[e])),1)]),_:2},1032,[`span`]))),128))]),_:2},1024))),128)),j])]),_:1},8,[`maxHeight`])):(y(),S(`div`,O,[v(T)]))])}}}),[[`__scopeId`,`data-v-7a490f33`]]);function M(e){let{pageSize:t=30,path:n,resolveFn:r,params:i={}}=e,a=u([]),o=u(0),c=u(!1),l=u(1),d=0,f=null,p=new Promise(e=>f=e);async function m(e){let i=++d,u=l.value;c.value=!0;try{let c=await s({url:n,method:`GET`,params:{current:u,pageSize:t,...e}},{responseType:`service`});if(i!==d)return;let l=[];if(r){let{data:e,total:t}=r(c);l=e,o.value=t}else l=c.data,o.value=c.total;u===1?a.value=l:a.value=a.value.concat(l)}finally{i===d&&(c.value=!1)}}function h(e={}){if(a.value.length<o.value)return l.value++,m(e)}function g(e={}){return l.value=1,m(e)}return(async()=>{e.notAutoLoad||await m(i),f&&f(1)})(),{next:h,update:g,total:o,current:l,data:a,initPromise:p,isLoading:c}}var N=e=>(l(`data-v-fe38a24e`),e=e(),w(),e),se={class:`pac-credits-detail`},ce=[`aria-label`],le=[N(()=>m(`i`,{class:`p-icon-close`},null,-1))],ue={class:`pac-credits-detail__top`},de={class:`pac-credits-detail-title`},P={class:`pac-credits-detail-range`},F={class:`pac-credits-detail__summary`},I={class:`pac-credits-detail__summary-col`},L={class:`pac-credits-detail__summary-label`},R={class:`pac-credits-detail__summary-value`},z=N(()=>m(`div`,{class:`pac-credits-detail__summary-divider`},null,-1)),B={class:`pac-credits-detail__summary-col pac-credits-detail__summary-col--right`},V={class:`pac-credits-detail__summary-label`},H={class:`pac-credits-detail-mobile__head`},fe={class:`pac-credits-detail-mobile__list-wrap`},pe={class:`pac-credits-detail-mobile__left`},me={class:`pac-credits-detail-mobile__event`},he={class:`pac-credits-detail-mobile__meta`},ge={class:`pac-credits-detail-mobile__right`},_e={class:`pac-credits-detail-mobile__balance`},ve={key:1,class:`pac-credits-detail-mobile__empty`},ye=400,U=t(x({__name:`CreditsDetail`,props:{onClose:{type:Function},onLoaded:{type:Function},preview:{type:Boolean}},setup(t){let n=t,i=ae,a=u(),o=u(),s=u(!1),l=u(!1),x=u(!1),w=typeof window<`u`?window.matchMedia(`(max-width: 979px)`):void 0,E=u((w==null?void 0:w.matches)??!1),D,O=[{key:`createTime`,label:r(`pac_global.Date`),span:5,formatter:e=>i(new Date(e)),isDate:!0,tooltipOption:{maxWidth:179,rowLine:`single`}},{key:`eventType`,label:r(`pac_global.Event`),span:8,formatter:e=>r(`pac_global.creditEvent.${e}`)},{key:`creditTransaction`,label:r(`pac_global.Credit`),span:3,formatter:e=>e.at(0)+` `+e.substring(1)},{key:`creditExpiry`,label:r(`pac_global.Expire`),span:5,formatter:e=>e?i(new Date(e)):`-`,isDate:!0,tooltipOption:{maxWidth:179,rowLine:`single`}},{key:`creditBalance`,label:r(`pac_global.Balance`),span:3}],k=M({path:`/api/v2/credit/details`,notAutoLoad:n.preview}),A=u([]),j=u(!!n.preview),N=n.preview?()=>void 0:k.next,U=n.preview?A:k.data,W=n.preview?j:k.isLoading,G=_(()=>U.value||[]),K=_(()=>G.value[0]),be=_(()=>{var e;return((e=K.value)==null?void 0:e.creditBalance)??ie.value.creditBalance??0}),xe=_(()=>{var e;return q((e=K.value)==null?void 0:e.creditTransaction)}),Se=_(()=>{var e;return J((e=K.value)==null?void 0:e.creditTransaction)});function q(e){let t=`${e??`-`}`.trim();if(!t||t===`-`)return`-`;let n=t[0];return n===`+`||n===`-`||n===`—`||n===`−`?`${n} ${t.slice(1).trim()}`:t}function J(e){let t=`${e??``}`.trim();return t.startsWith(`+`)?`positive`:t.startsWith(`-`)||t.startsWith(`—`)||t.startsWith(`−`)?`negative`:``}function Y(e){if(!e)return`-`;let t=new Date(e);return Number.isNaN(t.getTime())?`-`:i(t,!1)}function Ce(e){return r(`pac_global.creditEvent.${e.eventType}`)}function we(e){return`${Y(e.createTime)}  ·  ${e.creditExpiry?`${r(`pac_global.Expire`)}: ${Y(e.creditExpiry)}`:`-`}`}function X(){let e=o.value;if(!e){l.value=!1,x.value=!1;return}l.value=e.scrollTop>1,x.value=e.scrollTop+e.clientHeight<e.scrollHeight-1}async function Z(){await ne(),X()}function Q(){X();let e=o.value;!e||W.value||e.scrollTop+e.clientHeight>=e.scrollHeight-24&&N()}function Te(){s.value=!1}function $(e){E.value=e.matches}re(()=>{w==null||w.addEventListener(`change`,$),n.preview&&(j.value=!1)}),ee(()=>{w==null||w.removeEventListener(`change`,$),D&&clearTimeout(D)});let Ee=f(W,e=>{if(!e){var t;n.onLoaded(),Ee(),s.value=!0,(t=a.value)==null||t.refresh(),Z()}}),De=f(s,e=>{if(e)D&&(clearTimeout(D),D=void 0),Z();else{let e=()=>{D=void 0,n.onClose(),De()};E.value&&typeof window<`u`?D=window.setTimeout(e,ye):e()}});return f(G,Z,{deep:!0}),(t,n)=>(y(),c(d(e),{class:`pac-credits-detail-dialog`,visible:s.value,"onUpdate:visible":n[0]||(n[0]=e=>s.value=e),transitionName:E.value?`pac-credits-detail-mobile-slide`:void 0,top:E.value?`0`:void 0,left:E.value?`0`:void 0},{default:p(()=>[m(`div`,se,[m(`button`,{class:`pac-credits-detail__mobile-close pointer`,type:`button`,"aria-label":d(r)(`pac_global.close`),onClick:Te},le,8,ce),m(`div`,ue,[m(`h2`,de,[te(h(d(r)(`pac_global.creditsRecord`))+` `,1),m(`p`,P,h(d(r)(`pac_global.recordRange`)),1)]),m(`div`,F,[m(`div`,I,[m(`p`,L,h(d(r)(`pac_global.creditsBalance`)),1),m(`p`,R,h(Math.max(0,be.value)),1)]),z,m(`div`,B,[m(`p`,V,h(d(r)(`pac_global.latestCredit`)),1
1),m(`p`,{class:g([`pac-credits-detail__summary-value`,`pac-credits-detail__amount--${Se.value}`])},h(xe.value),3)])])]),v(oe,{ref_key:`tableRef`,ref:a,class:`pac-credits-detail-body pac-credits-detail-body--desktop`,head:O,data:d(U),onScrollBottom:d(N),maxHeight:430},null,8,[`data`,`onScrollBottom`]),m(`div`,{class:g([`pac-credits-detail-mobile`,{"pac-credits-detail-mobile--top":l.value,"pac-credits-detail-mobile--bottom":x.value}])},[m(`div`,H,[m(`span`,null,h(d(r)(`pac_global.Event`)),1),m(`span`,null,h(d(r)(`pac_global.Balance`)),1)]),m(`div`,fe,[G.value.length?(y(),S(`div`,{key:0,ref_key:`mobileListRef`,ref:o,class:`pac-credits-detail-mobile__list`,onScrollPassive:Q},[(y(!0),S(b,null,C(G.value,e=>(y(),S(`div`,{key:e.id,class:`pac-credits-detail-mobile__row`},[m(`div`,pe,[m(`p`,me,h(Ce(e)),1),m(`p`,he,h(we(e)),1)]),m(`div`,ge,[m(`p`,{class:g([`pac-credits-detail-mobile__amount`,`pac-credits-detail__amount--${J(e.creditTransaction)}`])},h(q(e.creditTransaction)),3),m(`p`,_e,h(e.creditBalance),1)])]))),128))],544)):(y(),S(`div`,ve,[v(T)]))])],2)])]),_:1},8,[`visible`,`transitionName`,`top`,`left`]))}}),[[`__scopeId`,`data-v-fe38a24e`]]);function W(e){let t,r=new Promise(e=>{t=e}),i=document.createElement(`div`);i.setAttribute(`id`,`credits-detail`);let a=document.querySelector(`#credits-detail`);a&&a&&document.body.removeChild(a),document.body.appendChild(i);let o=U,s=new n(`credits-detail`);return s.start(o,`#credits-detail`,{preview:e==null?void 0:e.preview,onClose:async()=>{await s.dispose(),i.remove()},onLoaded:()=>{t()}}),r}export{M as n,W as t};

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.