diff --git a/src/assets/v3/Line/sec10.png b/src/assets/v3/Line/sec10.png new file mode 100644 index 0000000..b7c1b3e Binary files /dev/null and b/src/assets/v3/Line/sec10.png differ diff --git a/src/assets/v3/Line/sec11.png b/src/assets/v3/Line/sec11.png new file mode 100644 index 0000000..b1acf01 Binary files /dev/null and b/src/assets/v3/Line/sec11.png differ diff --git a/src/assets/v3/Line/sec2.png b/src/assets/v3/Line/sec2.png new file mode 100644 index 0000000..80244dd Binary files /dev/null and b/src/assets/v3/Line/sec2.png differ diff --git a/src/assets/v3/Line/sec3.jpeg b/src/assets/v3/Line/sec3.jpeg new file mode 100644 index 0000000..eb436f4 Binary files /dev/null and b/src/assets/v3/Line/sec3.jpeg differ diff --git a/src/assets/v3/Line/sec5.png b/src/assets/v3/Line/sec5.png new file mode 100644 index 0000000..950dc43 Binary files /dev/null and b/src/assets/v3/Line/sec5.png differ diff --git a/src/assets/v3/Line/sec7.png b/src/assets/v3/Line/sec7.png new file mode 100644 index 0000000..a1852d9 Binary files /dev/null and b/src/assets/v3/Line/sec7.png differ diff --git a/src/assets/v3/bj11.png b/src/assets/v3/bj11.png new file mode 100644 index 0000000..91e7d05 Binary files /dev/null and b/src/assets/v3/bj11.png differ diff --git a/src/components/Header/index.vue b/src/components/Header/index.vue index 3ebc64d..d96d89a 100644 --- a/src/components/Header/index.vue +++ b/src/components/Header/index.vue @@ -10,7 +10,7 @@
  • 首页
  • - 产品服务 + 产品服务
  • 解决方案
  • diff --git a/src/router/config/home.ts b/src/router/config/home.ts index 3413e15..eb55bf3 100644 --- a/src/router/config/home.ts +++ b/src/router/config/home.ts @@ -265,6 +265,19 @@ export default [ asideMenu: 'drawer' // 左侧菜单抽屉模式 } }, + { + path: '/ProductServices', + name: 'ProductServices', + component: () => import('@/views/Jyh/ProductServices/index.vue'), + meta: { + title: '可信开源态势感知平台 (源感)', + reportTitle: '可信开源态势感知平台 (源感)', + className: 'w-full min-w-full', + hiddenFooter: true, + hasMobile: true, + asideMenu: 'drawer' // 左侧菜单抽屉模式 + } + }, { path: '/ProductServices/1', name: 'ProductServices1', diff --git a/src/views/Jyh/Home/component/ComProject/index.vue b/src/views/Jyh/Home/component/ComProject/index.vue index 8575f16..1425a4b 100644 --- a/src/views/Jyh/Home/component/ComProject/index.vue +++ b/src/views/Jyh/Home/component/ComProject/index.vue @@ -53,10 +53,10 @@ const activeIndex = ref(0); // 定义菜单列表数据 const menuList = [ - { name: '可信开源态势感知平台(源感)' }, - { name: '金银湖代码安全大模型(源鉴)' }, - { name: '供应链安全检测系统(源链)' }, - { name: '智能终端应用安全监测平台(源端)' } + { name: '可信开源态势感知平台(源感)' }, + { name: '金银湖代码安全大模型(源鉴)' }, + { name: '供应链安全检测系统(源链)'}, + { name: '智能终端应用安全监测平台(源端)' } ]; const changeTab = (index) => { @@ -106,7 +106,7 @@ const changeTab = (index) => { padding: 18px 19px; margin: 0 10px; position: relative; - font-size: 18px; + font-size: 16px; cursor: pointer; transition: all 0.3s; } diff --git a/src/views/Jyh/Home/component/ComProject/product1.vue b/src/views/Jyh/Home/component/ComProject/product1.vue index 4f63caa..5f91db5 100644 --- a/src/views/Jyh/Home/component/ComProject/product1.vue +++ b/src/views/Jyh/Home/component/ComProject/product1.vue @@ -24,7 +24,7 @@
    - 态势感知运行结果 + 态势感知运行结果
    @@ -34,10 +34,7 @@
    - - - - +

    技术优势

    @@ -64,11 +61,7 @@ d.实时风险预警与应急响应:智能感知异常事件的人工分析与现场处置,可视化决策支持
    -
    -
    - +
    @@ -96,11 +89,11 @@ 风险感知服务:态势大屏、情报推送、攻击面管理

    -
    -

    数据定制服务:情报订阅、深度分析、API对接

    @@ -523,7 +516,7 @@ onUnmounted(() => { .secondEdition .secondEditionContent .multipleAnalyse { background: url(@/assets/v3/Line/2-4bg.45478d20.png) no-repeat 50%; background-size: cover; - height: 710px; + height: 850px; padding-left: 58px; display: flex; align-items: center; @@ -555,8 +548,8 @@ onUnmounted(() => { .secondEdition .secondEditionContent .multipleAnalyse .maContent { height: 400px; - width: 723px; - background: url(@/assets/v3/Line/2-4-1.802eb322.png) no-repeat; + width: 1000px; + background: url(@/assets/v3/Line/sec7.png) no-repeat; background-size: 100% 100%; margin: 26px 0; transition: 3s diff --git a/src/views/Jyh/ProductServices/ModBanner.vue b/src/views/Jyh/ProductServices/ModBanner.vue index 7b45764..e032710 100644 --- a/src/views/Jyh/ProductServices/ModBanner.vue +++ b/src/views/Jyh/ProductServices/ModBanner.vue @@ -1,41 +1,103 @@ - - diff --git a/src/views/Jyh/ProductServices/ModContent.vue b/src/views/Jyh/ProductServices/ModContent.vue new file mode 100644 index 0000000..1a7162d --- /dev/null +++ b/src/views/Jyh/ProductServices/ModContent.vue @@ -0,0 +1,215 @@ + + + + + diff --git a/src/views/Jyh/ProductServices/ProductServices1/ModBanner.vue b/src/views/Jyh/ProductServices/ProductServices1/ModBanner.vue index e95e500..3437129 100644 --- a/src/views/Jyh/ProductServices/ProductServices1/ModBanner.vue +++ b/src/views/Jyh/ProductServices/ProductServices1/ModBanner.vue @@ -1,41 +1,102 @@ - - diff --git a/src/views/Jyh/ProductServices/ProductServices1/index.vue b/src/views/Jyh/ProductServices/ProductServices1/index.vue index 168089d..1af654c 100644 --- a/src/views/Jyh/ProductServices/ProductServices1/index.vue +++ b/src/views/Jyh/ProductServices/ProductServices1/index.vue @@ -1,8 +1,13 @@ @@ -11,6 +16,10 @@ import { ref, onMounted } from 'vue'; import ModBanner from './ModBanner.vue'; import ModTabs from './ModTabs.vue'; import ModTotal from './ModTotal.vue'; +import Product1 from '@/views/Jyh/Home/component/ComProject/product1.vue' +import Product2 from '@/views/Jyh/Home/component/ComProject/product2.vue' +import Product3 from '@/views/Jyh/Home/component/ComProject/product3.vue' +import Product4 from '@/views/Jyh/Home/component/ComProject/product4.vue' const activeTab = ref(''); @@ -34,7 +43,7 @@ onMounted(() => { diff --git a/src/views/Jyh/ProductServices/ProductServices2/ModBanner.vue b/src/views/Jyh/ProductServices/ProductServices2/ModBanner.vue index 0571106..8212262 100644 --- a/src/views/Jyh/ProductServices/ProductServices2/ModBanner.vue +++ b/src/views/Jyh/ProductServices/ProductServices2/ModBanner.vue @@ -1,41 +1,102 @@ - - diff --git a/src/views/Jyh/ProductServices/ProductServices2/index.vue b/src/views/Jyh/ProductServices/ProductServices2/index.vue index 168089d..8957d10 100644 --- a/src/views/Jyh/ProductServices/ProductServices2/index.vue +++ b/src/views/Jyh/ProductServices/ProductServices2/index.vue @@ -1,8 +1,13 @@ @@ -11,6 +16,10 @@ import { ref, onMounted } from 'vue'; import ModBanner from './ModBanner.vue'; import ModTabs from './ModTabs.vue'; import ModTotal from './ModTotal.vue'; +import Product1 from '@/views/Jyh/Home/component/ComProject/product1.vue' +import Product2 from '@/views/Jyh/Home/component/ComProject/product2.vue' +import Product3 from '@/views/Jyh/Home/component/ComProject/product3.vue' +import Product4 from '@/views/Jyh/Home/component/ComProject/product4.vue' const activeTab = ref(''); @@ -34,7 +43,7 @@ onMounted(() => { diff --git a/src/views/Jyh/ProductServices/ProductServices3/ModBanner.vue b/src/views/Jyh/ProductServices/ProductServices3/ModBanner.vue index 14b3551..3bbafa1 100644 --- a/src/views/Jyh/ProductServices/ProductServices3/ModBanner.vue +++ b/src/views/Jyh/ProductServices/ProductServices3/ModBanner.vue @@ -1,41 +1,102 @@ - - diff --git a/src/views/Jyh/ProductServices/ProductServices3/index.vue b/src/views/Jyh/ProductServices/ProductServices3/index.vue index 168089d..6c7aed3 100644 --- a/src/views/Jyh/ProductServices/ProductServices3/index.vue +++ b/src/views/Jyh/ProductServices/ProductServices3/index.vue @@ -1,8 +1,13 @@ @@ -11,6 +16,10 @@ import { ref, onMounted } from 'vue'; import ModBanner from './ModBanner.vue'; import ModTabs from './ModTabs.vue'; import ModTotal from './ModTotal.vue'; +import Product1 from '@/views/Jyh/Home/component/ComProject/product1.vue' +import Product2 from '@/views/Jyh/Home/component/ComProject/product2.vue' +import Product3 from '@/views/Jyh/Home/component/ComProject/product3.vue' +import Product4 from '@/views/Jyh/Home/component/ComProject/product4.vue' const activeTab = ref(''); @@ -34,7 +43,7 @@ onMounted(() => { diff --git a/src/views/Jyh/ProductServices/ProductServices4/ModBanner.vue b/src/views/Jyh/ProductServices/ProductServices4/ModBanner.vue index e1b9a3d..91301d9 100644 --- a/src/views/Jyh/ProductServices/ProductServices4/ModBanner.vue +++ b/src/views/Jyh/ProductServices/ProductServices4/ModBanner.vue @@ -1,41 +1,102 @@ - - diff --git a/src/views/Jyh/ProductServices/ProductServices4/index.vue b/src/views/Jyh/ProductServices/ProductServices4/index.vue index 168089d..8886715 100644 --- a/src/views/Jyh/ProductServices/ProductServices4/index.vue +++ b/src/views/Jyh/ProductServices/ProductServices4/index.vue @@ -1,8 +1,13 @@ @@ -11,6 +16,10 @@ import { ref, onMounted } from 'vue'; import ModBanner from './ModBanner.vue'; import ModTabs from './ModTabs.vue'; import ModTotal from './ModTotal.vue'; +import Product1 from '@/views/Jyh/Home/component/ComProject/product1.vue' +import Product2 from '@/views/Jyh/Home/component/ComProject/product2.vue' +import Product3 from '@/views/Jyh/Home/component/ComProject/product3.vue' +import Product4 from '@/views/Jyh/Home/component/ComProject/product4.vue' const activeTab = ref(''); @@ -34,7 +43,7 @@ onMounted(() => { diff --git a/src/views/Jyh/ProductServices/index.vue b/src/views/Jyh/ProductServices/index.vue index aa47c6e..ef76a35 100644 --- a/src/views/Jyh/ProductServices/index.vue +++ b/src/views/Jyh/ProductServices/index.vue @@ -1,7 +1,7 @@ @@ -9,28 +9,9 @@