From 43b467af3a67c621e5457502e86ff7102f6f88d0 Mon Sep 17 00:00:00 2001 From: liuyun Date: Wed, 14 Oct 2026 23:10:23 +0800 Subject: [PATCH] =?UTF-8?q?fix(c2):=20=E6=8E=92=E7=8F=AD=E6=B4=BE=E5=8D=95?= =?UTF-8?q?=E9=A1=B5=E6=8E=A5=E5=85=A5=E5=BD=93=E6=97=A5=E5=B7=A5=E5=8D=95?= =?UTF-8?q?=E5=88=97=E8=A1=A8=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 后端补 R11 后,将日视图数据源从占位切换为 GET /order?serviceDate= (管理员视角当日全部工单),移除 NEEDS_CONTEXT 告警横幅,批量推荐的 「待派工单」改由当日 to_assign 工单下拉选择并自动带入老人与时段。 Co-Authored-By: Claude Sonnet 4.6 --- src/api/order.ts | 9 ++++- src/pages/ltc/schedule/index.vue | 64 +++++++++++++++++++++----------- 2 files changed, 49 insertions(+), 24 deletions(-) diff --git a/src/api/order.ts b/src/api/order.ts index 4bdc22a..28fa285 100644 --- a/src/api/order.ts +++ b/src/api/order.ts @@ -6,8 +6,8 @@ import { http } from '@/api/http' * - 时间字段(timeSlotStart/End 为 datetime、serviceDate/assignTime 为日期)后端返回毫秒时间戳; * - 派单冲突(2001)/无待遇(1001)/无计划(1002)/资质提示(1006)由后端以 ApiError.message 返回,前端直接展示。 * - * 注意:后端暂无「按日期列全部工单(管理员视角)」的列表接口,仅有 GET /order/today(当前登录 - * 护理员本人当日工单)。排班派单页的「全部当日工单」数据源见 task-5-report(NEEDS_CONTEXT)。 + * 注意:管理员视角「按日期列全部工单」用 listOrders(GET /order?serviceDate=,权限 order.detail); + * GET /order/today 仅返回当前登录护理员本人当日工单,不可用于日视图。 */ /** 工单八态(order_status)。 */ @@ -148,6 +148,11 @@ export function getTodayOrders(serviceDate?: string): Promise { return http.get('/order/today', { params: serviceDate ? { serviceDate } : undefined }) } +/** 按日期列当日工单(管理员视角,租户全部工单;可选按护理员过滤,按 timeSlotStart 排序)。 */ +export function listOrders(query: { serviceDate: string; assigneeId?: string }): Promise { + return http.get('/order', { params: query }) +} + /** 批量推荐(只读,返回推荐护理员 + 理由,不自动派)。 */ export function batchRecommend(query: BatchRecommendQuery): Promise { return http.get('/order/batch-recommend', { params: query }) diff --git a/src/pages/ltc/schedule/index.vue b/src/pages/ltc/schedule/index.vue index ac3d0b1..a13bd2c 100644 --- a/src/pages/ltc/schedule/index.vue +++ b/src/pages/ltc/schedule/index.vue @@ -9,15 +9,6 @@ - -
护理员 \ 时段
@@ -110,17 +101,26 @@
- - + + + + - 确认派单需指定 to_assign 工单(日视图接入后可自动带入) + 选择工单后自动带入老人与时段,逐条确认后才派