feat: 更新网站页面和组件,新增多个页面(关于、专家、会员、政策等)

This commit is contained in:
2026-03-10 16:43:52 +08:00
parent 2c80df8b07
commit 54775dd745
56 changed files with 1520 additions and 503 deletions

View File

@@ -0,0 +1,20 @@
<template>
<SectionStub
title="数据服务"
description="提供宏观经济、东盟经贸、产业发展等数据入口(可按权限分级开放)。"
:links="links"
/>
</template>
<script setup lang="ts">
import SectionStub from '@/components/SectionStub.vue'
import { usePageSeo } from '@/composables/usePageSeo'
usePageSeo({ title: '数据服务', description: '决策参考 - 数据服务。', path: '/reference/data' })
const links = [
{ label: '广西宏观经济数据', to: '/reference/data?source=gx-macro' },
{ label: '东盟经贸数据', to: '/reference/data?source=asean-trade' },
{ label: '产业发展数据', to: '/reference/data?source=industry' }
]
</script>

View File

@@ -0,0 +1,10 @@
<template>
<SectionStub title="政策文件" description="集中展示重要政策文件、规划纲要与权威发布渠道。" />
</template>
<script setup lang="ts">
import SectionStub from '@/components/SectionStub.vue'
import { usePageSeo } from '@/composables/usePageSeo'
usePageSeo({ title: '政策文件', description: '决策参考 - 政策文件。', path: '/reference/docs' })
</script>

View File

@@ -0,0 +1,22 @@
<template>
<SectionStub
title="决策参考"
description="面向决策需求,提供政策文件、数据服务、研究成果与专家视点等支撑信息。"
:links="links"
/>
</template>
<script setup lang="ts">
import SectionStub from '@/components/SectionStub.vue'
import { usePageSeo } from '@/composables/usePageSeo'
usePageSeo({ title: '决策参考', description: '决策参考栏目入口。', path: '/reference' })
const links = [
{ label: '政策文件', to: '/reference/docs' },
{ label: '数据服务', to: '/reference/data', desc: '链接宏观经济、东盟经贸、产业发展等信息库' },
{ label: '研究成果', to: '/reference/results' },
{ label: '专家视点', to: '/reference/opinions', desc: '部分内容可能需要会员权限' }
]
</script>

View File

@@ -0,0 +1,10 @@
<template>
<SectionStub title="专家视点" description="面向热点议题发布专家观点与解读(可配置会员访问控制)。" />
</template>
<script setup lang="ts">
import SectionStub from '@/components/SectionStub.vue'
import { usePageSeo } from '@/composables/usePageSeo'
usePageSeo({ title: '专家视点', description: '决策参考 - 专家视点。', path: '/reference/opinions' })
</script>

View File

@@ -0,0 +1,10 @@
<template>
<SectionStub title="研究成果" description="汇聚党委政府重大课题、研究机构成果与专题调研报告。 " />
</template>
<script setup lang="ts">
import SectionStub from '@/components/SectionStub.vue'
import { usePageSeo } from '@/composables/usePageSeo'
usePageSeo({ title: '研究成果', description: '决策参考 - 研究成果。', path: '/reference/results' })
</script>