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/views/fysp/data-product/components/CompProdManage.vue |   50 ++++++++++++++++++++++++++++----------------------
 1 files changed, 28 insertions(+), 22 deletions(-)

diff --git a/src/views/fysp/data-product/base-data-product/ProdManage.vue b/src/views/fysp/data-product/components/CompProdManage.vue
similarity index 72%
rename from src/views/fysp/data-product/base-data-product/ProdManage.vue
rename to src/views/fysp/data-product/components/CompProdManage.vue
index e04d292..e7d3397 100644
--- a/src/views/fysp/data-product/base-data-product/ProdManage.vue
+++ b/src/views/fysp/data-product/components/CompProdManage.vue
@@ -2,7 +2,7 @@
   <el-affix>
     <el-menu
       ref="menuRef"
-      default-active="scene"
+      :default-active="menu.length > 0 ? menu[0].path : ''"
       ellipsis
       mode="horizontal"
     >
@@ -28,35 +28,41 @@
 </template>
 <script setup>
 import { ref, onMounted, provide, inject, computed } from 'vue';
-import { useRouter, useRoute } from 'vue-router';
+import { useRouter } from 'vue-router';
 
 const contentMaxHeight = inject('contentMaxHeight');
 
+const props = defineProps({
+  menu: {
+    type: Array,
+    default: () => []
+  }
+})
+
 const router = useRouter();
-const route = useRoute();
 
 const menuRef = ref(null);
 const height = ref(contentMaxHeight.value);
 
-const menu = ref([
-  {
-    name: '鍦烘櫙娓呭崟',
-    path: 'scene',
-    selected: true
-  },
-  {
-    name: '璇勪及娓呭崟',
-    path: 'evaluate'
-  },
-  {
-    name: '鏁存敼娓呭崟',
-    path: 'inspection'
-  },
-  {
-    name: '鐩戞祴鏁版嵁',
-    path: 'monitorData'
-  }
-]);
+// const menu = ref([
+//   {
+//     name: '鍦烘櫙娓呭崟',
+//     path: 'scene',
+//     selected: true
+//   },
+//   {
+//     name: '璇勪及娓呭崟',
+//     path: 'evaluate'
+//   },
+//   {
+//     name: '鏁存敼娓呭崟',
+//     path: 'inspection'
+//   },
+//   {
+//     name: '鐩戞祴鏁版嵁',
+//     path: 'monitorData'
+//   }
+// ]);
 
 const navPage = (item) => {
   if (item.index) {

--
Gitblit v1.9.3