feat(任务): 完善任务验收流程和状态管理
- 在任务列表组件中添加验收按钮选项 - 根据任务类型区分验收状态(1表示待验收,2表示已完成) - 更新任务状态显示文本为更清晰的描述 - 移除任务页面图标的固定颜色 - 修复更新检查中的APK下载链接问题 - 更新版本记录至5.1.1
This commit is contained in:
@@ -4,8 +4,8 @@
|
||||
<view class="search-bar">
|
||||
<view class="search-container">
|
||||
<view class="task-type-button-container">
|
||||
<view class="task-type-button" @click="toggleTaskTypePanel">
|
||||
<u-icon name="list" :color="$im-primary" size="18"></u-icon>
|
||||
<view class="task-type-button" @click="toggleTaskTypePanel">
|
||||
<u-icon name="list" size="18"></u-icon>
|
||||
</view>
|
||||
<!-- 悬浮任务类型面板 -->
|
||||
<view v-if="showTaskTypePanel" class="task-type-panel">
|
||||
@@ -29,7 +29,7 @@
|
||||
></u-search>
|
||||
</view>
|
||||
<view class="add-button" @click="createTask">
|
||||
<u-icon name="plus" :color="$im-primary" size="18"></u-icon>
|
||||
<u-icon name="plus" size="18"></u-icon>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
@@ -307,9 +307,11 @@ export default {
|
||||
// 完成任务
|
||||
async handleCompleteTask(task) {
|
||||
try {
|
||||
// 1 表示任务待验收, 2 表示任务已完成
|
||||
// 如果是我发布的任务视图,改为0,如果是发布给我的视图,改为1
|
||||
const response = await updateTask({
|
||||
taskId: task.taskId,
|
||||
state: 2, // 2表示任务已完成
|
||||
state: this.taskType == 'received' ? 1 : 2, // 2表示任务已完成
|
||||
completedTime: new Date()
|
||||
});
|
||||
if (response.code === 200) {
|
||||
|
||||
Reference in New Issue
Block a user