From 67ff45aeb5a8bc61de9eae297932fad66dd0337e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=B2=81=E6=B4=AA=E9=9C=9E?= Date: Mon, 9 Mar 2026 13:54:04 +0800 Subject: [PATCH] 221213 --- nuxt-demo/app/components/AppHead/index.vue | 58 +++++- .../app/pages/about/developmentHistory.vue | 11 ++ .../app/pages/about/developmentStrategy.vue | 11 ++ nuxt-demo/app/pages/about/honor.vue | 11 ++ nuxt-demo/app/pages/about/leaderSpeech.vue | 11 ++ .../pages/about/organizationalStructure.vue | 11 ++ nuxt-demo/app/pages/rule/details.vue | 9 + nuxt-demo/app/pages/rule/government.vue | 12 ++ nuxt-demo/app/pages/rule/legal.vue | 174 ++++++++++++++++++ nuxt-demo/app/pages/rule/specification.vue | 11 ++ .../app/pages/rule/technicalStandards.vue | 11 ++ 11 files changed, 329 insertions(+), 1 deletion(-) create mode 100644 nuxt-demo/app/pages/about/developmentHistory.vue create mode 100644 nuxt-demo/app/pages/about/developmentStrategy.vue create mode 100644 nuxt-demo/app/pages/about/honor.vue create mode 100644 nuxt-demo/app/pages/about/leaderSpeech.vue create mode 100644 nuxt-demo/app/pages/about/organizationalStructure.vue create mode 100644 nuxt-demo/app/pages/rule/details.vue create mode 100644 nuxt-demo/app/pages/rule/government.vue create mode 100644 nuxt-demo/app/pages/rule/legal.vue create mode 100644 nuxt-demo/app/pages/rule/specification.vue create mode 100644 nuxt-demo/app/pages/rule/technicalStandards.vue diff --git a/nuxt-demo/app/components/AppHead/index.vue b/nuxt-demo/app/components/AppHead/index.vue index d0b849b..7ca024e 100644 --- a/nuxt-demo/app/components/AppHead/index.vue +++ b/nuxt-demo/app/components/AppHead/index.vue @@ -32,10 +32,50 @@ 解决方案
  • 新闻资讯
  • +
  • + 政策法规 + + + {{item.name}} + + +
  • 安全评价
  • 合作案例
  • -
  • 关于秦安
  • + +
  • + 关于秦安 + + + {{item.name}} + + +
  • 秦安安全大模型
  • 股票代码:871771
    @@ -47,6 +87,8 @@ import { ref, onMounted, onUnmounted } from "vue"; const isProductHovered = ref(false); +const isAboutHovered = ref(false); +const isRuleHovered = ref(false); const isScrolled = ref(false); const route = useRoute(); @@ -77,6 +119,20 @@ const proList = [ { name: "服务机构自我赋能平台", path: "" }, { name: "应急管理大数据中心", path: "" }, ]; +const AboutList=[ + { name: "公司简介", path: "/about" }, + { name: "领导致词", path: "/about/leaderSpeech" }, + { name: "发展战略", path: "/about/developmentStrategy" }, + { name: "组织架构", path: "/about/organizationalStructure" }, + { name: "资质荣誉", path: "/about/honor" }, + { name: "发展历程", path: "/about/developmentHistory" }, +]; +const RuleList= [ + { name: "法律法规", path: "/rule/legal" }, + { name: "政府规章", path: "/rule/government" }, + { name: "规范文件", path: "/rule/specification" }, + { name: "技术标准", path: "/rule/technicalStandards" }, +]; diff --git a/nuxt-demo/app/pages/about/developmentStrategy.vue b/nuxt-demo/app/pages/about/developmentStrategy.vue new file mode 100644 index 0000000..5fd534c --- /dev/null +++ b/nuxt-demo/app/pages/about/developmentStrategy.vue @@ -0,0 +1,11 @@ + + + + + diff --git a/nuxt-demo/app/pages/about/honor.vue b/nuxt-demo/app/pages/about/honor.vue new file mode 100644 index 0000000..ee0138a --- /dev/null +++ b/nuxt-demo/app/pages/about/honor.vue @@ -0,0 +1,11 @@ + + + + + diff --git a/nuxt-demo/app/pages/about/leaderSpeech.vue b/nuxt-demo/app/pages/about/leaderSpeech.vue new file mode 100644 index 0000000..773346b --- /dev/null +++ b/nuxt-demo/app/pages/about/leaderSpeech.vue @@ -0,0 +1,11 @@ + + + + + diff --git a/nuxt-demo/app/pages/about/organizationalStructure.vue b/nuxt-demo/app/pages/about/organizationalStructure.vue new file mode 100644 index 0000000..4f3e0ef --- /dev/null +++ b/nuxt-demo/app/pages/about/organizationalStructure.vue @@ -0,0 +1,11 @@ + + + + + diff --git a/nuxt-demo/app/pages/rule/details.vue b/nuxt-demo/app/pages/rule/details.vue new file mode 100644 index 0000000..a1d5b00 --- /dev/null +++ b/nuxt-demo/app/pages/rule/details.vue @@ -0,0 +1,9 @@ + + + diff --git a/nuxt-demo/app/pages/rule/government.vue b/nuxt-demo/app/pages/rule/government.vue new file mode 100644 index 0000000..b93d7af --- /dev/null +++ b/nuxt-demo/app/pages/rule/government.vue @@ -0,0 +1,12 @@ + + + + + + diff --git a/nuxt-demo/app/pages/rule/legal.vue b/nuxt-demo/app/pages/rule/legal.vue new file mode 100644 index 0000000..9b9d7aa --- /dev/null +++ b/nuxt-demo/app/pages/rule/legal.vue @@ -0,0 +1,174 @@ + + + + + diff --git a/nuxt-demo/app/pages/rule/specification.vue b/nuxt-demo/app/pages/rule/specification.vue new file mode 100644 index 0000000..898f439 --- /dev/null +++ b/nuxt-demo/app/pages/rule/specification.vue @@ -0,0 +1,11 @@ + + + + + diff --git a/nuxt-demo/app/pages/rule/technicalStandards.vue b/nuxt-demo/app/pages/rule/technicalStandards.vue new file mode 100644 index 0000000..49641e3 --- /dev/null +++ b/nuxt-demo/app/pages/rule/technicalStandards.vue @@ -0,0 +1,11 @@ + + + + +