fix: 子任务显示自己的编号itemNo(用于第三方API查询)

This commit is contained in:
Your Name 2026-01-06 23:56:20 +08:00
parent bc120b60da
commit b8b6f2ce9f

View File

@ -533,7 +533,7 @@
<div class="task-info">
<div class="info-item">
<span class="label">任务编号</span>
<span class="value">{{ task.taskNo }}</span>
<span class="value">{{ task.isSubTask ? task.itemNo : task.taskNo }}</span>
</div>
<div class="info-item">
<span class="label">任务类型</span>
@ -842,7 +842,7 @@
<div class="task-info">
<div class="info-item">
<span class="label">任务编号</span>
<span class="value">{{ task.taskNo }}</span>
<span class="value">{{ task.isSubTask ? task.itemNo : task.taskNo }}</span>
</div>
<div class="info-item">
<span class="label">任务类型</span>
@ -1180,7 +1180,7 @@
<div class="task-info">
<div class="info-item">
<span class="label">任务编号</span>
<span class="value">{{ task.taskNo }}</span>
<span class="value">{{ task.isSubTask ? task.itemNo : task.taskNo }}</span>
</div>
<div class="info-item">
<span class="label">任务类型</span>
@ -1523,7 +1523,7 @@
<div class="task-info">
<div class="info-item">
<span class="label">任务编号</span>
<span class="value">{{ task.taskNo }}</span>
<span class="value">{{ task.isSubTask ? task.itemNo : task.taskNo }}</span>
</div>
<div class="info-item">
<span class="label">任务类型</span>
@ -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'