fix(@vben/web-antd): 优化工单详情页面显示和交互逻辑
- 已完成状态的进度节点显示为绿色,移除"进行中"徽章 - 已完成状态显示作业进度信息 - 超时时进度圆环和100%文字显示红色 - 改用语音提醒替代震动提醒,调用IoT设备消息接口 - 已完成状态隐藏快捷操作卡片 - 基础信息新增到岗时间、完成时间、更新时间、作业类型字段 - 修复已完成节点图标和文字颜色显示 - 优化进度条颜色计算逻辑,根据实际时长计算进度 - 调整"进行中"徽章字体样式 - 删除重复的CSS选择器 Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user