|
|
|
@ -130,6 +130,7 @@ |
|
|
|
@after-add-submit="afterExecEditSubmit" |
|
|
|
@after-edit-submit="afterExecEditSubmit" |
|
|
|
@submit="afterEditSubmit" |
|
|
|
@edit-fields="onEditSomeFields" |
|
|
|
></xm-task-edit> |
|
|
|
</el-dialog> |
|
|
|
|
|
|
|
@ -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); |
|
|
|
}, |
|
|
|
|