import{S as w,z as x,T as nt,U as ot,u as st,V as it,_ as j,Q as R,R as W,E as D,r as $,s as V,k as X,c as s,o,b as f,a as t,w as L,d as F,t as k,i as q,F as _,h as y,I as G,A,q as I,n as et,l as lt,m as at,p as rt}from"./BBNi_1TY.js";import{C as J,a as K}from"./ClCCoaJO.js";import"./Yk3t6kFH.js";const z=Symbol("head-component"),Y={body:{type:Boolean,default:void 0},tagPosition:{type:String}},M=d=>{const n=Object.fromEntries(Object.entries(d).filter(([e,i])=>i!==void 0));return typeof n.body<"u"&&(n.tagPosition=n.body?"bodyClose":"head"),typeof n.renderPriority<"u"&&(n.tagPriority=n.renderPriority),n};function B(){return nt(z,ct,!0)}function ct(){const d=nt(z,null);if(d)return d;const n=ot({}),e=st(n),i={input:n,entry:e};return it(z,i),i}const E={accesskey:String,autocapitalize:String,autofocus:{type:Boolean,default:void 0},class:{type:[String,Object,Array],default:void 0},contenteditable:{type:Boolean,default:void 0},contextmenu:String,dir:String,draggable:{type:Boolean,default:void 0},enterkeyhint:String,exportparts:String,hidden:{type:Boolean,default:void 0},id:String,inputmode:String,is:String,itemid:String,itemprop:String,itemref:String,itemscope:String,itemtype:String,lang:String,nonce:String,part:String,slot:String,spellcheck:{type:Boolean,default:void 0},style:{type:[String,Object,Array],default:void 0},tabindex:String,title:String,translate:String,renderPriority:[String,Number],tagPriority:{type:[String,Number]}};w({name:"NoScript",inheritAttrs:!1,props:{...E,...Y,title:String},setup(d,{slots:n}){const{input:e}=B();e.noscript||(e.noscript=[]);const i=e.noscript.push({})-1;return x(()=>e.noscript[i]=null),()=>{var C;const u=M(d),c=(C=n.default)==null?void 0:C.call(n),m=c?c.filter(({children:b})=>b).map(({children:b})=>b).join(""):"";return m&&(u.innerHTML=m),e.noscript[i]=u,null}}});w({name:"Link",inheritAttrs:!1,props:{...E,...Y,as:String,crossorigin:String,disabled:Boolean,fetchpriority:String,href:String,hreflang:String,imagesizes:String,imagesrcset:String,integrity:String,media:String,prefetch:{type:Boolean,default:void 0},referrerpolicy:String,rel:String,sizes:String,title:String,type:String,methods:String,target:String},setup(d){const{input:n}=B();n.link||(n.link=[]);const e=n.link.push({})-1;return x(()=>n.link[e]=null),()=>(n.link[e]=M(d),null)}});w({name:"Base",inheritAttrs:!1,props:{...E,href:String,target:String},setup(d){const{input:n}=B();return x(()=>n.base=null),()=>(n.base=M(d),null)}});const Z=w({name:"Title",inheritAttrs:!1,setup(d,{slots:n}){const{input:e}=B();return x(()=>e.title=null),()=>{var u,c,m;const i=(u=n.default)==null?void 0:u.call(n);return e.title=(c=i==null?void 0:i[0])!=null&&c.children?String((m=i==null?void 0:i[0])==null?void 0:m.children):void 0,null}}});w({name:"Meta",inheritAttrs:!1,props:{...E,charset:String,content:String,httpEquiv:String,name:String,property:String},setup(d){const{input:n}=B();n.meta||(n.meta=[]);const e=n.meta.push({})-1;return x(()=>n.meta[e]=null),()=>{const i={"http-equiv":d.httpEquiv,...M(d)};return"httpEquiv"in i&&delete i.httpEquiv,n.meta[e]=i,null}}});w({name:"Style",inheritAttrs:!1,props:{...E,...Y,type:String,media:String,nonce:String,title:String,scoped:{type:Boolean,default:void 0}},setup(d,{slots:n}){const{input:e}=B();e.style||(e.style=[]);const i=e.style.push({})-1;return x(()=>e.style[i]=null),()=>{var m,C,b;const u=M(d),c=(b=(C=(m=n.default)==null?void 0:m.call(n))==null?void 0:C[0])==null?void 0:b.children;return c&&(e.style[i]=u,u.textContent=c),null}}});w({name:"Html",inheritAttrs:!1,props:{...E,manifest:String,version:String,xmlns:String},setup(d,n){const{input:e}=B();return x(()=>e.htmlAttrs=null),()=>{var i,u;return e.htmlAttrs={...d,...n.attrs},(u=(i=n.slots).default)==null?void 0:u.call(i)}}});const dt=["src"],ut={class:"list"},mt={class:"list-item"},vt={class:"item-top"},pt={class:"title"},gt=["onClick"],_t={class:"item-bottom"},ht=["onClick"],yt={style:{width:"calc(100% - 120px)"},class:"line-clamp-1"},St={style:{width:"90px","text-align":"right"}},ft={class:"link"},kt={class:"link-bottom"},Ct=["src","onClick"],bt={__name:"Home",setup(d){const n=R(),{config:e}=W(n),i=D(()=>{var a;return{"--theme-color":((a=e.value)==null?void 0:a.mainColor)||"#3366CC"}}),u=$([]),c=$([]),m=$([]),C=async()=>{const{data:a}=await $fetch(A.getSecondBanner,{method:"POST",body:{siteId:e.value.id}});u.value=a||[];const{data:v}=await $fetch(A.getSecondModule,{method:"POST",body:{siteId:e.value.id}});c.value=v||[];const N=await Promise.all(c.value.map(async l=>{try{const{data:r}=await $fetch(A.getSecondContent,{method:"POST",body:{siteId:e.value.id,contentType:l.id}});return{...l,contents:r.slice(0,8)||[],contentCount:r?r.length:0}}catch(r){return{...l,contents:[],contentCount:0,error:r.message}}}));c.value=N;const{data:T}=await $fetch(A.getSecondLink,{method:"POST",body:{siteId:e.value.id}});m.value=T||[]};V(()=>{C()});const b=a=>{I({path:`/${e.value.siteNameAbbreviation}/list`,query:{id:a.id,moduleName:a.moduleName}})},O=(a,v)=>{I({path:`/${e.value.siteNameAbbreviation}/detail`,query:{id:a,contentType:v.id,moduleName:v.moduleName}})},U=a=>{window.open(a)};return(a,v)=>{const N=Z,T=X("a-carousel");return o(),s(_,null,[f(N,null,{default:L(()=>[F(k(q(e).siteName),1)]),_:1}),t("div",{class:"template-a-home",style:G(q(i))},[f(J),t("main",null,[f(T,{autoplay:""},{default:L(()=>[(o(!0),s(_,null,y(u.value,l=>(o(),s("div",null,[t("img",{src:l.bannerUrl,class:"banner-img"},null,8,dt)]))),256))]),_:1}),t("div",ut,[(o(!0),s(_,null,y(c.value,l=>(o(),s("div",mt,[t("div",vt,[t("div",pt,k(l.moduleName),1),t("div",{class:"more",onClick:r=>b(l)},"更多",8,gt)]),t("div",_t,[t("ul",null,[(o(!0),s(_,null,y(l.contents,r=>(o(),s("li",{onClick:p=>O(r.id,l)},[v[0]||(v[0]=t("div",{class:"dots"},null,-1)),t("div",yt,k(r.contentTitle),1),t("div",St,k(r.articleDate),1)],8,ht))),256))])])]))),256))]),t("div",ft,[v[1]||(v[1]=t("div",{class:"link-top"},[t("div",{class:"title"},"友情链接")],-1)),t("div",kt,[(o(!0),s(_,null,y(m.value,l=>(o(),s("div",null,[t("img",{src:l.imageUrl,onClick:r=>U(l.linkUrl),class:"link-img"},null,8,Ct)]))),256))])])]),f(K)],4)],64)}}},$t=j(bt,[["__scopeId","data-v-6995fa07"]]),At=["src"],Nt={class:"link-list"},Pt={class:"link"},Tt={class:"link-bottom"},wt=["src","onClick"],xt={class:"list"},Lt={class:"list-item"},Bt={class:"item-top"},qt={class:"title"},It=["onClick"],Et={class:"item-bottom"},Ot=["onClick"],Ut={style:{width:"calc(100% - 120px)"},class:"line-clamp-1"},Dt={style:{width:"90px","text-align":"right"}},Mt={__name:"Home",setup(d){const n=R(),{config:e}=W(n),i=D(()=>{var a;return{"--theme-color":((a=e.value)==null?void 0:a.mainColor)||"#3366CC"}}),u=$([]),c=$([]),m=$([]),C=async()=>{const{data:a}=await $fetch(A.getSecondBanner,{method:"POST",body:{siteId:e.value.id}});u.value=a||[];const{data:v}=await $fetch(A.getSecondModule,{method:"POST",body:{siteId:e.value.id}});c.value=v||[];const N=await Promise.all(c.value.map(async l=>{try{const{data:r}=await $fetch(A.getSecondContent,{method:"POST",body:{siteId:e.value.id,contentType:l.id}});return{...l,contents:r.slice(0,8)||[],contentCount:r?r.length:0}}catch(r){return console.error(`模块 ${l.name} 内容获取失败:`,r),{...l,contents:[],contentCount:0,error:r.message}}}));c.value=N;const{data:T}=await $fetch(A.getSecondLink,{method:"POST",body:{siteId:e.value.id}});m.value=T||[]};V(()=>{C()});const b=a=>{I({path:`/${e.value.siteNameAbbreviation}/list`,query:{id:a.id,moduleName:a.moduleName}})},O=(a,v)=>{I({path:`/${e.value.siteNameAbbreviation}/detail`,query:{id:a,contentType:v.id,moduleName:v.moduleName}})},U=a=>{window.open(a)};return(a,v)=>{const N=Z,T=X("a-carousel");return o(),s(_,null,[f(N,null,{default:L(()=>[F(k(q(e).siteName),1)]),_:1}),t("div",{class:"template-a-home",style:G(q(i))},[f(J),t("main",null,[t("div",null,[f(T,null,{default:L(()=>[(o(!0),s(_,null,y(u.value,l=>(o(),s("div",null,[t("img",{src:l.bannerUrl,class:"banner-img"},null,8,At)]))),256))]),_:1})]),t("div",Nt,[t("div",Pt,[t("div",Tt,[(o(!0),s(_,null,y(m.value,l=>(o(),s("div",null,[t("img",{src:l.imageUrl,onClick:r=>U(l.linkUrl),class:"link-img"},null,8,wt)]))),256))])]),t("div",xt,[(o(!0),s(_,null,y(c.value,l=>(o(),s("div",Lt,[t("div",Bt,[t("div",qt,k(l.moduleName),1),t("div",{class:"more",onClick:r=>b(l)},"更多",8,It)]),t("div",Et,[t("ul",null,[(o(!0),s(_,null,y(l.contents,r=>(o(),s("li",{onClick:p=>O(r.id,l)},[v[0]||(v[0]=t("div",{class:"dots"},null,-1)),t("div",Ut,k(r.contentTitle),1),t("div",Dt,k(r.articleDate),1)],8,Ot))),256))])])]))),256))])])]),f(K)],4)],64)}}},Qt=j(Mt,[["__scopeId","data-v-e6b33f2f"]]),Rt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAARCAYAAAAG/yacAAAAAXNSR0IArs4c6QAAAbJJREFUOE+d079LW1EUB/DvNxGVSnUQ0cbZDkW3QPUldnNsfhTM4NIsL6/5C+qYuV2NkjxUiNsrWN/Spk3J4I+0QhEzduhQECcplELBxHdPeS+8mGji4N0u73zOPefc+4h7LF4boWnX8kqkbiSihbty+YjFvcN1kq8AKhBZPaYV+0EX0bSP8gCy10FUSiFrJHtDFqzKGIceHBCY68wsIu8zieiLXqd55W192J9wGsEqiFl3L4At00PLRjjcNO1vk6KcR5lk5NRP0B6ED4X42QWgqqRMKQSWjNjCiQs7pges7R6PX1z9+ptLpRqm/WVSMFwl+MQ7gfit4CwZsWcnXaizftM++gpgvrsnuRhQzZmbyN2LG1jcq2kBykcBRr0+BQqknolrW21kWVbwz3CopIR1Ix5540NSlUU4QpGMnoxutnvyAYQrblKlsGokW3DD3o8MCB/ricXt9vQ8MBgqgR7wlwDyWo9H3/a8p0378KEjqJB82h3Akh7XXva93NarGPlEiAdFsHN+qqVzOaq+yP1QsL6PBQYvPzOAH2fPtXSOvcGty3VLLV+e/3uXSjl3/Rr/AXDSsS9QXyeJAAAAAElFTkSuQmCC",Ht={class:"content"},zt={class:"banner"},jt=["src"],Wt={class:"banner-dots"},Vt={class:"custom-navigation"},Xt=["onClick"],Ft={class:"list"},Gt={class:"list-item"},Jt={class:"item-top"},Kt={class:"title"},Yt=["onClick"],Zt={key:0,class:"item-bottom last-item"},te=["onClick"],ee=["src"],ne={key:0,class:"item-banner"},oe=["onClick"],se=["src"],ie={class:"item-tips"},le=["onClick"],ae={style:{width:"calc(100% - 120px)"},class:"line-clamp-1"},re={style:{width:"90px","text-align":"right"}},ce={class:"list-item"},de={class:"link-bottom"},ue=["src","onClick"],me={__name:"Home",setup(d){const n=R(),{config:e}=W(n),i=D(()=>{var p;return{"--theme-color":((p=e.value)==null?void 0:p.mainColor)||"#3366CC"}}),u=$(0),c=$([]),m=$([]),C=$([]),b=async()=>{const{data:p}=await $fetch(A.getSecondBanner,{method:"POST",body:{siteId:e.value.id}});c.value=p||[];const{data:h}=await $fetch(A.getSecondModule,{method:"POST",body:{siteId:e.value.id}});m.value=h||[];const H=await Promise.all(m.value.map(async g=>{try{const{data:S}=await $fetch(A.getSecondContent,{method:"POST",body:{siteId:e.value.id,contentType:g.id}});return{...g,contents:S.slice(0,8)||[],contentCount:S?S.length:0}}catch(S){return{...g,contents:[],contentCount:0,error:S.message}}}));m.value=H;const{data:Q}=await $fetch(A.getSecondLink,{method:"POST",body:{siteId:e.value.id}});C.value=Q.slice(0,6)||[]};V(()=>{b()});const O=(p,h)=>{u.value=h},U=p=>{I({path:`/${e.value.siteNameAbbreviation}/list`,query:{id:p.id,moduleName:p.moduleName}})},a=(p,h)=>{I({path:`/${e.value.siteNameAbbreviation}/detail`,query:{id:p,contentType:h.id,moduleName:h.moduleName}})},v=p=>{window.open(p)};x(()=>{u.value=0});const N=$(0),T=$(null),l=p=>{N.value=p,T.value.goTo(p)},r=(p,h)=>{N.value=h};return(p,h)=>{const H=Z,Q=X("a-carousel");return o(),s(_,null,[f(H,null,{default:L(()=>[F(k(q(e).siteName),1)]),_:1}),t("div",{class:"template-a-home",style:G(q(i))},[f(J),t("div",Ht,[t("main",null,[t("div",zt,[f(Q,{dots:!1,autoplay:"",ref_key:"carouselRef",ref:T,"before-change":r},{default:L(()=>[(o(!0),s(_,null,y(c.value,g=>(o(),s("div",null,[t("img",{src:g.bannerUrl,class:"banner-img"},null,8,jt)]))),256))]),_:1},512),t("div",Wt,[t("div",Vt,[(o(!0),s(_,null,y(c.value,(g,S)=>(o(),s("div",{key:S,class:et(["nav-item",{bannerActive:N.value===S}]),onClick:P=>l(S)},null,10,Xt))),128))])])]),t("div",Ft,[(o(!0),s(_,null,y(m.value,(g,S)=>(o(),s("div",Gt,[t("div",Jt,[t("div",Kt,k(g.moduleName),1),t("div",{class:"more",onClick:P=>U(g)},h[0]||(h[0]=[t("div",null,"更多",-1),t("img",{src:Rt},null,-1)]),8,Yt)]),S===m.value.length-1?(o(),s("div",Zt,[(o(!0),s(_,null,y(g.contents.slice(0,2),P=>(o(),s("div",{onClick:tt=>a(P.id,g)},[t("img",{src:P.contentCoverImg},null,8,ee)],8,te))),256))])):(o(),s("div",{key:1,class:et(["item-bottom",{"first-item":S===0}])},[S===0?(o(),s("div",ne,[f(Q,{autoplay:"","dots-class":"slick-dots","before-change":O},{default:L(()=>[(o(!0),s(_,null,y(g.contents.slice(0,5),P=>(o(),s("div",{onClick:tt=>a(P.id,g)},[t("img",{src:P.contentCoverImg,class:"item-img"},null,8,se)],8,oe))),256))]),_:2},1024),t("div",ie,k(g.contents[u.value].contentTitle),1)])):lt("",!0),t("ul",null,[(o(!0),s(_,null,y(g.contents,P=>(o(),s("li",{onClick:tt=>a(P.id,g)},[h[1]||(h[1]=t("div",{class:"dots"},null,-1)),t("div",ae,k(P.contentTitle),1),t("div",re,k(P.articleDate),1)],8,le))),256))])],2))]))),256)),t("div",ce,[h[2]||(h[2]=t("div",{class:"item-top"},[t("div",{class:"title"}," 友情链接 ")],-1)),t("div",de,[(o(!0),s(_,null,y(C.value,g=>(o(),s("div",null,[t("img",{src:g.imageUrl,onClick:S=>v(g.linkUrl),class:"link-img"},null,8,ue)]))),256))])])])])]),f(K)],4)],64)}}},ve=j(me,[["__scopeId","data-v-73c8b94f"]]),pe={key:1},ye=w({__name:"index",setup(d){const n=R(),e=D(()=>n.config),i=D(()=>{if(!n.config)return null;switch(n.config.indexTemplateNo){case"templateA":return $t;case"templateB":return Qt;case"templateC":return ve;default:return null}});return(u,c)=>(o(),s("div",null,[i.value?(o(),at(rt(i.value),{key:0,config:e.value},null,8,["config"])):(o(),s("div",pe,"加载中..."))]))}});export{ye as default};
