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