diff --git a/src/pages/processCenter/pages/creatProcess/zdrzbzORzchgxxmsc/step1.vue b/src/pages/processCenter/pages/creatProcess/zdrzbzORzchgxxmsc/step1.vue index c61938329..bc4b30ce1 100644 --- a/src/pages/processCenter/pages/creatProcess/zdrzbzORzchgxxmsc/step1.vue +++ b/src/pages/processCenter/pages/creatProcess/zdrzbzORzchgxxmsc/step1.vue @@ -23,12 +23,13 @@
调取 - 删除 + 删除
{ + //拿出deleteSelectedList里的每一个元素 + this.deleteSelectedList.map(item => { + let index; + index = this.infoTableDatas.findIndex(items => { + //返回infoTableDatas里id和deleteSelectedList的id相同的元素对应的位置 + return items.id === item; + }); + //如果符合条件,就删除(==-1是没有符合条件的意思) + if (index > -1) { + this.infoTableDatas.splice(index, 1); + } + }); + this.selectList = []; + // for (let i = 0; i < this.infoTableDatas.length; i++) { + // for (let j = 0; j < this.deleteSelectedList.length; j++) { + // if (this.infoTableDatas[i].id === this.deleteSelectedList[j].id){ + // console.log('表里的数据',i,this.infoTableDatas[i]) + // console.log('要删的数据',j,this.deleteSelectedList[j]) + // this.infoTableDatas.splice(i,1) + // } + // } + // } + this.$message({ + type: 'success', + message: '删除成功!' + }); + }).catch(() => { + this.$message({ + type: 'info', + message: '已取消删除' + }); + }); + }, handleProcessStandardNext(status) { switch (status) { // 新增 @@ -490,9 +540,7 @@ export default { // 带入 case 2: if (this.standardCheckedList && this.standardCheckedList.length >= 1) { - console.log('504',this.standardCheckedList) this.infoTableDatas = this.standardCheckedList - console.log('505',this.infoTableDatas) this.standardDrawer = false } else { this.$message.warning('请选择要带入的数据')