diff --git a/frontend/src/views/TaskHall.vue b/frontend/src/views/TaskHall.vue index e25258d..0cf3665 100644 --- a/frontend/src/views/TaskHall.vue +++ b/frontend/src/views/TaskHall.vue @@ -533,7 +533,7 @@
任务编号 - {{ task.taskNo }} + {{ task.isSubTask ? task.itemNo : task.taskNo }}
任务类型 @@ -842,7 +842,7 @@
任务编号 - {{ task.taskNo }} + {{ task.isSubTask ? task.itemNo : task.taskNo }}
任务类型 @@ -1180,7 +1180,7 @@
任务编号 - {{ task.taskNo }} + {{ task.isSubTask ? task.itemNo : task.taskNo }}
任务类型 @@ -1523,7 +1523,7 @@
任务编号 - {{ task.taskNo }} + {{ task.isSubTask ? task.itemNo : task.taskNo }}
任务类型 @@ -2718,8 +2718,9 @@ const loadTasks = async () => { ...item, id: item.id, // 保持子任务的ID itemId: item.id, // 额外保存子任务ID + itemNo: item.itemNo, // 子任务编号(用于第三方API查询) title: item.mainTaskTitle || item.taskTitle || item.title, // 使用主任务标题 - subTaskNo: item.itemNo, // 子任务编号 + subTaskNo: item.itemNo, // 子任务编号(兼容) isSubTask: true, // 标记为子任务 taskId: item.taskId, // 保存主任务ID // 保留子任务的其他字段 @@ -2731,6 +2732,7 @@ const loadTasks = async () => { estimatedHours: item.estimatedHours, quantity: item.quantity || 1, // 数量 previewImage: item.previewImage, // 预览图 + prevDownloadUrl: item.prevDownloadUrl, // 前置环节素材下载链接 description: item.description || item.taskDescription })) allTasks = [...allTasks, ...items] @@ -3481,15 +3483,20 @@ const loadInProgressTasks = async () => { ...item, id: item.id, // 保持子任务的ID itemId: item.id, // 额外保存子任务ID + itemNo: item.itemNo, // 子任务编号(用于第三方API查询) title: item.mainTaskTitle || item.taskTitle || item.title, // 使用主任务标题 - subTaskNo: item.itemNo, // 子任务编号 + subTaskNo: item.itemNo, // 子任务编号(兼容) isSubTask: true, // 标记为子任务 taskId: item.taskId, // 保存主任务ID // 保留子任务的其他字段 groupNo: item.groupNo, taskTypeId: item.taskTypeId, - score: item.score, + taskTypeName: item.taskTypeName, // 任务类型名称 + score: item.totalScore || item.score, estimatedHours: item.estimatedHours, + quantity: item.quantity || 1, // 数量 + previewImage: item.previewImage, // 预览图 + prevDownloadUrl: item.prevDownloadUrl, // 前置环节素材下载链接 description: item.description || item.taskDescription, progress: item.progress, status: 'in_progress'