diff --git a/src/views/xm/core/xmTask/XmTaskAgileKanban.vue b/src/views/xm/core/xmTask/XmTaskAgileKanban.vue index e7a1821c..ba3819e0 100644 --- a/src/views/xm/core/xmTask/XmTaskAgileKanban.vue +++ b/src/views/xm/core/xmTask/XmTaskAgileKanban.vue @@ -129,7 +129,8 @@ @cancel="editFormVisible = false" @after-add-submit="afterExecEditSubmit" @after-edit-submit="afterExecEditSubmit" - @submit="afterEditSubmit" + @submit="afterEditSubmit" + @edit-fields="onEditSomeFields" > @@ -553,6 +554,14 @@ export default { let taskIndex = this.xmTasks.findIndex((d) => d.id === task.id); this.$set(this.xmTasks, taskIndex, task); }, + + onEditSomeFields(params){ + var id=params.ids[0] + let taskIndex = this.xmTasks.findIndex((d) => d.id === id); + var task=this.xmTasks[taskIndex] + Object.assign(task,params ) + this.$set(this.xmTasks, taskIndex, task); + }, getTaskStateIndex(taskState) { return this.taskState.findIndex((i) => i.status == taskState); }, diff --git a/src/views/xm/core/xmTask/XmTaskAgileKanbanUser.vue b/src/views/xm/core/xmTask/XmTaskAgileKanbanUser.vue index 494f8c01..e49c3307 100644 --- a/src/views/xm/core/xmTask/XmTaskAgileKanbanUser.vue +++ b/src/views/xm/core/xmTask/XmTaskAgileKanbanUser.vue @@ -130,6 +130,7 @@ @after-add-submit="afterExecEditSubmit" @after-edit-submit="afterExecEditSubmit" @submit="afterEditSubmit" + @edit-fields="onEditSomeFields" > @@ -553,6 +554,14 @@ export default { let taskIndex = this.xmTasks.findIndex((d) => d.id === task.id); this.$set(this.xmTasks, taskIndex, task); }, + + onEditSomeFields(params){ + var id=params.ids[0] + let taskIndex = this.xmTasks.findIndex((d) => d.id === id); + var task=this.xmTasks[taskIndex] + Object.assign(task,params ) + this.$set(this.xmTasks, taskIndex, task); + }, getTaskStateIndex(taskState) { return this.taskState.findIndex((i) => i.status == taskState); }, diff --git a/src/views/xm/core/xmTask/XmTaskMng.vue b/src/views/xm/core/xmTask/XmTaskMng.vue index 505c3b8e..5f882c10 100644 --- a/src/views/xm/core/xmTask/XmTaskMng.vue +++ b/src/views/xm/core/xmTask/XmTaskMng.vue @@ -1433,7 +1433,8 @@ export default { afterAddSubmit(row) { this.addFormVisible = false; this.pageInfo.count = true; - this.getXmTasks() + this.xmTasks.push(row) + //this.getXmTasks() //treeTool.reloadChildren(this.$refs.table,this.maps,row.parentTaskid,'parentTaskid',this.loadXmTaskLazy) }, afterEditSubmit() {