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