From 1ed3e06fdf7b2c699a6cc234b9d78c39fe99b822 Mon Sep 17 00:00:00 2001 From: Your Name Date: Fri, 17 Jul 2026 12:50:11 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- admin/src/api/stats.ts | 5 + .../src/views/stats/auto_assign_log/index.vue | 183 +++++++++++++++++- .../stats/AutoAssignLogController.php | 25 ++- .../lists/stats/AutoAssignLogLists.php | 53 ++++- .../command/AutoAssignPendingDiagnosis.php | 1 + 5 files changed, 256 insertions(+), 11 deletions(-) diff --git a/admin/src/api/stats.ts b/admin/src/api/stats.ts index a5d99948..bf9223a8 100644 --- a/admin/src/api/stats.ts +++ b/admin/src/api/stats.ts @@ -232,6 +232,11 @@ export function autoAssignLogLists(params: Record) { return request.get({ url: '/stats.autoAssignLog/lists', params }) } +/** 批量回退自动分配:将诊单医助撤回到自动分配前的原医助 */ +export function autoAssignLogRollback(data: { ids: number[] }) { + return request.post({ url: '/stats.autoAssignLog/rollback', data }) +} + /** 医助个人业绩概览 */ export function assistantPerformanceOverview(params: { time_type?: string diff --git a/admin/src/views/stats/auto_assign_log/index.vue b/admin/src/views/stats/auto_assign_log/index.vue index a03833bb..1868336a 100644 --- a/admin/src/views/stats/auto_assign_log/index.vue +++ b/admin/src/views/stats/auto_assign_log/index.vue @@ -2,6 +2,18 @@
+ + + - + + + + + + +
- 由每日定时任务「待分配诊单自动指派」写入:按上月二诊复诊接诊率分档轮询分配(>70% 每人3条/日,60%~70% 每人2条/日,50%~60% 每人1条/日,<50% 不分)。每条待指派诊单一行,含分配 / 不分配原因。 + 由每日定时任务「待分配诊单自动指派」写入:按上月二诊复诊接诊率分档轮询分配(>70% 每人3条/日,60%~70% + 每人2条/日,50%~60% 每人1条/日,<50% 不分)。「回退」可将已分配医助撤回到自动分配前的原医助(通常为一中心),并写入指派日志。
- +
+ + 回退选中({{ selectedRows.length }}) + + + 已选 {{ selectedRows.length }} 条可回退记录 + +
+ + @@ -59,6 +118,21 @@ + + +