Commit 1b88d3da by xiexiaoqin

feat: 修改任务状态

parent 25148236
......@@ -196,7 +196,7 @@
{{item.creator.name}}
<text>{{item.updateTime}}</text>
</view>
<task-list a:if="{{item.meetingTaskSimpleViewModel}}" onChangeTaskStatusOnList="onChangeTaskStatusOnList" taskView="{{item.meetingTaskSimpleViewModel}}" commentId="{{item.commentId}}" meetingId="{{meetingId}}" isCanEdit="{{false}}"/>
<task-list a:if="{{item.meetingTaskSimpleViewModel}}" onChangeTaskStatusOnList="changeTaskStatus" taskView="{{item.meetingTaskSimpleViewModel}}" commentId="{{item.commentId}}" isCanEdit="{{false}}"/>
<file-list a:if="{{item.fileDetailList}}" fileView="{{item}}"/>
<notes a:if="{{item.notes}}" meetingNotes="{{item.notes}}"/>
<view class="meeting-title" a:if="{{item.commentType === 'meeting'}}">创建了会议</view>
......
......@@ -1719,22 +1719,6 @@ create.Page({
this.store.data[setData2] = task.status;
this.update();
},
//列表修改任务状态
changeTaskStatusOnList(task) {
this.updateTask({
"logType": "task_status_modify",
"taskStatus": task.status,
'id': task.id
}, () => {
if (this.data.repeatable == 1) {
this.dealRepeatStatus(task);
} else {
this.loadAffairList();
}
this.$store.data.isIndexAffairListNeedUpdate = true;
this.update();
})
},
//弹窗修改任务状态
changeTaskStatus() {
this.updateTask({
......@@ -1863,6 +1847,28 @@ create.Page({
})
}
},
//修改任务状态
changeTaskStatus(e) {
const data = {
meetingId: this.store.data.scheduleId,
platform: 'dingTalk',
taskModifyModel: {
commentId: e.commentId,
processState: e.status,
taskId: e.taskId
}
};
updateMeetingTask(data).then(res => {
if (res.data.code === 0) {
const [index] = this.getIndexFromAffairList(e.commentId);
if (index !== -1) {
this.store.data.affairList[index].meetingTaskSimpleViewModel.processState = e.status;
this.store.data.affairList[index].updateTime = getCreateShowTime(new Date());
}
this.update();
}
});
},
// 创建任务
goCreateTask(e) {
dd.navigateTo({ url: '/pages/createTask/createTask?meetingId=' + this.store.data.scheduleId })
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment