| | |
| | | const index = this.allTaskTableData.findIndex(item => item === row) |
| | | if (index > -1) { |
| | | this.allTaskTableData.splice(index, 1) |
| | | // 删除后判断是否需要跳页 |
| | | const maxPage = Math.ceil(this.allTaskTableData.length / this.taskPageSize) || 1; |
| | | if (this.taskPageNum > maxPage) { |
| | | this.taskPageNum = maxPage; |
| | | } |
| | | this.updateTaskTableData(); |
| | | this.$message.success('删除成功') |
| | | } |
| | |
| | | this.allTaskTableData.splice(index, 1, taskData); |
| | | } else { |
| | | this.allTaskTableData.push(taskData); |
| | | this.taskPageNum = 1; // 新增后回到第一页 |
| | | } |
| | | this.updateTaskTableData(); |
| | | // 更新表单数据 |