fix(@vben/web-antd): 优化工单详情页面显示和交互逻辑

- 已完成状态的进度节点显示为绿色,移除"进行中"徽章
- 已完成状态显示作业进度信息
- 超时时进度圆环和100%文字显示红色
- 改用语音提醒替代震动提醒,调用IoT设备消息接口
- 已完成状态隐藏快捷操作卡片
- 基础信息新增到岗时间、完成时间、更新时间、作业类型字段
- 修复已完成节点图标和文字颜色显示
- 优化进度条颜色计算逻辑,根据实际时长计算进度
- 调整"进行中"徽章字体样式
- 删除重复的CSS选择器

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
lzh
2026-02-04 10:42:34 +08:00
parent 220689d3f9
commit d4118123c1

View File

@@ -301,8 +301,7 @@ const workDuration = computed(() => {
/** 计算作业进度 */
const workProgress = computed(() => {
if (!order.value.extInfo?.expectedDuration) return 0;
// 如果已完成显示100%
if (order.value.status === 'COMPLETED') return 100;
// 根据实际已用时长和预计时长计算进度
return Math.min(
Math.round(
(workDuration.value / order.value.extInfo.expectedDuration) * 100,