From e4c84d44e70e09ec6d69716bd6c722a953f980da Mon Sep 17 00:00:00 2001
From: yangys <y_ys79@sina.com>
Date: 星期四, 25 九月 2025 20:31:28 +0800
Subject: [PATCH] 顶部提示0时隐藏,工控网任务页面
---
src/page/index/top/top-menu.vue | 32 +++++++++-----------------------
1 files changed, 9 insertions(+), 23 deletions(-)
diff --git a/src/page/index/top/top-menu.vue b/src/page/index/top/top-menu.vue
index 9f84e01..a1c65b7 100644
--- a/src/page/index/top/top-menu.vue
+++ b/src/page/index/top/top-menu.vue
@@ -1,20 +1,18 @@
<template>
<el-menu class="top-menu" :default-active="activeIndex" mode="horizontal" text-color="#333">
- <el-menu-item index="0" @click="openHome(itemHome)">
+ <el-menu-item index="0" @click="openHome(itemHome)">
<template #title>
<i :class="itemHome.source" style="padding-right: 5px"></i>
<span>{{ itemHome.name }}</span>
</template>
</el-menu-item>
- <el-menu-item index="0" @click="openTodo(itemHome)">
+ <el-menu-item index="1" @click="openTodo(itemHome)">
<template #title>
-
-
<el-dropdown>
<span class="el-dropdown-link">
- <el-badge ref="topbadge" :value="remindCount" :max="99" :offset="[10, 0]" :class="{'blink-badge':this.remindCount>0}">
+ <el-badge ref="topbadge" v-if="this.remindCount>0" :value="remindCount" :max="99" :offset="[10, 0]" :class="{'blink-badge':this.remindCount>0}">
<el-tooltip
class="box-item"
effect="dark"
@@ -26,27 +24,14 @@
</el-badge>
</span>
<template #dropdown>
- <el-dropdown-menu>
-
- <el-dropdown-item v-for="item in remindItems" @click.native="handleRemindClick(item)">{{item.text}}</el-dropdown-item>
-
- </el-dropdown-menu>
+ <el-dropdown-menu v-if="this.remindCount>0">
+ <el-dropdown-item v-for="item in remindItems" @click.native="handleRemindClick(item)">{{item.text}}</el-dropdown-item>
+ </el-dropdown-menu>
</template>
</el-dropdown>
+
</template>
- <!--
- <el-dropdown>
- <template #dropdown>
- <el-dropdown-menu>
- <el-dropdown-item>Action 1</el-dropdown-item>
- <el-dropdown-item>Action 2</el-dropdown-item>
- </el-dropdown-menu>
- </template>
- </el-dropdown>
- -->
-
-
</el-menu-item>
<template v-for="(item, index) in items" :key="index">
@@ -130,8 +115,9 @@
}
},
openTodo() {
+ if(this.remindCount>0){
this.$router.push({ path: '/flow/todoindex' });
- //this.box = false;
+ }
},
getCount() {
--
Gitblit v1.9.3