From 58c0f11fe2f23a1be2dec768f9ac02107301a634 Mon Sep 17 00:00:00 2001 From: riku <risaku@163.com> Date: 星期五, 19 九月 2025 17:30:36 +0800 Subject: [PATCH] 2025.9.19 数据产品(待完成) --- src/router/index.js | 83 +++++++++++++++++++++++++++++++++++++---- 1 files changed, 75 insertions(+), 8 deletions(-) diff --git a/src/router/index.js b/src/router/index.js index c229675..ba8f36f 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -70,7 +70,7 @@ import('@/views/fysp/data-product/ProdSceneReport.vue') }, { - //鍦烘櫙鎶ュ憡 + //鑱斿悎鎵ф硶娓呭崟 name: 'lawenforcelist', path: 'lawenforcelist', component: () => @@ -82,18 +82,18 @@ children: [ { // 鍩虹浜у搧-绠$悊 - name: 'ProdManage', + name: 'ManageBaseProd', path: 'home', component: () => import( - '@/views/fysp/data-product/base-data-product/ProdManage.vue' + '@/views/fysp/data-product/base-data-product/ManageBaseProd.vue' ), children: [ { // 鍩虹浜у搧-鍦烘櫙娓呭崟 path: 'scene', name: 'ProdSceneInfo', - meta: { keepAlive: true, key: 'ProdManage' }, + meta: { keepAlive: false, key: 'ManageBaseProd' }, component: () => import( '@/views/fysp/data-product/base-data-product/ProdSceneInfo.vue' @@ -103,17 +103,17 @@ // 鍩虹浜у搧-瑙勮寖鎬ц瘎浼� path: 'evaluate', name: 'ProdEvaluationInfo', - meta: { keepAlive: true, key: 'ProdManage' }, + meta: { keepAlive: false, key: 'ManageBaseProd' }, component: () => import( '@/views/fysp/data-product/base-data-product/ProdEvaluationInfo.vue' ) }, { - // 鍩虹浜у搧-宸℃煡淇℃伅 + // 鍩虹浜у搧-鏁存敼娓呭崟 path: 'inspection', name: 'ProdInspectionInfo', - meta: { keepAlive: true, key: 'ProdManage' }, + meta: { keepAlive: false, key: 'ManageBaseProd' }, component: () => import( '@/views/fysp/data-product/base-data-product/ProdInspectionInfo.vue' @@ -123,7 +123,7 @@ // 鍩虹浜у搧-鐩戞祴鏁版嵁 path: 'monitordata', name: 'ProdMonitorDataInfo', - meta: { keepAlive: true, key: 'ProdManage' }, + meta: { keepAlive: false, key: 'ManageBaseProd' }, component: () => import( '@/views/fysp/data-product/base-data-product/ProdMonitorDataInfo.vue' @@ -141,6 +141,73 @@ ) } ] + }, + { + name: 'dataProdMiddle', + path: 'middle', + children: [ + { + // 涓棿浜у搧-绠$悊 + name: 'ManageMiddleProd', + path: 'home', + component: () => + import( + '@/views/fysp/data-product/middle-data-product/ManageMiddleProd.vue' + ), + children: [ + { + // 涓棿浜у搧-鏈堝害宸℃煡鎯呭喌姹囨�� + path: 'inspectionSummary', + name: 'ProdInspectionSummary', + meta: { keepAlive: false, key: 'ManageMiddleProd' }, + component: () => + import( + '@/views/fysp/data-product/middle-data-product/ProdInspectionSummary.vue' + ) + }, + { + // 涓棿浜у搧-鏈堝害闂姹囨�� + path: 'problemTypeSummary', + name: 'ProdProblemTypeSummary', + meta: { keepAlive: false, key: 'ManageMiddleProd' }, + component: () => + import( + '@/views/fysp/data-product/middle-data-product/ProdProblemTypeSummary.vue' + ) + }, + { + // 涓棿浜у搧-鍒嗚闀囧崟鍦烘櫙闂鏁板潎鍊� + path: 'problemCountSummary', + name: 'ProdProblemCountSummary', + meta: { keepAlive: false, key: 'ManageMiddleProd' }, + component: () => + import( + '@/views/fysp/data-product/middle-data-product/ProdProblemCountSummary.vue' + ) + }, + { + // 涓棿浜у搧-鐩戞祴璁惧姹囨�� + path: 'monitorDeviceSummary', + name: 'ProdMonitorDeviceSummary', + meta: { keepAlive: false, key: 'ManageMiddleProd' }, + component: () => + import( + '@/views/fysp/data-product/middle-data-product/ProdMonitorDeviceSummary.vue' + ) + }, + { + // 涓棿浜у搧-璇勪及鎯呭喌 + path: 'evaluationSummary', + name: 'ProdEvaluationSummary', + meta: { keepAlive: false, key: 'ManageMiddleProd' }, + component: () => + import( + '@/views/fysp/data-product/middle-data-product/ProdEvaluationSummary.vue' + ) + }, + ] + }, + ] } ] }, -- Gitblit v1.9.3