feat: 恢复任务卡片进度条显示

- 在进行中的任务中保留进度条显示
- 在我发起的任务中添加进度条(进行中和已完成状态显示)
- 在已完成任务中添加进度条(显示100%)
- 移除我发起的任务中冗余的文本进度显示
This commit is contained in:
Your Name 2026-01-02 20:17:57 +08:00
parent 9c27f8c9f4
commit 9c6f5351fa

View File

@ -1210,6 +1210,19 @@
</div>
</div>
<!-- 进度条(已完成任务显示100%) -->
<div class="task-progress">
<div class="progress-label">
<span>任务进度</span>
<span>{{ task.progress || 100 }}%</span>
</div>
<a-progress
:percent="task.progress || 100"
:stroke-color="{ '0%': '#31f08b', '100%': '#31f08b' }"
:show-info="false"
/>
</div>
<!-- 时间信息 -->
<div class="task-footer">
<div class="footer-item">
@ -1458,12 +1471,6 @@
</span>
<span>接单人: {{ task.receiverName || '--' }}</span>
</div>
<div class="detail-item">
<span class="icon">
<Icon name="trending-up" size="sm" color="#31f08b" />
</span>
<span>进度: {{ task.progress || 0 }}%</span>
</div>
<div v-if="task.brandName" class="detail-item">
<span class="icon">
<Icon name="tag" size="sm" color="#31f08b" />
@ -1513,6 +1520,19 @@
</div>
</div>
<!-- 进度条(进行中和已完成的任务显示) -->
<div v-if="task.status === 'in_progress' || task.status === 'completed'" class="task-progress">
<div class="progress-label">
<span>任务进度</span>
<span>{{ task.progress || 0 }}%</span>
</div>
<a-progress
:percent="task.progress || 0"
:stroke-color="{ '0%': '#31f08b', '100%': '#31f08b' }"
:show-info="false"
/>
</div>
<!-- 时间信息 -->
<div class="task-footer">
<div class="footer-item">