From c01d915539cd02011d54a99f062be67d9de20772 Mon Sep 17 00:00:00 2001 From: Your Name Date: Tue, 13 Jan 2026 16:20:35 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E7=BB=9F=E4=B8=80=E9=83=A8=E9=97=A8?= =?UTF-8?q?=E8=B4=9F=E8=B4=A3=E4=BA=BA=E5=92=8C=E9=83=A8=E9=97=A8=E6=88=90?= =?UTF-8?q?=E5=91=98=E7=9A=84=E4=BB=BB=E5=8A=A1=E5=8D=A1=E7=89=87=E6=98=BE?= =?UTF-8?q?=E7=A4=BA=EF=BC=8C=E7=A1=AE=E4=BF=9D=E9=83=BD=E5=8C=85=E5=90=AB?= =?UTF-8?q?=E5=AE=8C=E6=95=B4=E7=9A=84=E5=AD=90=E4=BB=BB=E5=8A=A1=E4=BF=A1?= =?UTF-8?q?=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/designhub/service/TaskService.java | 2 + frontend/src/views/TaskHall.vue | 135 +++++++++++------- 2 files changed, 85 insertions(+), 52 deletions(-) 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.title }}

- - - 子任务 + + {{ getTaskStatusText(task.status, task) }} 指定 - - - 进行中 + + + 紧急
+ +
+ 驳回原因: + {{ 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 @@ />
- -
- 查看详情 + + + + +
+ 查看详情 上一环节素材 - + 更新进度 - + 完结任务
- - -