Browse Source

优化

master
陈裕财 3 years ago
parent
commit
f36f5eba14
  1. 11
      src/views/xm/core/xmTask/XmTaskAgileKanban.vue
  2. 9
      src/views/xm/core/xmTask/XmTaskAgileKanbanUser.vue
  3. 3
      src/views/xm/core/xmTask/XmTaskMng.vue

11
src/views/xm/core/xmTask/XmTaskAgileKanban.vue

@ -129,7 +129,8 @@
@cancel="editFormVisible = false" @cancel="editFormVisible = false"
@after-add-submit="afterExecEditSubmit" @after-add-submit="afterExecEditSubmit"
@after-edit-submit="afterExecEditSubmit" @after-edit-submit="afterExecEditSubmit"
@submit="afterEditSubmit"
@submit="afterEditSubmit"
@edit-fields="onEditSomeFields"
></xm-task-edit> ></xm-task-edit>
</el-dialog> </el-dialog>
@ -553,6 +554,14 @@ export default {
let taskIndex = this.xmTasks.findIndex((d) => d.id === task.id); let taskIndex = this.xmTasks.findIndex((d) => d.id === task.id);
this.$set(this.xmTasks, taskIndex, task); 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) { getTaskStateIndex(taskState) {
return this.taskState.findIndex((i) => i.status == taskState); return this.taskState.findIndex((i) => i.status == taskState);
}, },

9
src/views/xm/core/xmTask/XmTaskAgileKanbanUser.vue

@ -130,6 +130,7 @@
@after-add-submit="afterExecEditSubmit" @after-add-submit="afterExecEditSubmit"
@after-edit-submit="afterExecEditSubmit" @after-edit-submit="afterExecEditSubmit"
@submit="afterEditSubmit" @submit="afterEditSubmit"
@edit-fields="onEditSomeFields"
></xm-task-edit> ></xm-task-edit>
</el-dialog> </el-dialog>
@ -553,6 +554,14 @@ export default {
let taskIndex = this.xmTasks.findIndex((d) => d.id === task.id); let taskIndex = this.xmTasks.findIndex((d) => d.id === task.id);
this.$set(this.xmTasks, taskIndex, task); 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) { getTaskStateIndex(taskState) {
return this.taskState.findIndex((i) => i.status == taskState); return this.taskState.findIndex((i) => i.status == taskState);
}, },

3
src/views/xm/core/xmTask/XmTaskMng.vue

@ -1433,7 +1433,8 @@ export default {
afterAddSubmit(row) { afterAddSubmit(row) {
this.addFormVisible = false; this.addFormVisible = false;
this.pageInfo.count = true; this.pageInfo.count = true;
this.getXmTasks()
this.xmTasks.push(row)
//this.getXmTasks()
//treeTool.reloadChildren(this.$refs.table,this.maps,row.parentTaskid,'parentTaskid',this.loadXmTaskLazy) //treeTool.reloadChildren(this.$refs.table,this.maps,row.parentTaskid,'parentTaskid',this.loadXmTaskLazy)
}, },
afterEditSubmit() { afterEditSubmit() {

Loading…
Cancel
Save