Procházet zdrojové kódy

获取任务数量

duy před 5 měsíci
rodič
revize
f3acf56f29

+ 7 - 0
src/api/modules/other.js

@@ -84,3 +84,10 @@ export const backMeterTask = (form) => HcApi({
     method: 'get',
     params: form,
 })
+//获取待办任务数量
+export const getTaskCount = (form) => HcApi({
+    url: '/api/blade-business/task/getTaskCount',
+    method: 'get',
+    params: form,
+})
+//获取待

+ 2 - 0
src/layout/modules/HcTopMenu.vue

@@ -4,6 +4,8 @@
             <template v-for="(item, index) in topMenuData" :key="index">
                 <div class="item" :class="curKey === item?.code ? 'cur' : '' " @click="topMenuClick(item)">
                     <span>{{ item?.name }}</span>
+                    <!-- <el-badge v-if="item?.code === 'tasks' && taskCounts > 0" :value="taskCounts" /> -->
+                    <!-- <el-badge v-if="item?.code === 'tasks' && taskCounts > 0" :value="taskCounts" /> -->
                     <el-badge v-if="item?.code === 'tasks' && taskCounts > 0" :value="taskCounts" />
                 </div>
             </template>

+ 4 - 2
src/layout/modules/MenuItem.vue

@@ -19,11 +19,13 @@
                     <HcIcon v-if="item?.source" :name="item?.source" :fill="curKey === item?.code" class="hc-menu-icon" />
                     <template v-if="isCollapse">
                         <div class="name truncate">{{ item?.name.substring(0, 2) }}</div>
-                        <el-badge v-if="item?.code === 'tasks-message' && taskCounts > 0" :value="taskCounts" />
+                        <!-- <el-badge v-if="item?.code === 'tasks-message' && taskCounts > 0" :value="taskCounts" /> -->
+                        <el-badge v-if="item?.code === 'tasks-data' && taskCounts > 0" :value="taskCounts" />
                     </template>
                     <template v-else>
                         <div class="name truncate" :data-key="item?.code">
-                            <el-badge v-if="item?.code === 'tasks-message' && taskCounts > 0" :value="taskCounts">
+                            <!-- <el-badge v-if="item?.code === 'tasks-message' && taskCounts > 0" :value="taskCounts"> -->
+                            <el-badge v-if="item?.code === 'tasks-data' && taskCounts > 0" :value="taskCounts">
                                 {{ item?.name }}
                             </el-badge>
                             <span v-else>{{ item?.name }}</span>