From f19e5267cc23b1c714dc746239864f33ed715dd9 Mon Sep 17 00:00:00 2001
From: riku <risaku@163.com>
Date: 星期五, 05 十二月 2025 17:55:02 +0800
Subject: [PATCH] 完成地图制作任务功能初版
---
src/router/index.js | 116 ++++++++++++++++++++++++++++++++++++++++++++++++++++-----
1 files changed, 105 insertions(+), 11 deletions(-)
diff --git a/src/router/index.js b/src/router/index.js
index 5d81136..f826b46 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: false, 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: false, key: 'ProdManage' },
+ meta: { keepAlive: false, key: 'ManageBaseProd' },
component: () =>
import(
'@/views/fysp/data-product/base-data-product/ProdEvaluationInfo.vue'
)
},
{
- // 鍩虹浜у搧-宸℃煡淇℃伅
+ // 鍩虹浜у搧-鏁存敼娓呭崟
path: 'inspection',
name: 'ProdInspectionInfo',
- meta: { keepAlive: false, 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: false, key: 'ProdManage' },
+ meta: { keepAlive: false, key: 'ManageBaseProd' },
component: () =>
import(
'@/views/fysp/data-product/base-data-product/ProdMonitorDataInfo.vue'
@@ -141,6 +141,88 @@
)
}
]
+ },
+ {
+ 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'
+ )
+ },
+ ]
+ },
+ ]
+ },
+ {
+ name: 'dataProdFinal',
+ path: 'final',
+ children: [
+ {
+ // 鏈�缁堜骇鍝�-宸℃煡鏈堝害绠�鎶�
+ name: 'MonInspecReport',
+ path: 'monInspecReport',
+ component: () =>
+ import(
+ '@/views/fysp/data-product/final-data-product/ProdMonInspecReport.vue'
+ ),
+ },
+ ]
}
]
},
@@ -153,7 +235,7 @@
name: 'taskmanage',
path: 'manage',
component: () => import('@/views/fysp/task/TaskManage.vue'),
- meta: { keepAlive: true }
+ meta: { keepAlive: false }
},
{
//鐩戠浠诲姟鍦烘櫙缂栬緫
@@ -214,6 +296,13 @@
path: 'evalutationRule',
component: () =>
import('@/views/fysp/config/EvalutationRule.vue')
+ },
+ {
+ //鍊煎煙琛ㄧ鐞�
+ name: 'domaincatalog',
+ path: 'domaincatalog',
+ component: () =>
+ import('@/views/fysp/config/DomainCatalog.vue')
}
]
},
@@ -319,12 +408,17 @@
component: () => import('@/views/DocTest.vue')
}
]
+ },
+ {
+ name: 'pdfPreview',
+ path: '/common/pdfPreview',
+ component: () => import('@/views/common/PDFViewer.vue')
}
];
const router = createRouter({
- history: createWebHistory(import.meta.env.BASE_URL),
- // history: createWebHashHistory(),
+ // history: createWebHistory(import.meta.env.BASE_URL),
+ history: createWebHashHistory(),
routes: routes
});
--
Gitblit v1.9.3