From 0ecf7b3bc6d6a008a804d55c859833bf2cf6473a Mon Sep 17 00:00:00 2001
From: zmc <zmc_li@foxmail.com>
Date: 星期三, 22 十一月 2023 10:06:29 +0800
Subject: [PATCH] 1.增加了有效率异常展示页面 2.风险模型的所属场景和运维商的详细信息,以及1个跳转页面链接 3.飞行巡检页面增加增加地址和运维商的筛选条件 4.飞行巡检页面是最新当日日期时,每类异常右上角增加一个“辅助审核” 5.历史数据管理增加 站点总数

---
 src/router/index.js |  195 ++++++++++++++++++++++++++++++------------------
 1 files changed, 120 insertions(+), 75 deletions(-)

diff --git a/src/router/index.js b/src/router/index.js
index 74978ca..dd2b189 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,92 +8,138 @@
       name: 'home',
       meta: { title: '棣栭〉' },
       component: () => import('@/components/layout/AppLayout.vue'),
-      children: 
-            [
-            // 鏁版嵁鍒嗛櫓妯″瀷
-            {
-              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/DataRiskRank.vue')
+        },
 
-            //  绔欑偣瀹℃牳杈呭姪
-            {
-              path: "/testData",
-              name: 'testData',
-              meta: { title: '绔欑偣瀹℃牳杈呭姪' },
-              component: () => import('@/views/exception/SiteAuditAssistance.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: '/riskrank',
+          name: 'riskrank',
+          meta: { title: '缁煎悎椋庨櫓鎺掑悕', keepAlive: true },
+          component: () => import('@/views/risk_assessment/SiteComprehensiveRskRanking.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: '/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: '/detail/:siteName/:month/:titleName',
+          name: 'RiskModelDetail',
+          meta: { title: '绔欑偣鍏蜂綋淇℃伅', transition: 'slide-left' },
+          component: () => import('@/views/risk_assessment/components/SiteDetail.vue')
+        },
+
+        // 椋庨櫓妯″瀷宓屽叆
+        {
+          path: '/subRiskModel',
+          name: 'subRiskModel',
+          meta: { title: '椋庨櫓妯″瀷宓屽叆' },
+          component: () => import('@/views/risk_assessment/components/SubRiskModel.vue')
+        },
+
+
+        // 瀹℃牳杈呭姪宓屽叆杩囨浮椤甸潰
+        {
+          path: '/AuditDetail/:beginTime/:endTime/:exceptionType',
+          name: 'siteAuditDetail',
+          meta: { title: '寮傚父瀹℃牳鍏蜂綋淇℃伅', transition: 'slide-left' },
+          component: () => import('@/views/exception/components/exceptionDetail.vue')
+        },
+
+        // 瀹℃牳杈呭姪宓屽叆
+        {
+          path: '/SubSiteAudit',
+          name: 'SubSiteAudit',
+          meta: { title: '瀹℃牳杈呭姪宓屽叆' },
+          component: () => import('@/views/exception/components/SubSiteAudit.vue')
+        },
+
+        // 寮傚父璇︽儏宓屽叆杩囨浮椤甸潰
+        {
+          path: '/exceptionDetail/:siteName/:month/',
+          name: 'exceptionDetail',
+          meta: { title: '寮傚父鍏蜂綋淇℃伅', transition: 'slide-left' },
+          component: () => import('@/views/risk_assessment/components/SiteDetail.vue')
+        },
+
+        // 寮傚父璇︽儏宓屽叆
+        {
+          path: '/SubFlightInspection',
+          name: 'SubFlightInspection',
+          meta: { title: '寮傚父璇︽儏宓屽叆' },
+          component: () => import('@/views/exception/components/SubFlightInspection.vue')
+        },
+      ]
     },
-
 
     // 鐧婚檰椤甸潰
     {
-      path: "/login",
+      path: '/login',
       name: 'login',
       component: () => import('@/views/login/LoginSystem.vue')
-
     },
     {
       path: '/',
       redirect: '/edata'
-    },
+    }
   ]
 })
 

--
Gitblit v1.9.3