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 @@ 关闭 + + +