1import{d as P,i as u,k as F,l,o as i,m as a,e as I,at as L,w as z,v as A,z as B,y as K,F as V,x as q,t as v,G as C,A as R,_ as T}from"./rNMPrltl.js";import{_ as G}from"./BlRCviZe.js";import{_ as U}from"./CYXaiqL5.js";import{getDonationActivityList as Y}from"./DuNvpYXI.js";const j={class:"donation-page-mobile"},H={class:"top-container"},J={class:"title-section"},O={class:"search-section"},Q={class:"search-input-container"},W={class:"donation-list-container"},X={key:0,class:"loading"},Z={key:1,class:"empty-state"},tt={key:2,class:"donation-grid"},et=["onClick"],at={class:"card-image-container"},ot=["src","alt"],st={key:1,class:"card-image-placeholder"},nt={class:"card-content"},lt={class:"card-id"},it={class:"card-title"},ct={class:"card-date"},dt=["onClick"],rt={key:3,class:"pagination"},ut=["disabled"],vt={class:"pagination-info"},_t=["disabled"],pt=P({__name:"mobile",setup(gt){const m=L(),g=u(""),n=u(1),f=u(9),r=u(1),h=u(!1),c=u([]),D=o=>{const e=o.target;e.style.display="none";const t=e.parentElement;if(t&&!t.querySelector(".card-image-placeholder")){const s=document.createElement("div");s.className="card-image-placeholder",s.textContent="ç¡åç",t.appendChild(s)}},w=(o,e)=>{if(!o||!e)return"";try{const t=b=>{const p=new Date(b);if(isNaN(p.getTime()))return console.warn("æ æçæ¥æ:",b),"";const $=p.getFullYear(),M=String(p.getMonth()+1).padStart(2,"0"),E=String(p.getDate()).padStart(2,"0");return`${$}-${M}-${E}`},d=t(o),s=t(e);return!d||!s?"":`${d} è³ ${s}`}catch(t){return console.error("æ¥ææ ¼å¼åé误:",t,{startTime:o,endTime:e}),""}},y=()=>{n.value=1,_()},N=()=>{n.value>1&&(n.value--,_())},x=()=>{n.value<r.value&&(n.value++,_())},S=o=>{const e=o.id||"";e&&m.push({path:"/alldonations/detail",query:{id:e}})},k=o=>{S(o)},_=async()=>{var o,e;h.value=!0;try{const t=await Y({pageNo:n.value,pageSize:f.value,keywords:g.value||void 0});if(console.log("ææ¬¾æ´»å¨å表ååº:",t),t&&(t.list||t.code===0)){const d=t.list||((o=t.data)==null?void 0:o.list)||[],s=t.total||((e=t.data)==null?void 0:e.total)||0;c.value=d,r.value=Math.ceil(s/f.value),console.log("ææ¬¾æ´»å¨åè¡¨æ°æ®:",c.value)}else C.error((t==null?void 0:t.msg)||"ç²åææ¬¾æ´»åå表失æ"),c.value=[],r.value=1}catch(t){console.error("å è½½ææ¬¾æ´»å¨å表失败:",t),C.error((t==null?void 0:t.message)||"網絡é¯èª¤ï¼è«é試"),c.value=[],r.value=1}finally{h.value=!1}};return F(()=>{_()}),(o,e)=>(i(),l("div",j,[a("div",H,[a("div",J,[a("img",{src:G,class:"back-icon",onClick:e[0]||(e[0]=t=>I(m).back())}),e[2]||(e[2]=a("h1",{class:"page-title"},"ææ¬¾æ´»å",-1))]),a("div",O,[a("div",Q,[z(a("input",{"onUpdate:modelValue":e[1]||(e[1]=t=>g.value=t),type:"text",class:"search-input",placeholder:"輸å
¥ééµå...",onKeyup:B(y,["enter"])},null,544),[[A,g.value]])]),a("button",{class:"search-button",onClick:y},"æå°")])]),a("div",W,[h.value?(i(),l("div",X,"å è¼ä¸...")):c.value.length===0?(i(),l("div",Z,"æ«ç¡ææ¬¾æ´»å")):(i(),l("div",tt,[(i(!0),l(V,null,q(c.value,(t,d)=>(i(),l("div",{key:t.id||d,class:"donation-card",onClick:s=>k(t)},[a("div",at,[t.imgId?(i(),l("img",{key:0,src:t.imgId,alt:t.donationName,class:"card-image",onError:D},null,40,ot)):(i(),l("div",st,"ç¡åç"))]),a("div",nt,[a("div",lt,v(t.donationCode||t.id||"FD/T005/2024"),1),a("div",it,v(t.donationName||"å
¨æ¸¯è³£æç±æ¬¾2024"),1),a("div",ct,[e[3]||(e[3]=a("img",{src:U,alt:"æ¥æ",class:"calendar-icon"},null,-1)),a("span",null,v(w(t.startTime,t.endTime)),1)]),a("button",{class:"donate-button",onClick:R(s=>k(t),["stop"])},"ææ¬¾",8,dt)])],8,et))),128))])),c.value.length>0?(i(),l("div",rt,[a("button",{class:"pagination-button",disabled:n.value===1,onClick:N}," < ",8,ut),a("span",vt,v(n.value)+" / "+v(r.value)+"é ",1),a("button",{class:"pagination-button",disabled:n.value===r.value,onClick:x}," > ",8,_t)])):K("",!0)])]))}}),kt=T(pt,[["__scopeId","data-v-d90fbf01"]]);export{kt 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.