From ec763e1cb7dca873caf4afbc0dfde047b51753d3 Mon Sep 17 00:00:00 2001
From: riku <risaku@163.com>
Date: 星期五, 17 十月 2025 17:26:54 +0800
Subject: [PATCH] 2025.10.17
---
src/components/core/CoreMenu.vue | 26 +++++++++++++++++++++-----
1 files changed, 21 insertions(+), 5 deletions(-)
diff --git a/src/components/core/CoreMenu.vue b/src/components/core/CoreMenu.vue
index 920f38f..8dd635c 100644
--- a/src/components/core/CoreMenu.vue
+++ b/src/components/core/CoreMenu.vue
@@ -1,6 +1,6 @@
<template>
- <div class="map-mode-change p-events-auto">
- <template v-for="(item, index) in menu" :key="index">
+ <div v-show="status == 0" class="map-mode-change p-events-auto">
+ <template v-for="(item, index) in menu" :key="item.path">
<a :class="btnClz(item.selected)" @click="navTo(index)">
<div>{{ item.name }}</div>
</a>
@@ -41,6 +41,9 @@
</template>
<script>
+import { mapState } from 'pinia';
+import { useMapAnimationStore } from '@/stores/map-animation';
+
export default {
data() {
return {
@@ -55,9 +58,17 @@
path: 'rmode'
},
{
- name: '缃戞牸鍖栫洃娴�',
- path: 'gridmonitor'
+ name: '璧拌埅铻嶅悎',
+ path: 'underwaymix'
}
+ // {
+ // name: '姹℃煋婧簮2',
+ // path: 'hmode2'
+ // }
+ // {
+ // name: '缃戞牸鍖栫洃娴�',
+ // path: 'gridmonitor'
+ // }
// {
// name: '鐢ㄧ數閲忕洃娴�',
// path: 'emode'
@@ -69,7 +80,9 @@
]
};
},
- computed: {},
+ computed: {
+ ...mapState(useMapAnimationStore, ['status'])
+ },
methods: {
btnClz(selected) {
return (
@@ -84,6 +97,9 @@
m[index].selected = true;
this.$router.push(m[index].path);
}
+ },
+ mounted() {
+ this.navTo(0);
}
};
</script>
--
Gitblit v1.9.3