From c980435cf2277630cb92ae246c1def2fa868b3df Mon Sep 17 00:00:00 2001
From: fengyuan_yang <1976974459@qq.com>
Date: Mon, 20 Jul 2026 10:04:19 +0800
Subject: [PATCH] =?UTF-8?q?2026-07-20=20=E5=BC=82=E5=B8=B8=E8=A7=84?=
=?UTF-8?q?=E5=88=99=E9=85=8D=E7=BD=AE?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/schedule/todoCenter.js | 3 +
src/views/main-sidebar-hover.vue | 10 +--
src/views/main-sidebar-sub-menu.vue | 6 +-
src/views/main-sidebar.vue | 2 +-
src/views/modules/todo/todoCenter.vue | 115 ++++++++++++++++++++++----
5 files changed, 112 insertions(+), 24 deletions(-)
diff --git a/src/api/schedule/todoCenter.js b/src/api/schedule/todoCenter.js
index b880033..a68fb14 100644
--- a/src/api/schedule/todoCenter.js
+++ b/src/api/schedule/todoCenter.js
@@ -8,3 +8,6 @@ export const searchTodoCenterList = data => createAPI('schedule/searchTodoCenter
// 功能代办中心:查询创建分卷缓存详情
export const getTodoCacheDetail = data => createAPI('schedule/shiftChange/getUnprocessedData', 'POST', data)
+
+// 功能代办中心:审核代办消息
+export const auditTodoMessage = data => createAPI('schedule/auditTodoMessage', 'POST', data)
diff --git a/src/views/main-sidebar-hover.vue b/src/views/main-sidebar-hover.vue
index 7e0d8db..bd53c1f 100644
--- a/src/views/main-sidebar-hover.vue
+++ b/src/views/main-sidebar-hover.vue
@@ -271,7 +271,7 @@ export default {
}
getTodoCenterStats(query).then(({ data }) => {
if (data && data.code === 200 && data.resultMap) {
- this.todoPendingCount = Number(data.resultMap.lockPendingCount || 0)
+ this.todoPendingCount = Number(data.resultMap.unauditedCount || 0)
}
}).catch(() => {
this.todoPendingCount = 0
@@ -726,17 +726,17 @@ export default {
}
.hover-todo-badge {
- width: calc(100% - 36px);
+ width: calc(100% - 26px);
}
.hover-todo-badge /deep/ .el-badge__content.is-fixed {
- top: 11px;
- right: -14px;
+ top: 8px;
+ right: 92px;
}
.hover-todo-badge-icon /deep/ .el-badge__content.is-fixed {
top: 7px;
- right: 0;
+ right: 4px;
}
.hover-submenu {
diff --git a/src/views/main-sidebar-sub-menu.vue b/src/views/main-sidebar-sub-menu.vue
index 3622e7f..3a852cd 100644
--- a/src/views/main-sidebar-sub-menu.vue
+++ b/src/views/main-sidebar-sub-menu.vue
@@ -84,9 +84,13 @@
diff --git a/src/views/main-sidebar.vue b/src/views/main-sidebar.vue
index ee81529..7946a1c 100644
--- a/src/views/main-sidebar.vue
+++ b/src/views/main-sidebar.vue
@@ -148,7 +148,7 @@ export default {
}
getTodoCenterStats(query).then(({data}) => {
if (data && data.code === 200 && data.resultMap) {
- this.todoPendingCount = Number(data.resultMap.lockPendingCount || 0)
+ this.todoPendingCount = Number(data.resultMap.unauditedCount || 0)
}
}).catch(() => {
this.todoPendingCount = 0
diff --git a/src/views/modules/todo/todoCenter.vue b/src/views/modules/todo/todoCenter.vue
index 7e1453c..b40ddd5 100644
--- a/src/views/modules/todo/todoCenter.vue
+++ b/src/views/modules/todo/todoCenter.vue
@@ -8,13 +8,13 @@
-
+
-
+
-
+
+ style="width: 200px">
@@ -123,13 +123,23 @@
@@ -282,14 +292,24 @@
关闭
+
+
+