- 新增api目录下多个接口路径代理处理文件,支持动态拼接目标URL - 根据环境变量选择不同的后端服务地址(如dev和生产环境) - 统一添加TenantId和Authorization请求头传递租户及身份信息 - 实现请求参数及搜索参数的完整转发 - 引入better-sqlite3及node内建模块支持服务端功能 - 新增专家详情页面,实现文章、成果及预约咨询功能展示 - 页面实现加载骨架屏、标签页切换及空状态提示优化体验
1635 lines
75 KiB
JavaScript
1635 lines
75 KiB
JavaScript
import { a as _export_sfc, _ as __nuxt_component_0 } from './server.mjs';
|
||
import { defineComponent, resolveComponent, mergeProps, withCtx, createTextVNode, createVNode, createBlock, openBlock, Fragment, renderList, toDisplayString, useSSRContext } from 'vue';
|
||
import { ssrRenderAttrs, ssrRenderComponent, ssrRenderList, ssrRenderAttr, ssrInterpolate } from 'vue/server-renderer';
|
||
import { u as usePageSeo } from './usePageSeo-0Fjg7K52.mjs';
|
||
import '../nitro/nitro.mjs';
|
||
import 'node:http';
|
||
import 'node:https';
|
||
import 'node:events';
|
||
import 'node:buffer';
|
||
import 'node:fs';
|
||
import 'node:path';
|
||
import 'node:crypto';
|
||
import 'node:url';
|
||
import 'better-sqlite3';
|
||
import 'vue-router';
|
||
import 'ant-design-vue';
|
||
import '@babel/runtime/helpers/esm/extends';
|
||
import 'stylis';
|
||
import 'dayjs';
|
||
import '../routes/renderer.mjs';
|
||
import 'vue-bundle-renderer/runtime';
|
||
import 'unhead/server';
|
||
import 'devalue';
|
||
import 'unhead/plugins';
|
||
import 'unhead/utils';
|
||
|
||
const _sfc_main = /* @__PURE__ */ defineComponent({
|
||
__name: "index",
|
||
__ssrInlineRender: true,
|
||
setup(__props) {
|
||
usePageSeo({
|
||
title: "首页",
|
||
description: "广西决策咨询网 - 政策要闻、决策参考、专家资讯"
|
||
});
|
||
const bannerSlides = [
|
||
{
|
||
image: "https://picsum.photos/1200/500?random=1",
|
||
title: "中心赴南宁区县调研县域数字经济发展情况",
|
||
tag: "调研活动"
|
||
},
|
||
{
|
||
image: "https://picsum.photos/1200/500?random=2",
|
||
title: "自治区召开数字经济发展专题会议",
|
||
tag: "会议报道"
|
||
},
|
||
{
|
||
image: "https://picsum.photos/1200/500?random=3",
|
||
title: "专家委员会2024年度工作研讨会召开",
|
||
tag: "专家动态"
|
||
}
|
||
];
|
||
const createArticle = (id, title, source = "决策咨询中心") => ({
|
||
id,
|
||
title,
|
||
date: "2024-12-20",
|
||
source,
|
||
image: `https://picsum.photos/100/70?random=${id}`,
|
||
link: `/consultation/${id}`
|
||
});
|
||
const cityArticles = [
|
||
createArticle(1, "南宁市发布2024年产业转型升级实施方案"),
|
||
createArticle(2, "桂林市深化文旅融合发展取得新成效"),
|
||
createArticle(3, "柳州市新能源汽车产业链持续完善")
|
||
];
|
||
const industryArticles = [
|
||
createArticle(4, "广西数字经济增速位居全国前列"),
|
||
createArticle(5, "北部湾经济区开放开发再上新台阶")
|
||
];
|
||
const frontierArticles = [
|
||
createArticle(6, "AI大模型在政务服务中的应用前景分析"),
|
||
createArticle(7, "碳中和目标下的绿色金融发展路径")
|
||
];
|
||
const enterpriseArticles = [
|
||
createArticle(8, "广西本土企业数字化转型案例分享"),
|
||
createArticle(9, "重点龙头企业发展态势良好")
|
||
];
|
||
const policyArticles = [
|
||
createArticle(10, "国务院关于加快数字经济发展的意见", "国务院"),
|
||
createArticle(11, "广西壮族自治区数字经济发展规划(2024-2028年)", "自治区政府")
|
||
];
|
||
const analysisArticles = [
|
||
createArticle(12, "《数字经济促进条例》重点内容解读"),
|
||
createArticle(13, "广西产业政策发展趋势深度分析")
|
||
];
|
||
const researchArticles = [
|
||
createArticle(14, "2024年度广西经济发展研究报告"),
|
||
createArticle(15, "面向东盟的跨境产业合作研究")
|
||
];
|
||
const specialArticles = [
|
||
createArticle(16, "乡村振兴与数字乡村建设专题研究"),
|
||
createArticle(17, "西部陆海新通道产业布局研究")
|
||
];
|
||
const expertViewArticles = [
|
||
createArticle(18, "张教授:关于广西产业升级的几点建议"),
|
||
createArticle(19, "李专家:数字经济时代的政府治理创新"),
|
||
createArticle(20, "王教授:区域协调发展的思考与建议")
|
||
];
|
||
const expertDynamicArticles = [
|
||
createArticle(21, "专家委员会赴桂林开展调研活动"),
|
||
createArticle(22, "新聘专家介绍:引进高层次人才")
|
||
];
|
||
const thinktankIntroArticles = [
|
||
createArticle(23, "广西决策咨询中心简介"),
|
||
createArticle(24, "中心组织架构与职能介绍"),
|
||
createArticle(25, "专家委员会成员一览")
|
||
];
|
||
const thinktankViewArticles = [
|
||
createArticle(26, "当前经济形势分析与对策建议"),
|
||
createArticle(27, "广西高质量发展路径探析"),
|
||
createArticle(28, "数字经济赋能传统产业转型")
|
||
];
|
||
const hanmoArticles = [
|
||
createArticle(29, "翰墨人生:一位老专家的从政感悟"),
|
||
createArticle(30, "从实践中来:基层调研的点点滴滴")
|
||
];
|
||
const decisionServiceArticles = [
|
||
createArticle(31, "咨询服务项目介绍与申请指南"),
|
||
createArticle(32, "专项服务内容及收费标准")
|
||
];
|
||
return (_ctx, _push, _parent, _attrs) => {
|
||
const _component_a_row = resolveComponent("a-row");
|
||
const _component_a_col = resolveComponent("a-col");
|
||
const _component_NuxtLink = __nuxt_component_0;
|
||
const _component_a_carousel = resolveComponent("a-carousel");
|
||
const _component_a_button = resolveComponent("a-button");
|
||
const _component_SectionHeader = resolveComponent("SectionHeader");
|
||
const _component_ArticleItem = resolveComponent("ArticleItem");
|
||
_push(`<div${ssrRenderAttrs(mergeProps({ class: "home-page" }, _attrs))} data-v-2b3d4e7c><section class="banner-section relative overflow-hidden" data-v-2b3d4e7c><div class="banner-bg" data-v-2b3d4e7c></div><div class="mx-auto max-w-screen-xl px-4 py-6 relative z-10" data-v-2b3d4e7c>`);
|
||
_push(ssrRenderComponent(_component_a_row, { gutter: 24 }, {
|
||
default: withCtx((_, _push2, _parent2, _scopeId) => {
|
||
if (_push2) {
|
||
_push2(ssrRenderComponent(_component_a_col, {
|
||
xs: 24,
|
||
sm: 6
|
||
}, {
|
||
default: withCtx((_2, _push3, _parent3, _scopeId2) => {
|
||
if (_push3) {
|
||
_push3(`<div class="quick-nav bg-white/95 backdrop-blur rounded-lg shadow-lg p-4" data-v-2b3d4e7c${_scopeId2}><div class="quick-nav-title" data-v-2b3d4e7c${_scopeId2}><span class="icon" data-v-2b3d4e7c${_scopeId2}>📋</span><span data-v-2b3d4e7c${_scopeId2}>政策要闻</span></div><ul class="quick-nav-list" data-v-2b3d4e7c${_scopeId2}><li data-v-2b3d4e7c${_scopeId2}>`);
|
||
_push3(ssrRenderComponent(_component_NuxtLink, { to: "/news?type=central" }, {
|
||
default: withCtx((_3, _push4, _parent4, _scopeId3) => {
|
||
if (_push4) {
|
||
_push4(`党中央国务院信息`);
|
||
} else {
|
||
return [
|
||
createTextVNode("党中央国务院信息")
|
||
];
|
||
}
|
||
}),
|
||
_: 1
|
||
}, _parent3, _scopeId2));
|
||
_push3(`</li><li data-v-2b3d4e7c${_scopeId2}>`);
|
||
_push3(ssrRenderComponent(_component_NuxtLink, { to: "/news?type=region" }, {
|
||
default: withCtx((_3, _push4, _parent4, _scopeId3) => {
|
||
if (_push4) {
|
||
_push4(`自治区党委政府`);
|
||
} else {
|
||
return [
|
||
createTextVNode("自治区党委政府")
|
||
];
|
||
}
|
||
}),
|
||
_: 1
|
||
}, _parent3, _scopeId2));
|
||
_push3(`</li><li data-v-2b3d4e7c${_scopeId2}>`);
|
||
_push3(ssrRenderComponent(_component_NuxtLink, { to: "/news?type=department" }, {
|
||
default: withCtx((_3, _push4, _parent4, _scopeId3) => {
|
||
if (_push4) {
|
||
_push4(`其他厅委办信息`);
|
||
} else {
|
||
return [
|
||
createTextVNode("其他厅委办信息")
|
||
];
|
||
}
|
||
}),
|
||
_: 1
|
||
}, _parent3, _scopeId2));
|
||
_push3(`</li><li data-v-2b3d4e7c${_scopeId2}>`);
|
||
_push3(ssrRenderComponent(_component_NuxtLink, { to: "/news?type=latest" }, {
|
||
default: withCtx((_3, _push4, _parent4, _scopeId3) => {
|
||
if (_push4) {
|
||
_push4(`最新发布`);
|
||
} else {
|
||
return [
|
||
createTextVNode("最新发布")
|
||
];
|
||
}
|
||
}),
|
||
_: 1
|
||
}, _parent3, _scopeId2));
|
||
_push3(`</li></ul></div>`);
|
||
} else {
|
||
return [
|
||
createVNode("div", { class: "quick-nav bg-white/95 backdrop-blur rounded-lg shadow-lg p-4" }, [
|
||
createVNode("div", { class: "quick-nav-title" }, [
|
||
createVNode("span", { class: "icon" }, "📋"),
|
||
createVNode("span", null, "政策要闻")
|
||
]),
|
||
createVNode("ul", { class: "quick-nav-list" }, [
|
||
createVNode("li", null, [
|
||
createVNode(_component_NuxtLink, { to: "/news?type=central" }, {
|
||
default: withCtx(() => [
|
||
createTextVNode("党中央国务院信息")
|
||
]),
|
||
_: 1
|
||
})
|
||
]),
|
||
createVNode("li", null, [
|
||
createVNode(_component_NuxtLink, { to: "/news?type=region" }, {
|
||
default: withCtx(() => [
|
||
createTextVNode("自治区党委政府")
|
||
]),
|
||
_: 1
|
||
})
|
||
]),
|
||
createVNode("li", null, [
|
||
createVNode(_component_NuxtLink, { to: "/news?type=department" }, {
|
||
default: withCtx(() => [
|
||
createTextVNode("其他厅委办信息")
|
||
]),
|
||
_: 1
|
||
})
|
||
]),
|
||
createVNode("li", null, [
|
||
createVNode(_component_NuxtLink, { to: "/news?type=latest" }, {
|
||
default: withCtx(() => [
|
||
createTextVNode("最新发布")
|
||
]),
|
||
_: 1
|
||
})
|
||
])
|
||
])
|
||
])
|
||
];
|
||
}
|
||
}),
|
||
_: 1
|
||
}, _parent2, _scopeId));
|
||
_push2(ssrRenderComponent(_component_a_col, {
|
||
xs: 24,
|
||
sm: 18
|
||
}, {
|
||
default: withCtx((_2, _push3, _parent3, _scopeId2) => {
|
||
if (_push3) {
|
||
_push3(`<div class="carousel-wrapper" data-v-2b3d4e7c${_scopeId2}>`);
|
||
_push3(ssrRenderComponent(_component_a_carousel, {
|
||
autoplay: "",
|
||
dots: true,
|
||
class: "main-carousel"
|
||
}, {
|
||
default: withCtx((_3, _push4, _parent4, _scopeId3) => {
|
||
if (_push4) {
|
||
_push4(`<!--[-->`);
|
||
ssrRenderList(bannerSlides, (slide, index2) => {
|
||
_push4(`<div class="carousel-slide" data-v-2b3d4e7c${_scopeId3}><img${ssrRenderAttr("src", slide.image)}${ssrRenderAttr("alt", slide.title)} class="carousel-image" data-v-2b3d4e7c${_scopeId3}><div class="carousel-overlay" data-v-2b3d4e7c${_scopeId3}><div class="carousel-content" data-v-2b3d4e7c${_scopeId3}><span class="carousel-tag" data-v-2b3d4e7c${_scopeId3}>${ssrInterpolate(slide.tag)}</span><h3 class="carousel-title" data-v-2b3d4e7c${_scopeId3}>${ssrInterpolate(slide.title)}</h3></div></div></div>`);
|
||
});
|
||
_push4(`<!--]-->`);
|
||
} else {
|
||
return [
|
||
(openBlock(), createBlock(Fragment, null, renderList(bannerSlides, (slide, index2) => {
|
||
return createVNode("div", {
|
||
key: index2,
|
||
class: "carousel-slide"
|
||
}, [
|
||
createVNode("img", {
|
||
src: slide.image,
|
||
alt: slide.title,
|
||
class: "carousel-image"
|
||
}, null, 8, ["src", "alt"]),
|
||
createVNode("div", { class: "carousel-overlay" }, [
|
||
createVNode("div", { class: "carousel-content" }, [
|
||
createVNode("span", { class: "carousel-tag" }, toDisplayString(slide.tag), 1),
|
||
createVNode("h3", { class: "carousel-title" }, toDisplayString(slide.title), 1)
|
||
])
|
||
])
|
||
]);
|
||
}), 64))
|
||
];
|
||
}
|
||
}),
|
||
_: 1
|
||
}, _parent3, _scopeId2));
|
||
_push3(`</div>`);
|
||
} else {
|
||
return [
|
||
createVNode("div", { class: "carousel-wrapper" }, [
|
||
createVNode(_component_a_carousel, {
|
||
autoplay: "",
|
||
dots: true,
|
||
class: "main-carousel"
|
||
}, {
|
||
default: withCtx(() => [
|
||
(openBlock(), createBlock(Fragment, null, renderList(bannerSlides, (slide, index2) => {
|
||
return createVNode("div", {
|
||
key: index2,
|
||
class: "carousel-slide"
|
||
}, [
|
||
createVNode("img", {
|
||
src: slide.image,
|
||
alt: slide.title,
|
||
class: "carousel-image"
|
||
}, null, 8, ["src", "alt"]),
|
||
createVNode("div", { class: "carousel-overlay" }, [
|
||
createVNode("div", { class: "carousel-content" }, [
|
||
createVNode("span", { class: "carousel-tag" }, toDisplayString(slide.tag), 1),
|
||
createVNode("h3", { class: "carousel-title" }, toDisplayString(slide.title), 1)
|
||
])
|
||
])
|
||
]);
|
||
}), 64))
|
||
]),
|
||
_: 1
|
||
})
|
||
])
|
||
];
|
||
}
|
||
}),
|
||
_: 1
|
||
}, _parent2, _scopeId));
|
||
} else {
|
||
return [
|
||
createVNode(_component_a_col, {
|
||
xs: 24,
|
||
sm: 6
|
||
}, {
|
||
default: withCtx(() => [
|
||
createVNode("div", { class: "quick-nav bg-white/95 backdrop-blur rounded-lg shadow-lg p-4" }, [
|
||
createVNode("div", { class: "quick-nav-title" }, [
|
||
createVNode("span", { class: "icon" }, "📋"),
|
||
createVNode("span", null, "政策要闻")
|
||
]),
|
||
createVNode("ul", { class: "quick-nav-list" }, [
|
||
createVNode("li", null, [
|
||
createVNode(_component_NuxtLink, { to: "/news?type=central" }, {
|
||
default: withCtx(() => [
|
||
createTextVNode("党中央国务院信息")
|
||
]),
|
||
_: 1
|
||
})
|
||
]),
|
||
createVNode("li", null, [
|
||
createVNode(_component_NuxtLink, { to: "/news?type=region" }, {
|
||
default: withCtx(() => [
|
||
createTextVNode("自治区党委政府")
|
||
]),
|
||
_: 1
|
||
})
|
||
]),
|
||
createVNode("li", null, [
|
||
createVNode(_component_NuxtLink, { to: "/news?type=department" }, {
|
||
default: withCtx(() => [
|
||
createTextVNode("其他厅委办信息")
|
||
]),
|
||
_: 1
|
||
})
|
||
]),
|
||
createVNode("li", null, [
|
||
createVNode(_component_NuxtLink, { to: "/news?type=latest" }, {
|
||
default: withCtx(() => [
|
||
createTextVNode("最新发布")
|
||
]),
|
||
_: 1
|
||
})
|
||
])
|
||
])
|
||
])
|
||
]),
|
||
_: 1
|
||
}),
|
||
createVNode(_component_a_col, {
|
||
xs: 24,
|
||
sm: 18
|
||
}, {
|
||
default: withCtx(() => [
|
||
createVNode("div", { class: "carousel-wrapper" }, [
|
||
createVNode(_component_a_carousel, {
|
||
autoplay: "",
|
||
dots: true,
|
||
class: "main-carousel"
|
||
}, {
|
||
default: withCtx(() => [
|
||
(openBlock(), createBlock(Fragment, null, renderList(bannerSlides, (slide, index2) => {
|
||
return createVNode("div", {
|
||
key: index2,
|
||
class: "carousel-slide"
|
||
}, [
|
||
createVNode("img", {
|
||
src: slide.image,
|
||
alt: slide.title,
|
||
class: "carousel-image"
|
||
}, null, 8, ["src", "alt"]),
|
||
createVNode("div", { class: "carousel-overlay" }, [
|
||
createVNode("div", { class: "carousel-content" }, [
|
||
createVNode("span", { class: "carousel-tag" }, toDisplayString(slide.tag), 1),
|
||
createVNode("h3", { class: "carousel-title" }, toDisplayString(slide.title), 1)
|
||
])
|
||
])
|
||
]);
|
||
}), 64))
|
||
]),
|
||
_: 1
|
||
})
|
||
])
|
||
]),
|
||
_: 1
|
||
})
|
||
];
|
||
}
|
||
}),
|
||
_: 1
|
||
}, _parent));
|
||
_push(`</div></section><section class="ad-section" data-v-2b3d4e7c><div class="mx-auto max-w-screen-xl px-4" data-v-2b3d4e7c><div class="ad-banner bg-gradient-to-r from-blue-600 to-blue-800 rounded-lg p-4 flex items-center justify-between" data-v-2b3d4e7c><div class="flex items-center gap-4" data-v-2b3d4e7c><span class="text-3xl" data-v-2b3d4e7c>🏢</span><div data-v-2b3d4e7c><div class="text-white font-semibold" data-v-2b3d4e7c>单位企业展示</div><div class="text-blue-200 text-sm" data-v-2b3d4e7c>为优秀单位企业提供展示平台</div></div></div>`);
|
||
_push(ssrRenderComponent(_component_a_button, {
|
||
type: "primary",
|
||
ghost: "",
|
||
size: "large"
|
||
}, {
|
||
default: withCtx((_, _push2, _parent2, _scopeId) => {
|
||
if (_push2) {
|
||
_push2(`了解详情`);
|
||
} else {
|
||
return [
|
||
createTextVNode("了解详情")
|
||
];
|
||
}
|
||
}),
|
||
_: 1
|
||
}, _parent));
|
||
_push(`</div></div></section><section class="section" data-v-2b3d4e7c><div class="mx-auto max-w-screen-xl px-4" data-v-2b3d4e7c>`);
|
||
_push(ssrRenderComponent(_component_SectionHeader, {
|
||
title: "决策咨询",
|
||
icon: "📊",
|
||
"more-link": "/consultation"
|
||
}, null, _parent));
|
||
_push(ssrRenderComponent(_component_a_row, { gutter: [24, 24] }, {
|
||
default: withCtx((_, _push2, _parent2, _scopeId) => {
|
||
if (_push2) {
|
||
_push2(ssrRenderComponent(_component_a_col, {
|
||
xs: 24,
|
||
lg: 12
|
||
}, {
|
||
default: withCtx((_2, _push3, _parent3, _scopeId2) => {
|
||
if (_push3) {
|
||
_push3(`<div class="content-card" data-v-2b3d4e7c${_scopeId2}><div class="card-header" data-v-2b3d4e7c${_scopeId2}><span class="card-tag tag-orange" data-v-2b3d4e7c${_scopeId2}>市县决策</span></div><div class="article-list" data-v-2b3d4e7c${_scopeId2}><!--[-->`);
|
||
ssrRenderList(cityArticles, (item) => {
|
||
_push3(ssrRenderComponent(_component_ArticleItem, {
|
||
key: item.id,
|
||
article: item,
|
||
"show-image": true
|
||
}, null, _parent3, _scopeId2));
|
||
});
|
||
_push3(`<!--]--></div><div class="mt-4" data-v-2b3d4e7c${_scopeId2}><div class="card-header" data-v-2b3d4e7c${_scopeId2}><span class="card-tag tag-green" data-v-2b3d4e7c${_scopeId2}>行业资讯</span></div><!--[-->`);
|
||
ssrRenderList(industryArticles, (item) => {
|
||
_push3(ssrRenderComponent(_component_ArticleItem, {
|
||
key: item.id,
|
||
article: item,
|
||
"show-image": true
|
||
}, null, _parent3, _scopeId2));
|
||
});
|
||
_push3(`<!--]--></div></div>`);
|
||
} else {
|
||
return [
|
||
createVNode("div", { class: "content-card" }, [
|
||
createVNode("div", { class: "card-header" }, [
|
||
createVNode("span", { class: "card-tag tag-orange" }, "市县决策")
|
||
]),
|
||
createVNode("div", { class: "article-list" }, [
|
||
(openBlock(), createBlock(Fragment, null, renderList(cityArticles, (item) => {
|
||
return createVNode(_component_ArticleItem, {
|
||
key: item.id,
|
||
article: item,
|
||
"show-image": true
|
||
}, null, 8, ["article"]);
|
||
}), 64))
|
||
]),
|
||
createVNode("div", { class: "mt-4" }, [
|
||
createVNode("div", { class: "card-header" }, [
|
||
createVNode("span", { class: "card-tag tag-green" }, "行业资讯")
|
||
]),
|
||
(openBlock(), createBlock(Fragment, null, renderList(industryArticles, (item) => {
|
||
return createVNode(_component_ArticleItem, {
|
||
key: item.id,
|
||
article: item,
|
||
"show-image": true
|
||
}, null, 8, ["article"]);
|
||
}), 64))
|
||
])
|
||
])
|
||
];
|
||
}
|
||
}),
|
||
_: 1
|
||
}, _parent2, _scopeId));
|
||
_push2(ssrRenderComponent(_component_a_col, {
|
||
xs: 24,
|
||
lg: 12
|
||
}, {
|
||
default: withCtx((_2, _push3, _parent3, _scopeId2) => {
|
||
if (_push3) {
|
||
_push3(`<div class="content-card" data-v-2b3d4e7c${_scopeId2}><div class="card-header" data-v-2b3d4e7c${_scopeId2}><span class="card-tag tag-blue" data-v-2b3d4e7c${_scopeId2}>前沿观察</span></div><div class="article-list" data-v-2b3d4e7c${_scopeId2}><!--[-->`);
|
||
ssrRenderList(frontierArticles, (item) => {
|
||
_push3(ssrRenderComponent(_component_ArticleItem, {
|
||
key: item.id,
|
||
article: item,
|
||
"show-image": true
|
||
}, null, _parent3, _scopeId2));
|
||
});
|
||
_push3(`<!--]--></div><div class="mt-4" data-v-2b3d4e7c${_scopeId2}><div class="card-header" data-v-2b3d4e7c${_scopeId2}><span class="card-tag tag-purple" data-v-2b3d4e7c${_scopeId2}>企业动态</span></div><!--[-->`);
|
||
ssrRenderList(enterpriseArticles, (item) => {
|
||
_push3(ssrRenderComponent(_component_ArticleItem, {
|
||
key: item.id,
|
||
article: item,
|
||
"show-image": true
|
||
}, null, _parent3, _scopeId2));
|
||
});
|
||
_push3(`<!--]--></div></div>`);
|
||
} else {
|
||
return [
|
||
createVNode("div", { class: "content-card" }, [
|
||
createVNode("div", { class: "card-header" }, [
|
||
createVNode("span", { class: "card-tag tag-blue" }, "前沿观察")
|
||
]),
|
||
createVNode("div", { class: "article-list" }, [
|
||
(openBlock(), createBlock(Fragment, null, renderList(frontierArticles, (item) => {
|
||
return createVNode(_component_ArticleItem, {
|
||
key: item.id,
|
||
article: item,
|
||
"show-image": true
|
||
}, null, 8, ["article"]);
|
||
}), 64))
|
||
]),
|
||
createVNode("div", { class: "mt-4" }, [
|
||
createVNode("div", { class: "card-header" }, [
|
||
createVNode("span", { class: "card-tag tag-purple" }, "企业动态")
|
||
]),
|
||
(openBlock(), createBlock(Fragment, null, renderList(enterpriseArticles, (item) => {
|
||
return createVNode(_component_ArticleItem, {
|
||
key: item.id,
|
||
article: item,
|
||
"show-image": true
|
||
}, null, 8, ["article"]);
|
||
}), 64))
|
||
])
|
||
])
|
||
];
|
||
}
|
||
}),
|
||
_: 1
|
||
}, _parent2, _scopeId));
|
||
} else {
|
||
return [
|
||
createVNode(_component_a_col, {
|
||
xs: 24,
|
||
lg: 12
|
||
}, {
|
||
default: withCtx(() => [
|
||
createVNode("div", { class: "content-card" }, [
|
||
createVNode("div", { class: "card-header" }, [
|
||
createVNode("span", { class: "card-tag tag-orange" }, "市县决策")
|
||
]),
|
||
createVNode("div", { class: "article-list" }, [
|
||
(openBlock(), createBlock(Fragment, null, renderList(cityArticles, (item) => {
|
||
return createVNode(_component_ArticleItem, {
|
||
key: item.id,
|
||
article: item,
|
||
"show-image": true
|
||
}, null, 8, ["article"]);
|
||
}), 64))
|
||
]),
|
||
createVNode("div", { class: "mt-4" }, [
|
||
createVNode("div", { class: "card-header" }, [
|
||
createVNode("span", { class: "card-tag tag-green" }, "行业资讯")
|
||
]),
|
||
(openBlock(), createBlock(Fragment, null, renderList(industryArticles, (item) => {
|
||
return createVNode(_component_ArticleItem, {
|
||
key: item.id,
|
||
article: item,
|
||
"show-image": true
|
||
}, null, 8, ["article"]);
|
||
}), 64))
|
||
])
|
||
])
|
||
]),
|
||
_: 1
|
||
}),
|
||
createVNode(_component_a_col, {
|
||
xs: 24,
|
||
lg: 12
|
||
}, {
|
||
default: withCtx(() => [
|
||
createVNode("div", { class: "content-card" }, [
|
||
createVNode("div", { class: "card-header" }, [
|
||
createVNode("span", { class: "card-tag tag-blue" }, "前沿观察")
|
||
]),
|
||
createVNode("div", { class: "article-list" }, [
|
||
(openBlock(), createBlock(Fragment, null, renderList(frontierArticles, (item) => {
|
||
return createVNode(_component_ArticleItem, {
|
||
key: item.id,
|
||
article: item,
|
||
"show-image": true
|
||
}, null, 8, ["article"]);
|
||
}), 64))
|
||
]),
|
||
createVNode("div", { class: "mt-4" }, [
|
||
createVNode("div", { class: "card-header" }, [
|
||
createVNode("span", { class: "card-tag tag-purple" }, "企业动态")
|
||
]),
|
||
(openBlock(), createBlock(Fragment, null, renderList(enterpriseArticles, (item) => {
|
||
return createVNode(_component_ArticleItem, {
|
||
key: item.id,
|
||
article: item,
|
||
"show-image": true
|
||
}, null, 8, ["article"]);
|
||
}), 64))
|
||
])
|
||
])
|
||
]),
|
||
_: 1
|
||
})
|
||
];
|
||
}
|
||
}),
|
||
_: 1
|
||
}, _parent));
|
||
_push(`</div></section><section class="ad-section" data-v-2b3d4e7c><div class="mx-auto max-w-screen-xl px-4" data-v-2b3d4e7c><div class="ad-banner bg-gradient-to-r from-cyan-500 to-blue-600 rounded-lg p-6 text-center" data-v-2b3d4e7c><h3 class="text-white text-xl font-semibold mb-2" data-v-2b3d4e7c>战略合作伙伴招募中</h3><p class="text-cyan-100 mb-4" data-v-2b3d4e7c>携手共创决策咨询新篇章</p>`);
|
||
_push(ssrRenderComponent(_component_a_button, {
|
||
type: "primary",
|
||
size: "large"
|
||
}, {
|
||
default: withCtx((_, _push2, _parent2, _scopeId) => {
|
||
if (_push2) {
|
||
_push2(`立即咨询`);
|
||
} else {
|
||
return [
|
||
createTextVNode("立即咨询")
|
||
];
|
||
}
|
||
}),
|
||
_: 1
|
||
}, _parent));
|
||
_push(`</div></div></section><section class="section bg-gray-50" data-v-2b3d4e7c><div class="mx-auto max-w-screen-xl px-4" data-v-2b3d4e7c>`);
|
||
_push(ssrRenderComponent(_component_SectionHeader, {
|
||
title: "决策参考",
|
||
icon: "📚",
|
||
"more-link": "/reference"
|
||
}, null, _parent));
|
||
_push(ssrRenderComponent(_component_a_row, { gutter: [24, 24] }, {
|
||
default: withCtx((_, _push2, _parent2, _scopeId) => {
|
||
if (_push2) {
|
||
_push2(ssrRenderComponent(_component_a_col, {
|
||
xs: 24,
|
||
lg: 12
|
||
}, {
|
||
default: withCtx((_2, _push3, _parent3, _scopeId2) => {
|
||
if (_push3) {
|
||
_push3(`<div class="content-card" data-v-2b3d4e7c${_scopeId2}><div class="card-header" data-v-2b3d4e7c${_scopeId2}><span class="card-tag tag-red" data-v-2b3d4e7c${_scopeId2}>政策原文</span></div><div class="article-list" data-v-2b3d4e7c${_scopeId2}><!--[-->`);
|
||
ssrRenderList(policyArticles, (item) => {
|
||
_push3(ssrRenderComponent(_component_ArticleItem, {
|
||
key: item.id,
|
||
article: item,
|
||
"show-image": true
|
||
}, null, _parent3, _scopeId2));
|
||
});
|
||
_push3(`<!--]--></div><div class="mt-4" data-v-2b3d4e7c${_scopeId2}><div class="card-header" data-v-2b3d4e7c${_scopeId2}><span class="card-tag tag-orange" data-v-2b3d4e7c${_scopeId2}>深度解读</span></div><!--[-->`);
|
||
ssrRenderList(analysisArticles, (item) => {
|
||
_push3(ssrRenderComponent(_component_ArticleItem, {
|
||
key: item.id,
|
||
article: item,
|
||
"show-image": true
|
||
}, null, _parent3, _scopeId2));
|
||
});
|
||
_push3(`<!--]--></div></div>`);
|
||
} else {
|
||
return [
|
||
createVNode("div", { class: "content-card" }, [
|
||
createVNode("div", { class: "card-header" }, [
|
||
createVNode("span", { class: "card-tag tag-red" }, "政策原文")
|
||
]),
|
||
createVNode("div", { class: "article-list" }, [
|
||
(openBlock(), createBlock(Fragment, null, renderList(policyArticles, (item) => {
|
||
return createVNode(_component_ArticleItem, {
|
||
key: item.id,
|
||
article: item,
|
||
"show-image": true
|
||
}, null, 8, ["article"]);
|
||
}), 64))
|
||
]),
|
||
createVNode("div", { class: "mt-4" }, [
|
||
createVNode("div", { class: "card-header" }, [
|
||
createVNode("span", { class: "card-tag tag-orange" }, "深度解读")
|
||
]),
|
||
(openBlock(), createBlock(Fragment, null, renderList(analysisArticles, (item) => {
|
||
return createVNode(_component_ArticleItem, {
|
||
key: item.id,
|
||
article: item,
|
||
"show-image": true
|
||
}, null, 8, ["article"]);
|
||
}), 64))
|
||
])
|
||
])
|
||
];
|
||
}
|
||
}),
|
||
_: 1
|
||
}, _parent2, _scopeId));
|
||
_push2(ssrRenderComponent(_component_a_col, {
|
||
xs: 24,
|
||
lg: 12
|
||
}, {
|
||
default: withCtx((_2, _push3, _parent3, _scopeId2) => {
|
||
if (_push3) {
|
||
_push3(`<div class="content-card" data-v-2b3d4e7c${_scopeId2}><div class="card-header" data-v-2b3d4e7c${_scopeId2}><span class="card-tag tag-blue" data-v-2b3d4e7c${_scopeId2}>研究成果</span></div><div class="article-list" data-v-2b3d4e7c${_scopeId2}><!--[-->`);
|
||
ssrRenderList(researchArticles, (item) => {
|
||
_push3(ssrRenderComponent(_component_ArticleItem, {
|
||
key: item.id,
|
||
article: item,
|
||
"show-image": true
|
||
}, null, _parent3, _scopeId2));
|
||
});
|
||
_push3(`<!--]--></div><div class="mt-4" data-v-2b3d4e7c${_scopeId2}><div class="card-header" data-v-2b3d4e7c${_scopeId2}><span class="card-tag tag-green" data-v-2b3d4e7c${_scopeId2}>专题研究</span></div><!--[-->`);
|
||
ssrRenderList(specialArticles, (item) => {
|
||
_push3(ssrRenderComponent(_component_ArticleItem, {
|
||
key: item.id,
|
||
article: item,
|
||
"show-image": true
|
||
}, null, _parent3, _scopeId2));
|
||
});
|
||
_push3(`<!--]--></div></div>`);
|
||
} else {
|
||
return [
|
||
createVNode("div", { class: "content-card" }, [
|
||
createVNode("div", { class: "card-header" }, [
|
||
createVNode("span", { class: "card-tag tag-blue" }, "研究成果")
|
||
]),
|
||
createVNode("div", { class: "article-list" }, [
|
||
(openBlock(), createBlock(Fragment, null, renderList(researchArticles, (item) => {
|
||
return createVNode(_component_ArticleItem, {
|
||
key: item.id,
|
||
article: item,
|
||
"show-image": true
|
||
}, null, 8, ["article"]);
|
||
}), 64))
|
||
]),
|
||
createVNode("div", { class: "mt-4" }, [
|
||
createVNode("div", { class: "card-header" }, [
|
||
createVNode("span", { class: "card-tag tag-green" }, "专题研究")
|
||
]),
|
||
(openBlock(), createBlock(Fragment, null, renderList(specialArticles, (item) => {
|
||
return createVNode(_component_ArticleItem, {
|
||
key: item.id,
|
||
article: item,
|
||
"show-image": true
|
||
}, null, 8, ["article"]);
|
||
}), 64))
|
||
])
|
||
])
|
||
];
|
||
}
|
||
}),
|
||
_: 1
|
||
}, _parent2, _scopeId));
|
||
} else {
|
||
return [
|
||
createVNode(_component_a_col, {
|
||
xs: 24,
|
||
lg: 12
|
||
}, {
|
||
default: withCtx(() => [
|
||
createVNode("div", { class: "content-card" }, [
|
||
createVNode("div", { class: "card-header" }, [
|
||
createVNode("span", { class: "card-tag tag-red" }, "政策原文")
|
||
]),
|
||
createVNode("div", { class: "article-list" }, [
|
||
(openBlock(), createBlock(Fragment, null, renderList(policyArticles, (item) => {
|
||
return createVNode(_component_ArticleItem, {
|
||
key: item.id,
|
||
article: item,
|
||
"show-image": true
|
||
}, null, 8, ["article"]);
|
||
}), 64))
|
||
]),
|
||
createVNode("div", { class: "mt-4" }, [
|
||
createVNode("div", { class: "card-header" }, [
|
||
createVNode("span", { class: "card-tag tag-orange" }, "深度解读")
|
||
]),
|
||
(openBlock(), createBlock(Fragment, null, renderList(analysisArticles, (item) => {
|
||
return createVNode(_component_ArticleItem, {
|
||
key: item.id,
|
||
article: item,
|
||
"show-image": true
|
||
}, null, 8, ["article"]);
|
||
}), 64))
|
||
])
|
||
])
|
||
]),
|
||
_: 1
|
||
}),
|
||
createVNode(_component_a_col, {
|
||
xs: 24,
|
||
lg: 12
|
||
}, {
|
||
default: withCtx(() => [
|
||
createVNode("div", { class: "content-card" }, [
|
||
createVNode("div", { class: "card-header" }, [
|
||
createVNode("span", { class: "card-tag tag-blue" }, "研究成果")
|
||
]),
|
||
createVNode("div", { class: "article-list" }, [
|
||
(openBlock(), createBlock(Fragment, null, renderList(researchArticles, (item) => {
|
||
return createVNode(_component_ArticleItem, {
|
||
key: item.id,
|
||
article: item,
|
||
"show-image": true
|
||
}, null, 8, ["article"]);
|
||
}), 64))
|
||
]),
|
||
createVNode("div", { class: "mt-4" }, [
|
||
createVNode("div", { class: "card-header" }, [
|
||
createVNode("span", { class: "card-tag tag-green" }, "专题研究")
|
||
]),
|
||
(openBlock(), createBlock(Fragment, null, renderList(specialArticles, (item) => {
|
||
return createVNode(_component_ArticleItem, {
|
||
key: item.id,
|
||
article: item,
|
||
"show-image": true
|
||
}, null, 8, ["article"]);
|
||
}), 64))
|
||
])
|
||
])
|
||
]),
|
||
_: 1
|
||
})
|
||
];
|
||
}
|
||
}),
|
||
_: 1
|
||
}, _parent));
|
||
_push(`</div></section><section class="section" data-v-2b3d4e7c><div class="mx-auto max-w-screen-xl px-4" data-v-2b3d4e7c>`);
|
||
_push(ssrRenderComponent(_component_SectionHeader, {
|
||
title: "专家资讯",
|
||
icon: "👨🏫",
|
||
"more-link": "/expert"
|
||
}, null, _parent));
|
||
_push(ssrRenderComponent(_component_a_row, { gutter: [24, 24] }, {
|
||
default: withCtx((_, _push2, _parent2, _scopeId) => {
|
||
if (_push2) {
|
||
_push2(ssrRenderComponent(_component_a_col, {
|
||
xs: 24,
|
||
lg: 12
|
||
}, {
|
||
default: withCtx((_2, _push3, _parent3, _scopeId2) => {
|
||
if (_push3) {
|
||
_push3(`<div class="content-card" data-v-2b3d4e7c${_scopeId2}><div class="card-header" data-v-2b3d4e7c${_scopeId2}><span class="card-tag tag-blue" data-v-2b3d4e7c${_scopeId2}>专家视点</span>`);
|
||
_push3(ssrRenderComponent(_component_NuxtLink, {
|
||
to: "/expert?type=view",
|
||
class: "more-link"
|
||
}, {
|
||
default: withCtx((_3, _push4, _parent4, _scopeId3) => {
|
||
if (_push4) {
|
||
_push4(`更多 ›`);
|
||
} else {
|
||
return [
|
||
createTextVNode("更多 ›")
|
||
];
|
||
}
|
||
}),
|
||
_: 1
|
||
}, _parent3, _scopeId2));
|
||
_push3(`</div><div class="article-list" data-v-2b3d4e7c${_scopeId2}><!--[-->`);
|
||
ssrRenderList(expertViewArticles, (item) => {
|
||
_push3(ssrRenderComponent(_component_ArticleItem, {
|
||
key: item.id,
|
||
article: item,
|
||
"show-image": true
|
||
}, null, _parent3, _scopeId2));
|
||
});
|
||
_push3(`<!--]--></div></div>`);
|
||
} else {
|
||
return [
|
||
createVNode("div", { class: "content-card" }, [
|
||
createVNode("div", { class: "card-header" }, [
|
||
createVNode("span", { class: "card-tag tag-blue" }, "专家视点"),
|
||
createVNode(_component_NuxtLink, {
|
||
to: "/expert?type=view",
|
||
class: "more-link"
|
||
}, {
|
||
default: withCtx(() => [
|
||
createTextVNode("更多 ›")
|
||
]),
|
||
_: 1
|
||
})
|
||
]),
|
||
createVNode("div", { class: "article-list" }, [
|
||
(openBlock(), createBlock(Fragment, null, renderList(expertViewArticles, (item) => {
|
||
return createVNode(_component_ArticleItem, {
|
||
key: item.id,
|
||
article: item,
|
||
"show-image": true
|
||
}, null, 8, ["article"]);
|
||
}), 64))
|
||
])
|
||
])
|
||
];
|
||
}
|
||
}),
|
||
_: 1
|
||
}, _parent2, _scopeId));
|
||
_push2(ssrRenderComponent(_component_a_col, {
|
||
xs: 24,
|
||
lg: 12
|
||
}, {
|
||
default: withCtx((_2, _push3, _parent3, _scopeId2) => {
|
||
if (_push3) {
|
||
_push3(`<div class="content-card" data-v-2b3d4e7c${_scopeId2}><div class="card-header" data-v-2b3d4e7c${_scopeId2}><span class="card-tag tag-green" data-v-2b3d4e7c${_scopeId2}>专家动态</span>`);
|
||
_push3(ssrRenderComponent(_component_NuxtLink, {
|
||
to: "/expert?type=dynamic",
|
||
class: "more-link"
|
||
}, {
|
||
default: withCtx((_3, _push4, _parent4, _scopeId3) => {
|
||
if (_push4) {
|
||
_push4(`更多 ›`);
|
||
} else {
|
||
return [
|
||
createTextVNode("更多 ›")
|
||
];
|
||
}
|
||
}),
|
||
_: 1
|
||
}, _parent3, _scopeId2));
|
||
_push3(`</div><div class="article-list" data-v-2b3d4e7c${_scopeId2}><!--[-->`);
|
||
ssrRenderList(expertDynamicArticles, (item) => {
|
||
_push3(ssrRenderComponent(_component_ArticleItem, {
|
||
key: item.id,
|
||
article: item,
|
||
"show-image": true
|
||
}, null, _parent3, _scopeId2));
|
||
});
|
||
_push3(`<!--]--></div></div><div class="expert-apply-card mt-4 bg-gradient-to-r from-blue-600 to-blue-800 rounded-lg p-6 text-white" data-v-2b3d4e7c${_scopeId2}><div class="flex items-center justify-between" data-v-2b3d4e7c${_scopeId2}><div data-v-2b3d4e7c${_scopeId2}><h4 class="text-lg font-semibold mb-1" data-v-2b3d4e7c${_scopeId2}>成为签约专家</h4><p class="text-blue-200 text-sm" data-v-2b3d4e7c${_scopeId2}>分享您的智慧,服务政府决策</p></div>`);
|
||
_push3(ssrRenderComponent(_component_NuxtLink, { to: "/expert/apply" }, {
|
||
default: withCtx((_3, _push4, _parent4, _scopeId3) => {
|
||
if (_push4) {
|
||
_push4(ssrRenderComponent(_component_a_button, {
|
||
type: "primary",
|
||
size: "large",
|
||
ghost: ""
|
||
}, {
|
||
default: withCtx((_4, _push5, _parent5, _scopeId4) => {
|
||
if (_push5) {
|
||
_push5(`专家申请`);
|
||
} else {
|
||
return [
|
||
createTextVNode("专家申请")
|
||
];
|
||
}
|
||
}),
|
||
_: 1
|
||
}, _parent4, _scopeId3));
|
||
} else {
|
||
return [
|
||
createVNode(_component_a_button, {
|
||
type: "primary",
|
||
size: "large",
|
||
ghost: ""
|
||
}, {
|
||
default: withCtx(() => [
|
||
createTextVNode("专家申请")
|
||
]),
|
||
_: 1
|
||
})
|
||
];
|
||
}
|
||
}),
|
||
_: 1
|
||
}, _parent3, _scopeId2));
|
||
_push3(`</div></div>`);
|
||
} else {
|
||
return [
|
||
createVNode("div", { class: "content-card" }, [
|
||
createVNode("div", { class: "card-header" }, [
|
||
createVNode("span", { class: "card-tag tag-green" }, "专家动态"),
|
||
createVNode(_component_NuxtLink, {
|
||
to: "/expert?type=dynamic",
|
||
class: "more-link"
|
||
}, {
|
||
default: withCtx(() => [
|
||
createTextVNode("更多 ›")
|
||
]),
|
||
_: 1
|
||
})
|
||
]),
|
||
createVNode("div", { class: "article-list" }, [
|
||
(openBlock(), createBlock(Fragment, null, renderList(expertDynamicArticles, (item) => {
|
||
return createVNode(_component_ArticleItem, {
|
||
key: item.id,
|
||
article: item,
|
||
"show-image": true
|
||
}, null, 8, ["article"]);
|
||
}), 64))
|
||
])
|
||
]),
|
||
createVNode("div", { class: "expert-apply-card mt-4 bg-gradient-to-r from-blue-600 to-blue-800 rounded-lg p-6 text-white" }, [
|
||
createVNode("div", { class: "flex items-center justify-between" }, [
|
||
createVNode("div", null, [
|
||
createVNode("h4", { class: "text-lg font-semibold mb-1" }, "成为签约专家"),
|
||
createVNode("p", { class: "text-blue-200 text-sm" }, "分享您的智慧,服务政府决策")
|
||
]),
|
||
createVNode(_component_NuxtLink, { to: "/expert/apply" }, {
|
||
default: withCtx(() => [
|
||
createVNode(_component_a_button, {
|
||
type: "primary",
|
||
size: "large",
|
||
ghost: ""
|
||
}, {
|
||
default: withCtx(() => [
|
||
createTextVNode("专家申请")
|
||
]),
|
||
_: 1
|
||
})
|
||
]),
|
||
_: 1
|
||
})
|
||
])
|
||
])
|
||
];
|
||
}
|
||
}),
|
||
_: 1
|
||
}, _parent2, _scopeId));
|
||
} else {
|
||
return [
|
||
createVNode(_component_a_col, {
|
||
xs: 24,
|
||
lg: 12
|
||
}, {
|
||
default: withCtx(() => [
|
||
createVNode("div", { class: "content-card" }, [
|
||
createVNode("div", { class: "card-header" }, [
|
||
createVNode("span", { class: "card-tag tag-blue" }, "专家视点"),
|
||
createVNode(_component_NuxtLink, {
|
||
to: "/expert?type=view",
|
||
class: "more-link"
|
||
}, {
|
||
default: withCtx(() => [
|
||
createTextVNode("更多 ›")
|
||
]),
|
||
_: 1
|
||
})
|
||
]),
|
||
createVNode("div", { class: "article-list" }, [
|
||
(openBlock(), createBlock(Fragment, null, renderList(expertViewArticles, (item) => {
|
||
return createVNode(_component_ArticleItem, {
|
||
key: item.id,
|
||
article: item,
|
||
"show-image": true
|
||
}, null, 8, ["article"]);
|
||
}), 64))
|
||
])
|
||
])
|
||
]),
|
||
_: 1
|
||
}),
|
||
createVNode(_component_a_col, {
|
||
xs: 24,
|
||
lg: 12
|
||
}, {
|
||
default: withCtx(() => [
|
||
createVNode("div", { class: "content-card" }, [
|
||
createVNode("div", { class: "card-header" }, [
|
||
createVNode("span", { class: "card-tag tag-green" }, "专家动态"),
|
||
createVNode(_component_NuxtLink, {
|
||
to: "/expert?type=dynamic",
|
||
class: "more-link"
|
||
}, {
|
||
default: withCtx(() => [
|
||
createTextVNode("更多 ›")
|
||
]),
|
||
_: 1
|
||
})
|
||
]),
|
||
createVNode("div", { class: "article-list" }, [
|
||
(openBlock(), createBlock(Fragment, null, renderList(expertDynamicArticles, (item) => {
|
||
return createVNode(_component_ArticleItem, {
|
||
key: item.id,
|
||
article: item,
|
||
"show-image": true
|
||
}, null, 8, ["article"]);
|
||
}), 64))
|
||
])
|
||
]),
|
||
createVNode("div", { class: "expert-apply-card mt-4 bg-gradient-to-r from-blue-600 to-blue-800 rounded-lg p-6 text-white" }, [
|
||
createVNode("div", { class: "flex items-center justify-between" }, [
|
||
createVNode("div", null, [
|
||
createVNode("h4", { class: "text-lg font-semibold mb-1" }, "成为签约专家"),
|
||
createVNode("p", { class: "text-blue-200 text-sm" }, "分享您的智慧,服务政府决策")
|
||
]),
|
||
createVNode(_component_NuxtLink, { to: "/expert/apply" }, {
|
||
default: withCtx(() => [
|
||
createVNode(_component_a_button, {
|
||
type: "primary",
|
||
size: "large",
|
||
ghost: ""
|
||
}, {
|
||
default: withCtx(() => [
|
||
createTextVNode("专家申请")
|
||
]),
|
||
_: 1
|
||
})
|
||
]),
|
||
_: 1
|
||
})
|
||
])
|
||
])
|
||
]),
|
||
_: 1
|
||
})
|
||
];
|
||
}
|
||
}),
|
||
_: 1
|
||
}, _parent));
|
||
_push(`</div></section><section class="ad-section" data-v-2b3d4e7c><div class="mx-auto max-w-screen-xl px-4" data-v-2b3d4e7c><div class="ad-banner bg-gradient-to-r from-purple-600 to-indigo-600 rounded-lg p-4 flex items-center justify-between" data-v-2b3d4e7c><div class="flex items-center gap-4" data-v-2b3d4e7c><span class="text-3xl" data-v-2b3d4e7c>🏛️</span><div data-v-2b3d4e7c><div class="text-white font-semibold" data-v-2b3d4e7c>会员服务</div><div class="text-purple-200 text-sm" data-v-2b3d4e7c>享受专属服务,获取更多价值</div></div></div>`);
|
||
_push(ssrRenderComponent(_component_NuxtLink, { to: "/membership" }, {
|
||
default: withCtx((_, _push2, _parent2, _scopeId) => {
|
||
if (_push2) {
|
||
_push2(ssrRenderComponent(_component_a_button, {
|
||
type: "primary",
|
||
ghost: "",
|
||
size: "large"
|
||
}, {
|
||
default: withCtx((_2, _push3, _parent3, _scopeId2) => {
|
||
if (_push3) {
|
||
_push3(`了解更多`);
|
||
} else {
|
||
return [
|
||
createTextVNode("了解更多")
|
||
];
|
||
}
|
||
}),
|
||
_: 1
|
||
}, _parent2, _scopeId));
|
||
} else {
|
||
return [
|
||
createVNode(_component_a_button, {
|
||
type: "primary",
|
||
ghost: "",
|
||
size: "large"
|
||
}, {
|
||
default: withCtx(() => [
|
||
createTextVNode("了解更多")
|
||
]),
|
||
_: 1
|
||
})
|
||
];
|
||
}
|
||
}),
|
||
_: 1
|
||
}, _parent));
|
||
_push(`</div></div></section><section class="section bg-gray-50" data-v-2b3d4e7c><div class="mx-auto max-w-screen-xl px-4" data-v-2b3d4e7c>`);
|
||
_push(ssrRenderComponent(_component_SectionHeader, {
|
||
title: "智库观察",
|
||
icon: "🔍",
|
||
"more-link": "/think-tank"
|
||
}, null, _parent));
|
||
_push(ssrRenderComponent(_component_a_row, { gutter: [24, 24] }, {
|
||
default: withCtx((_, _push2, _parent2, _scopeId) => {
|
||
if (_push2) {
|
||
_push2(ssrRenderComponent(_component_a_col, {
|
||
xs: 24,
|
||
lg: 12
|
||
}, {
|
||
default: withCtx((_2, _push3, _parent3, _scopeId2) => {
|
||
if (_push3) {
|
||
_push3(`<div class="content-card" data-v-2b3d4e7c${_scopeId2}><div class="card-header" data-v-2b3d4e7c${_scopeId2}><span class="card-tag tag-blue" data-v-2b3d4e7c${_scopeId2}>智库介绍</span>`);
|
||
_push3(ssrRenderComponent(_component_NuxtLink, {
|
||
to: "/think-tank?type=intro",
|
||
class: "more-link"
|
||
}, {
|
||
default: withCtx((_3, _push4, _parent4, _scopeId3) => {
|
||
if (_push4) {
|
||
_push4(`更多 ›`);
|
||
} else {
|
||
return [
|
||
createTextVNode("更多 ›")
|
||
];
|
||
}
|
||
}),
|
||
_: 1
|
||
}, _parent3, _scopeId2));
|
||
_push3(`</div><div class="article-list" data-v-2b3d4e7c${_scopeId2}><!--[-->`);
|
||
ssrRenderList(thinktankIntroArticles, (item) => {
|
||
_push3(ssrRenderComponent(_component_ArticleItem, {
|
||
key: item.id,
|
||
article: item,
|
||
"show-image": true
|
||
}, null, _parent3, _scopeId2));
|
||
});
|
||
_push3(`<!--]--></div></div>`);
|
||
} else {
|
||
return [
|
||
createVNode("div", { class: "content-card" }, [
|
||
createVNode("div", { class: "card-header" }, [
|
||
createVNode("span", { class: "card-tag tag-blue" }, "智库介绍"),
|
||
createVNode(_component_NuxtLink, {
|
||
to: "/think-tank?type=intro",
|
||
class: "more-link"
|
||
}, {
|
||
default: withCtx(() => [
|
||
createTextVNode("更多 ›")
|
||
]),
|
||
_: 1
|
||
})
|
||
]),
|
||
createVNode("div", { class: "article-list" }, [
|
||
(openBlock(), createBlock(Fragment, null, renderList(thinktankIntroArticles, (item) => {
|
||
return createVNode(_component_ArticleItem, {
|
||
key: item.id,
|
||
article: item,
|
||
"show-image": true
|
||
}, null, 8, ["article"]);
|
||
}), 64))
|
||
])
|
||
])
|
||
];
|
||
}
|
||
}),
|
||
_: 1
|
||
}, _parent2, _scopeId));
|
||
_push2(ssrRenderComponent(_component_a_col, {
|
||
xs: 24,
|
||
lg: 12
|
||
}, {
|
||
default: withCtx((_2, _push3, _parent3, _scopeId2) => {
|
||
if (_push3) {
|
||
_push3(`<div class="content-card" data-v-2b3d4e7c${_scopeId2}><div class="card-header" data-v-2b3d4e7c${_scopeId2}><span class="card-tag tag-green" data-v-2b3d4e7c${_scopeId2}>智库视角</span>`);
|
||
_push3(ssrRenderComponent(_component_NuxtLink, {
|
||
to: "/think-tank?type=view",
|
||
class: "more-link"
|
||
}, {
|
||
default: withCtx((_3, _push4, _parent4, _scopeId3) => {
|
||
if (_push4) {
|
||
_push4(`更多 ›`);
|
||
} else {
|
||
return [
|
||
createTextVNode("更多 ›")
|
||
];
|
||
}
|
||
}),
|
||
_: 1
|
||
}, _parent3, _scopeId2));
|
||
_push3(`</div><div class="article-list" data-v-2b3d4e7c${_scopeId2}><!--[-->`);
|
||
ssrRenderList(thinktankViewArticles, (item) => {
|
||
_push3(ssrRenderComponent(_component_ArticleItem, {
|
||
key: item.id,
|
||
article: item,
|
||
"show-image": true
|
||
}, null, _parent3, _scopeId2));
|
||
});
|
||
_push3(`<!--]--></div></div>`);
|
||
} else {
|
||
return [
|
||
createVNode("div", { class: "content-card" }, [
|
||
createVNode("div", { class: "card-header" }, [
|
||
createVNode("span", { class: "card-tag tag-green" }, "智库视角"),
|
||
createVNode(_component_NuxtLink, {
|
||
to: "/think-tank?type=view",
|
||
class: "more-link"
|
||
}, {
|
||
default: withCtx(() => [
|
||
createTextVNode("更多 ›")
|
||
]),
|
||
_: 1
|
||
})
|
||
]),
|
||
createVNode("div", { class: "article-list" }, [
|
||
(openBlock(), createBlock(Fragment, null, renderList(thinktankViewArticles, (item) => {
|
||
return createVNode(_component_ArticleItem, {
|
||
key: item.id,
|
||
article: item,
|
||
"show-image": true
|
||
}, null, 8, ["article"]);
|
||
}), 64))
|
||
])
|
||
])
|
||
];
|
||
}
|
||
}),
|
||
_: 1
|
||
}, _parent2, _scopeId));
|
||
} else {
|
||
return [
|
||
createVNode(_component_a_col, {
|
||
xs: 24,
|
||
lg: 12
|
||
}, {
|
||
default: withCtx(() => [
|
||
createVNode("div", { class: "content-card" }, [
|
||
createVNode("div", { class: "card-header" }, [
|
||
createVNode("span", { class: "card-tag tag-blue" }, "智库介绍"),
|
||
createVNode(_component_NuxtLink, {
|
||
to: "/think-tank?type=intro",
|
||
class: "more-link"
|
||
}, {
|
||
default: withCtx(() => [
|
||
createTextVNode("更多 ›")
|
||
]),
|
||
_: 1
|
||
})
|
||
]),
|
||
createVNode("div", { class: "article-list" }, [
|
||
(openBlock(), createBlock(Fragment, null, renderList(thinktankIntroArticles, (item) => {
|
||
return createVNode(_component_ArticleItem, {
|
||
key: item.id,
|
||
article: item,
|
||
"show-image": true
|
||
}, null, 8, ["article"]);
|
||
}), 64))
|
||
])
|
||
])
|
||
]),
|
||
_: 1
|
||
}),
|
||
createVNode(_component_a_col, {
|
||
xs: 24,
|
||
lg: 12
|
||
}, {
|
||
default: withCtx(() => [
|
||
createVNode("div", { class: "content-card" }, [
|
||
createVNode("div", { class: "card-header" }, [
|
||
createVNode("span", { class: "card-tag tag-green" }, "智库视角"),
|
||
createVNode(_component_NuxtLink, {
|
||
to: "/think-tank?type=view",
|
||
class: "more-link"
|
||
}, {
|
||
default: withCtx(() => [
|
||
createTextVNode("更多 ›")
|
||
]),
|
||
_: 1
|
||
})
|
||
]),
|
||
createVNode("div", { class: "article-list" }, [
|
||
(openBlock(), createBlock(Fragment, null, renderList(thinktankViewArticles, (item) => {
|
||
return createVNode(_component_ArticleItem, {
|
||
key: item.id,
|
||
article: item,
|
||
"show-image": true
|
||
}, null, 8, ["article"]);
|
||
}), 64))
|
||
])
|
||
])
|
||
]),
|
||
_: 1
|
||
})
|
||
];
|
||
}
|
||
}),
|
||
_: 1
|
||
}, _parent));
|
||
_push(`</div></section><section class="section" data-v-2b3d4e7c><div class="mx-auto max-w-screen-xl px-4" data-v-2b3d4e7c>`);
|
||
_push(ssrRenderComponent(_component_SectionHeader, {
|
||
title: "翰墨文谈",
|
||
icon: "✍️",
|
||
"more-link": "/hanmo"
|
||
}, null, _parent));
|
||
_push(ssrRenderComponent(_component_a_row, { gutter: [24, 24] }, {
|
||
default: withCtx((_, _push2, _parent2, _scopeId) => {
|
||
if (_push2) {
|
||
_push2(ssrRenderComponent(_component_a_col, {
|
||
xs: 24,
|
||
lg: 12
|
||
}, {
|
||
default: withCtx((_2, _push3, _parent3, _scopeId2) => {
|
||
if (_push3) {
|
||
_push3(`<div class="content-card" data-v-2b3d4e7c${_scopeId2}><div class="card-header" data-v-2b3d4e7c${_scopeId2}><span class="card-tag tag-purple" data-v-2b3d4e7c${_scopeId2}>翰墨文谈</span>`);
|
||
_push3(ssrRenderComponent(_component_NuxtLink, {
|
||
to: "/hanmo",
|
||
class: "more-link"
|
||
}, {
|
||
default: withCtx((_3, _push4, _parent4, _scopeId3) => {
|
||
if (_push4) {
|
||
_push4(`更多 ›`);
|
||
} else {
|
||
return [
|
||
createTextVNode("更多 ›")
|
||
];
|
||
}
|
||
}),
|
||
_: 1
|
||
}, _parent3, _scopeId2));
|
||
_push3(`</div><div class="article-list" data-v-2b3d4e7c${_scopeId2}><!--[-->`);
|
||
ssrRenderList(hanmoArticles, (item) => {
|
||
_push3(ssrRenderComponent(_component_ArticleItem, {
|
||
key: item.id,
|
||
article: item,
|
||
"show-image": true
|
||
}, null, _parent3, _scopeId2));
|
||
});
|
||
_push3(`<!--]--></div></div>`);
|
||
} else {
|
||
return [
|
||
createVNode("div", { class: "content-card" }, [
|
||
createVNode("div", { class: "card-header" }, [
|
||
createVNode("span", { class: "card-tag tag-purple" }, "翰墨文谈"),
|
||
createVNode(_component_NuxtLink, {
|
||
to: "/hanmo",
|
||
class: "more-link"
|
||
}, {
|
||
default: withCtx(() => [
|
||
createTextVNode("更多 ›")
|
||
]),
|
||
_: 1
|
||
})
|
||
]),
|
||
createVNode("div", { class: "article-list" }, [
|
||
(openBlock(), createBlock(Fragment, null, renderList(hanmoArticles, (item) => {
|
||
return createVNode(_component_ArticleItem, {
|
||
key: item.id,
|
||
article: item,
|
||
"show-image": true
|
||
}, null, 8, ["article"]);
|
||
}), 64))
|
||
])
|
||
])
|
||
];
|
||
}
|
||
}),
|
||
_: 1
|
||
}, _parent2, _scopeId));
|
||
_push2(ssrRenderComponent(_component_a_col, {
|
||
xs: 24,
|
||
lg: 12
|
||
}, {
|
||
default: withCtx((_2, _push3, _parent3, _scopeId2) => {
|
||
if (_push3) {
|
||
_push3(`<div class="content-card" data-v-2b3d4e7c${_scopeId2}><div class="card-header" data-v-2b3d4e7c${_scopeId2}><span class="card-tag tag-orange" data-v-2b3d4e7c${_scopeId2}>决策服务</span>`);
|
||
_push3(ssrRenderComponent(_component_NuxtLink, {
|
||
to: "/consultation",
|
||
class: "more-link"
|
||
}, {
|
||
default: withCtx((_3, _push4, _parent4, _scopeId3) => {
|
||
if (_push4) {
|
||
_push4(`更多 ›`);
|
||
} else {
|
||
return [
|
||
createTextVNode("更多 ›")
|
||
];
|
||
}
|
||
}),
|
||
_: 1
|
||
}, _parent3, _scopeId2));
|
||
_push3(`</div><div class="article-list" data-v-2b3d4e7c${_scopeId2}><!--[-->`);
|
||
ssrRenderList(decisionServiceArticles, (item) => {
|
||
_push3(ssrRenderComponent(_component_ArticleItem, {
|
||
key: item.id,
|
||
article: item,
|
||
"show-image": true
|
||
}, null, _parent3, _scopeId2));
|
||
});
|
||
_push3(`<!--]--></div></div>`);
|
||
} else {
|
||
return [
|
||
createVNode("div", { class: "content-card" }, [
|
||
createVNode("div", { class: "card-header" }, [
|
||
createVNode("span", { class: "card-tag tag-orange" }, "决策服务"),
|
||
createVNode(_component_NuxtLink, {
|
||
to: "/consultation",
|
||
class: "more-link"
|
||
}, {
|
||
default: withCtx(() => [
|
||
createTextVNode("更多 ›")
|
||
]),
|
||
_: 1
|
||
})
|
||
]),
|
||
createVNode("div", { class: "article-list" }, [
|
||
(openBlock(), createBlock(Fragment, null, renderList(decisionServiceArticles, (item) => {
|
||
return createVNode(_component_ArticleItem, {
|
||
key: item.id,
|
||
article: item,
|
||
"show-image": true
|
||
}, null, 8, ["article"]);
|
||
}), 64))
|
||
])
|
||
])
|
||
];
|
||
}
|
||
}),
|
||
_: 1
|
||
}, _parent2, _scopeId));
|
||
} else {
|
||
return [
|
||
createVNode(_component_a_col, {
|
||
xs: 24,
|
||
lg: 12
|
||
}, {
|
||
default: withCtx(() => [
|
||
createVNode("div", { class: "content-card" }, [
|
||
createVNode("div", { class: "card-header" }, [
|
||
createVNode("span", { class: "card-tag tag-purple" }, "翰墨文谈"),
|
||
createVNode(_component_NuxtLink, {
|
||
to: "/hanmo",
|
||
class: "more-link"
|
||
}, {
|
||
default: withCtx(() => [
|
||
createTextVNode("更多 ›")
|
||
]),
|
||
_: 1
|
||
})
|
||
]),
|
||
createVNode("div", { class: "article-list" }, [
|
||
(openBlock(), createBlock(Fragment, null, renderList(hanmoArticles, (item) => {
|
||
return createVNode(_component_ArticleItem, {
|
||
key: item.id,
|
||
article: item,
|
||
"show-image": true
|
||
}, null, 8, ["article"]);
|
||
}), 64))
|
||
])
|
||
])
|
||
]),
|
||
_: 1
|
||
}),
|
||
createVNode(_component_a_col, {
|
||
xs: 24,
|
||
lg: 12
|
||
}, {
|
||
default: withCtx(() => [
|
||
createVNode("div", { class: "content-card" }, [
|
||
createVNode("div", { class: "card-header" }, [
|
||
createVNode("span", { class: "card-tag tag-orange" }, "决策服务"),
|
||
createVNode(_component_NuxtLink, {
|
||
to: "/consultation",
|
||
class: "more-link"
|
||
}, {
|
||
default: withCtx(() => [
|
||
createTextVNode("更多 ›")
|
||
]),
|
||
_: 1
|
||
})
|
||
]),
|
||
createVNode("div", { class: "article-list" }, [
|
||
(openBlock(), createBlock(Fragment, null, renderList(decisionServiceArticles, (item) => {
|
||
return createVNode(_component_ArticleItem, {
|
||
key: item.id,
|
||
article: item,
|
||
"show-image": true
|
||
}, null, 8, ["article"]);
|
||
}), 64))
|
||
])
|
||
])
|
||
]),
|
||
_: 1
|
||
})
|
||
];
|
||
}
|
||
}),
|
||
_: 1
|
||
}, _parent));
|
||
_push(`</div></section><section class="quick-links-section" data-v-2b3d4e7c><div class="mx-auto max-w-screen-xl px-4" data-v-2b3d4e7c><div class="quick-links-grid" data-v-2b3d4e7c>`);
|
||
_push(ssrRenderComponent(_component_NuxtLink, {
|
||
to: "/about/join",
|
||
class: "quick-link-item"
|
||
}, {
|
||
default: withCtx((_, _push2, _parent2, _scopeId) => {
|
||
if (_push2) {
|
||
_push2(`<span class="icon" data-v-2b3d4e7c${_scopeId}>📥</span><span class="text" data-v-2b3d4e7c${_scopeId}>资料下载</span>`);
|
||
} else {
|
||
return [
|
||
createVNode("span", { class: "icon" }, "📥"),
|
||
createVNode("span", { class: "text" }, "资料下载")
|
||
];
|
||
}
|
||
}),
|
||
_: 1
|
||
}, _parent));
|
||
_push(ssrRenderComponent(_component_NuxtLink, {
|
||
to: "/about",
|
||
class: "quick-link-item"
|
||
}, {
|
||
default: withCtx((_, _push2, _parent2, _scopeId) => {
|
||
if (_push2) {
|
||
_push2(`<span class="icon" data-v-2b3d4e7c${_scopeId}>📝</span><span class="text" data-v-2b3d4e7c${_scopeId}>申报模板</span>`);
|
||
} else {
|
||
return [
|
||
createVNode("span", { class: "icon" }, "📝"),
|
||
createVNode("span", { class: "text" }, "申报模板")
|
||
];
|
||
}
|
||
}),
|
||
_: 1
|
||
}, _parent));
|
||
_push(ssrRenderComponent(_component_NuxtLink, {
|
||
to: "/contact",
|
||
class: "quick-link-item"
|
||
}, {
|
||
default: withCtx((_, _push2, _parent2, _scopeId) => {
|
||
if (_push2) {
|
||
_push2(`<span class="icon" data-v-2b3d4e7c${_scopeId}>📤</span><span class="text" data-v-2b3d4e7c${_scopeId}>成果报送</span>`);
|
||
} else {
|
||
return [
|
||
createVNode("span", { class: "icon" }, "📤"),
|
||
createVNode("span", { class: "text" }, "成果报送")
|
||
];
|
||
}
|
||
}),
|
||
_: 1
|
||
}, _parent));
|
||
_push(ssrRenderComponent(_component_NuxtLink, {
|
||
to: "/about/consultation",
|
||
class: "quick-link-item"
|
||
}, {
|
||
default: withCtx((_, _push2, _parent2, _scopeId) => {
|
||
if (_push2) {
|
||
_push2(`<span class="icon" data-v-2b3d4e7c${_scopeId}>📞</span><span class="text" data-v-2b3d4e7c${_scopeId}>联系我们</span>`);
|
||
} else {
|
||
return [
|
||
createVNode("span", { class: "icon" }, "📞"),
|
||
createVNode("span", { class: "text" }, "联系我们")
|
||
];
|
||
}
|
||
}),
|
||
_: 1
|
||
}, _parent));
|
||
_push(`</div></div></section></div>`);
|
||
};
|
||
}
|
||
});
|
||
const _sfc_setup = _sfc_main.setup;
|
||
_sfc_main.setup = (props, ctx) => {
|
||
const ssrContext = useSSRContext();
|
||
(ssrContext.modules || (ssrContext.modules = /* @__PURE__ */ new Set())).add("pages/index.vue");
|
||
return _sfc_setup ? _sfc_setup(props, ctx) : void 0;
|
||
};
|
||
const index = /* @__PURE__ */ _export_sfc(_sfc_main, [["__scopeId", "data-v-2b3d4e7c"]]);
|
||
|
||
export { index as default };
|
||
//# sourceMappingURL=index-C_KINsjY.mjs.map
|