From 0825e9e96a6f2d4b71a51d32dae1302f2496c4d1 Mon Sep 17 00:00:00 2001
From: zmc <zmc_li@foxmail.com>
Date: 星期四, 23 十一月 2023 16:58:27 +0800
Subject: [PATCH] 1.增加了风险模型的跳转逻辑 2.增加了风险模型的组件

---
 src/router/index.js |  215 +++++++++++++++++++++++++++--------------------------
 1 files changed, 111 insertions(+), 104 deletions(-)

diff --git a/src/router/index.js b/src/router/index.js
index 05e1ea8..d47d617 100644
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -1,5 +1,4 @@
-import { createRouter, createWebHashHistory  } from 'vue-router'
-
+import { createRouter, createWebHashHistory } from 'vue-router'
 
 const router = createRouter({
   history: createWebHashHistory(),
@@ -9,122 +8,130 @@
       name: 'home',
       meta: { title: '棣栭〉' },
       component: () => import('@/components/layout/AppLayout.vue'),
-      children: 
-            [
-              {
-                path:'/avalue',
-                name:'avalue',
-                meta: {title: '椋庨櫓璇勪及'},
-                children:[
-                    // 鏁版嵁鍒嗛櫓妯″瀷
-                {
-                  path: "/avgDay",
-                  name: 'avgDay',
-                  meta: { title: '鏁版嵁鍒嗛櫓妯″瀷' },
-                  component: () => import('@/views/line_graph/DataRiskModel.vue')
-                },
-    
-                //  鏁版嵁椋庨櫓鎺掑悕
-                {
-                  path: "/analysis",
-                  name: 'analysis',
-                  meta: { title: '鏁版嵁椋庨櫓鎺掑悕' },
-                  component: () => import('@/views/line_graph/DataRiskRank.vue')
-                },
-                //  鏁版嵁椋庨櫓鎺掑悕
-                {
-                  path: "/riskrank",
-                  name: 'riskrank',
-                  meta: { title: '缁煎悎椋庨櫓鎺掑悕' },
-                  component: () => import('@/views/line_graph/SiteComprehensiveRskRanking.vue')
-                },
-                  ]
-              },
-              
-            // // 鏁版嵁鍒嗛櫓妯″瀷
-            // {
-            //   path: "/avgDay",
-            //   name: 'avgDay',
-            //   meta: { title: '鏁版嵁鍒嗛櫓妯″瀷' },
-            //   component: () => import('@/views/line_graph/DataRiskModel.vue')
-            // },
+      children: [
+        // 鏁版嵁鍒嗛櫓妯″瀷
+        {
+          path: '/avgDay',
+          name: 'avgDay',
+          meta: { title: '鏁版嵁鍒嗛櫓妯″瀷', keepAlive: true },
+          component: () => import('@/views/risk_assessment/DataRiskModel.vue')
+        },
 
-            // //  鏁版嵁椋庨櫓鎺掑悕
-            // {
-            //   path: "/analysis",
-            //   name: 'analysis',
-            //   meta: { title: '鏁版嵁椋庨櫓鎺掑悕' },
-            //   component: () => import('@/views/line_graph/DataRiskRank.vue')
-            // },
-            // //  鏁版嵁椋庨櫓鎺掑悕
-            // {
-            //   path: "/riskrank",
-            //   name: 'riskrank',
-            //   meta: { title: '缁煎悎椋庨櫓鎺掑悕' },
-            //   component: () => import('@/views/line_graph/SiteComprehensiveRskRanking.vue')
-            // },
-       
-            // 椋炶宸℃
-            {
-              path: "/edata",
-              name: 'edata',
-              meta: { title: '椋炶宸℃' },
-              component: () => import('@/views/exception/FlightInspection.vue')
-            },
+        //  鏁版嵁鎸囨爣鎺掑悕
+        {
+          path: '/analysis',
+          name: 'analysis',
+          meta: { title: '鏁版嵁鎸囨爣鎺掑悕', keepAlive: true },
+          component: () => import('@/views/risk_assessment/DataIndexRank.vue')
+        },
 
-            //  绔欑偣瀹℃牳杈呭姪
-            {
-              path: "/testData",
-              name: 'testData',
-              meta: { title: '绔欑偣瀹℃牳杈呭姪' },
-              component: () => import('@/views/exception/SiteAuditAssistance.vue')
-            },
+        //  鏁版嵁椋庨櫓鎺掑悕
+        {
+          path: '/riskrank',
+          name: 'riskrank',
+          meta: { title: '鏁版嵁椋庨櫓鎺掑悕', keepAlive: true },
+          component: () => import('@/views/risk_assessment/DataRiskRank.vue')
+        },
+
+        // 椋炶宸℃
+        {
+          path: '/edata',
+          name: 'edata',
+          meta: { title: '椋炶宸℃', keepAlive: true },
+          component: () => import('@/views/exception/FlightInspection.vue')
+        },
+
+        //  绔欑偣瀹℃牳杈呭姪
+        {
+          path: '/testData',
+          name: 'testData',
+          meta: { title: '绔欑偣瀹℃牳杈呭姪', keepAlive: true },
+          component: () => import('@/views/exception/SiteAuditAssistance.vue')
+        },
+
+        {
+          path: '/hdata',
+          name: 'hdata',
+          meta: { title: '鍘嗗彶鏁版嵁绠$悊', keepAlive: true },
+          component: () => import('@/views/data_management/HistoryData.vue')
+        },
+        //  鏁版嵁鎺ュ叆绠$悊
+        {
+          path: '/management',
+          name: 'management',
+          meta: { title: '鏁版嵁鎺ュ叆绠$悊' },
+          component: () => import('@/views/data_management/DataAccessManagement.vue')
+        },
+
+        //  涓氬姟鎶ヨ〃
+        {
+          path: '/report',
+          name: 'report',
+          meta: { title: '涓氬姟鎶ヨ〃' },
+          component: () => import('@/views/data_management/BusinessReport.vue')
+        },
+
+        //  鏁版嵁鎺ュ叆閰嶇疆
+        {
+          path: '/setting',
+          name: 'setting',
+          meta: { title: '鏁版嵁鎺ュ叆閰嶇疆' },
+          component: () => import('@/views/setting/SetConfiguration.vue')
+        },
+
+        // 椋庨櫓妯″瀷宓屽叆
+        {
+          path: '/subRiskModel',
+          name: 'subRiskModel',
+          meta: { title: '椋庨櫓妯″瀷宓屽叆' },
+          component: () => import('@/views/risk_assessment/components/SubRiskModel.vue')
+        },
         
-      
-            {
-              path: "/hdata",
-              name: 'hdata',
-              meta: { title: '鍘嗗彶鏁版嵁绠$悊' },
-              component: () => import('@/views/data_management/HistoryData.vue')
-            },
-            //  鏁版嵁鎺ュ叆绠$悊
-            {
-              path: "/management",
-              name: 'management',
-              meta: { title: '鏁版嵁鎺ュ叆绠$悊' },
-              component: () => import('@/views/data_management/DataAccessManagement.vue')
-            },
+        
+        // 瀹℃牳杈呭姪宓屽叆杩囨浮椤甸潰
+        {
+          path: '/AuditDetail/:beginTime/:endTime/:exceptionType',
+          name: 'siteAuditDetail',
+          meta: { title: '寮傚父瀹℃牳鍏蜂綋淇℃伅', transition: 'slide-left' },
+          component: () => import('@/views/exception/components/exceptionDetail.vue')
+        },
 
-            //  涓氬姟鎶ヨ〃
-            {
-              path: "/report",
-              name: 'report',
-              meta: { title: '涓氬姟鎶ヨ〃' },
-              component: () => import('@/views/data_management/BusinessReport.vue')
-            },
-       
-            //  鏁版嵁鎺ュ叆閰嶇疆
-            {
-              path: "/setting",
-              name: 'setting',
-              meta: { title: '鏁版嵁鎺ュ叆閰嶇疆' },
-              component: () => import('@/views/setting/SetConfiguration.vue')
-            },
-          ],
+        // 瀹℃牳杈呭姪宓屽叆
+        {
+          path: '/SubSiteAudit',
+          name: 'SubSiteAudit',
+          meta: { title: '瀹℃牳杈呭姪宓屽叆' },
+          component: () => import('@/views/exception/components/SubSiteAudit.vue')
+        },
+
+        // 寮傚父璇︽儏宓屽叆杩囨浮椤甸潰
+        {
+          path: '/exceptionDetail/:siteName/:time/:timeType/:jumpPage',
+          name: 'exceptionDetail',
+          meta: { title: '寮傚父鍏蜂綋淇℃伅', transition: 'slide-left' },
+          component: () => import('@/views/risk_assessment/components/SiteDetail.vue')
+        },
+
+        // 寮傚父璇︽儏宓屽叆
+        {
+          path: '/CompFlightInspection',
+          name: 'CompFlightInspection',
+          meta: { title: '寮傚父璇︽儏宓屽叆' },
+          component: () => import('@/views/exception/components/CompFlightInspection.vue')
+        }
+      ]
     },
-
 
     // 鐧婚檰椤甸潰
     {
-      path: "/login",
+      path: '/login',
       name: 'login',
       component: () => import('@/views/login/LoginSystem.vue')
-
     },
     {
       path: '/',
       redirect: '/edata'
-    },
+    }
   ]
 })
 

--
Gitblit v1.9.3