1import{aq as I,i as l}from"./rNMPrltl.js";import{g as $}from"./Bg3951aB.js";import{dictDataType as q,getAllByLogin as K}from"./DuNvpYXI.js";import{d as P}from"./ClQADFz3.js";import{a as _}from"./x_zPib0z.js";import{couponPage as Q}from"./D31D6CrV.js";import{u as o}from"./DIsFLZxp.js";const H=()=>I.get({url:"/app-api/cms/banner/home"}),G=p=>I.get({url:"/app-api/cms/banner/login"}),J=(p=!1,B={})=>{const{bannerClientOnly:w=!1}=B,n=l([]),u=l([]),c=l([]),m=l([]),v=l([]),f=l([]),d=l([]),h=l([]),y=l([]),s=e=>p?`m${e}`:e,A=async()=>{try{if(w){const r=await H();n.value=Array.isArray(r)?r:[];return}const e=s("banners"),a=await o(e,()=>H(),{server:!1});if(a.data.value&&Array.isArray(a.data.value)&&a.data.value.length>0){n.value=a.data.value;return}if(a.refresh&&(await a.refresh(),a.data.value&&Array.isArray(a.data.value)&&a.data.value.length>0)){n.value=a.data.value;return}n.value=[]}catch(e){console.error("è·åè½®æå¾å¤±è´¥:",e),n.value=[]}},N=async(e="1")=>{var a,r;try{const i=`${s("unionNews")}-${e}`,t=await o(i,()=>$({columnId:"unionNews",langType:Number(e),pageNo:"1",pageSize:"12"}),{default:()=>null,transform:g=>g||null});t.data.value&&((a=t.data.value)!=null&&a.list)?u.value=t.data.value.list:t.refresh?(await t.refresh(),t.data.value&&((r=t.data.value)!=null&&r.list)?u.value=t.data.value.list:u.value=[]):u.value=[]}catch(i){console.error("è·åå·¥è伿¶æ¯å¤±è´¥:",i),u.value=[]}},b=async(e="1")=>{var a,r;try{const i=`${s("branchNews")}-${e}`,t=await o(i,()=>$({columnId:"membershipNews",langType:Number(e),pageNo:"1",pageSize:"6"}),{default:()=>null,transform:g=>g||null});t.data.value&&((a=t.data.value)!=null&&a.list)?c.value=t.data.value.list:t.refresh?(await t.refresh(),t.data.value&&((r=t.data.value)!=null&&r.list)?c.value=t.data.value.list:c.value=[]):c.value=[]}catch(i){console.error("è·åå±ä¼æ¶æ¯å¤±è´¥:",i),c.value=[]}},D=async()=>{try{const e={pageNo:1,pageSize:4},a=await o(s("activities"),()=>K(e),{server:!1});a.data.value&&(m.value=a.data.value.list)}catch(e){console.error("è·åç鍿´»å¨å¤±è´¥:",e)}},L=async()=>{try{const e=await o(s("getAll"),()=>P({pageNo:1,pageSize:4}),"$dNIjlWLtEv");e.data.value&&(v.value=e.data.value.list)}catch(e){console.error("è·åä¹å·¥æ´»å¨å¤±è´¥:",e),v.value=[]}},z=async()=>{try{const e=await o(s("recommendedTags"),()=>q("volunteer_activity_label"),{server:!1});e.data.value&&(h.value=e.data.value)}catch(e){console.error("è·åä¹å·¥æ´»å¨æ ç¾å¤±è´¥:",e)}},C=async()=>{try{const e=await o(s("recommendedCouponTags"),()=>q("coupon_tags"),{server:!1});e.data.value&&(y.value=e.data.value)}catch(e){console.error("è·å伿 叿 ç¾å¤±è´¥:",e)}},S=async()=>{try{const e=await o(s("welfare"),()=>Q({pageNo:1,pageSize:6}),{server:!1});e.data.value&&(f.value=e.data.value.list)}catch(e){console.error("è·åç¦å©ä¼æ 失败:",e),f.value=[]}},T=async()=>{try{const e=await o(s("questions"),()=>_({pageNum:1,pageSize:10}),{server:!1});e.data.value&&(d.value=e.data.value.list||[])}catch(e){console.error("è·åé®å·å表失败:",e),d.value=[]}};return{banners:n,unionNews:u,branchNews:c,hotActivities:m,volunteerActivities:v,welfareList:f,questionList:d,recommendedTags:h,recommendedCouponTags:y,fetchBanners:A,fetchUnionNews:N,fetchBranchNews:b,fetchHotActivities:D,fetchVolunteerActivities:L,fetchVolunteerTags:z,fetchCouponTags:C,fetchWelfareList:S,fetchQuestionList:T,fetchAllHomeData:async(e="1",a=!1)=>{a&&(n.value=[],u.value=[],c.value=[],m.value=[],v.value=[],f.value=[],d.value=[],h.value=[],y.value=[]);const r=[N(e),b(e),D(),L(),z(),C(),S(),T()];w||r.unshift(A()),await Promise.all(r)},clearAllData:()=>{n.value=[],u.value=[],c.value=[],m.value=[],v.value=[],f.value=[],d.value=[],h.value=[],y.value=[]}}};export{G as b,J as u};
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.