From 084dc518463b89f1125bd4e03daeeb3e47f996d3 Mon Sep 17 00:00:00 2001 From: lzh Date: Mon, 13 Apr 2026 23:50:18 +0800 Subject: [PATCH] =?UTF-8?q?fix(@vben/web-antd):=20=E4=BF=AE=E5=A4=8D?= =?UTF-8?q?=E5=B7=A5=E5=8D=95=E8=AF=A6=E6=83=85=E9=A1=B5=E6=93=8D=E4=BD=9C?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 取消/升级优先级弹窗补传 orderType,修复无法识别工单类型的问题 - 新增非待分配状态下的"转派"入口(QUEUED/DISPATCHED/CONFIRMED/ARRIVED) - 语音提醒从 IoT 原生接口改为 /ops/clean/device/notify Co-Authored-By: Claude Sonnet 4.6 (1M context) --- .../ops/work-order/components/cleaning-actions.vue | 11 +++++------ .../src/views/ops/work-order/detail/index.vue | 10 ++++++++++ 2 files changed, 15 insertions(+), 6 deletions(-) diff --git a/apps/web-antd/src/views/ops/work-order/components/cleaning-actions.vue b/apps/web-antd/src/views/ops/work-order/components/cleaning-actions.vue index 6e0d48b99..1cb95e888 100644 --- a/apps/web-antd/src/views/ops/work-order/components/cleaning-actions.vue +++ b/apps/web-antd/src/views/ops/work-order/components/cleaning-actions.vue @@ -5,8 +5,7 @@ import { IconifyIcon } from '@vben/icons'; import { Button, message } from 'ant-design-vue'; -import { sendDeviceMessage } from '#/api/iot/device/device'; -import { manualCompleteOrder } from '#/api/ops/cleaning'; +import { manualCompleteOrder, sendDeviceNotify } from '#/api/ops/cleaning'; defineOptions({ name: 'CleaningActions' }); @@ -21,10 +20,10 @@ const emit = defineEmits<{ async function handleVoiceNotify() { if (!props.order.assigneeId) return; try { - await sendDeviceMessage({ - deviceId: props.order.assigneeId, - method: 'voice.broadcast', - params: { content: `请注意:${props.order.title}` }, + await sendDeviceNotify({ + badgeId: props.order.assigneeId, + type: 'VOICE' as const, + content: `请注意:${props.order.title}`, }); message.success('语音提醒已发送'); } catch { diff --git a/apps/web-antd/src/views/ops/work-order/detail/index.vue b/apps/web-antd/src/views/ops/work-order/detail/index.vue index dcff0e318..b3f0273e1 100644 --- a/apps/web-antd/src/views/ops/work-order/detail/index.vue +++ b/apps/web-antd/src/views/ops/work-order/detail/index.vue @@ -564,6 +564,7 @@ function handleUpgrade() { orderId: order.value.id, orderCode: order.value.orderCode, currentPriority: order.value.priority, + orderType: order.value.orderType, }) .open(); } @@ -573,6 +574,7 @@ function handleCancel() { orderId: order.value.id, orderCode: order.value.orderCode, title: order.value.title, + orderType: order.value.orderType, }) .open(); } @@ -753,6 +755,14 @@ onUnmounted(stopPolling); 分配执行人 +