diff --git a/backend/src/main/java/com/designhub/service/TaskService.java b/backend/src/main/java/com/designhub/service/TaskService.java
index ad726d8..9f2b449 100644
--- a/backend/src/main/java/com/designhub/service/TaskService.java
+++ b/backend/src/main/java/com/designhub/service/TaskService.java
@@ -612,6 +612,8 @@ public class TaskService {
// 填充关联信息
for (Task task : result.getRecords()) {
fillTaskRelatedInfo(task);
+ // 填充子任务统计信息(与getMyPublishedTasks保持一致)
+ fillSubTaskStats(task);
}
return result;
diff --git a/frontend/src/views/TaskHall.vue b/frontend/src/views/TaskHall.vue
index 007cbef..0c360c2 100644
--- a/frontend/src/views/TaskHall.vue
+++ b/frontend/src/views/TaskHall.vue
@@ -902,27 +902,35 @@
+
+
+ 驳回原因:
+ {{ task.rejectReason }}
+
+
@@ -939,8 +947,8 @@
{{ getTaskTypeName(task.taskTypeId, task.taskTypeName, task.taskSubType) }}
- 预估积分
- {{ task.totalScore || task.score }} 分
+ 积分
+ {{ task.score }} 分
数量
@@ -956,13 +964,28 @@
-
-
-
任务类型明细
-
-
-
└ {{ detail.typeName }}
-
x{{ detail.quantity }} = {{ detail.totalScore }}分
+
+
+
+
+
+
{{ getSubTaskLabel(subTask, index) }}
+
{{ getSubTaskStatusText(subTask.status) }}
+
+
+
+
+
+{{ (task.subTasks || []).length - 5 }}
+
+
+
@@ -973,13 +996,27 @@
-
发起人: {{ task.publisherName || '--' }}
-
-
-
-
+
+ 处理人: {{ task.receiverName || '待接单' }}
+
+
+
- 接单人: {{ task.receiverName || '--' }}
+
+
+
+
+ {{ getSubTaskLabel(subTask, index) }}:
+ {{ subTask.receiverName || '待接单' }}
+
+ {{ getSubTaskStatusText(subTask.status) }}
+
+
@@ -1030,8 +1067,8 @@
-
-
+
+
任务进度
{{ task.progress || 0 }}%
@@ -1043,9 +1080,26 @@
/>
-
-
-
查看详情
+
+
+
+
+
+
查看详情
上一环节素材
-
+
更新进度
-
+
完结任务
-
-
-