浏览代码

bug 修复

lilei 3 年之前
父节点
当前提交
742a16bb5a
共有 1 个文件被更改,包括 4 次插入8 次删除
  1. 4 8
      src/components/Table/index.js

+ 4 - 8
src/components/Table/index.js

@@ -279,15 +279,11 @@ export default {
       } else { //  取消
       } else { //  取消
         const arrId = []
         const arrId = []
         this.selectedRows.map((item, index) => {
         this.selectedRows.map((item, index) => {
-          this.selectedRows.map((subItem, ind) => {
-            if (item[this.rowKeyName] == subItem[this.rowKeyName]) {
-              arrId.push(index)
-            }
-          })
-        })
-        arrId.map((item, index) => {
-          _this.selectedRows = _this.selectedRows.slice(item, item + 1)
+          if(!changeRows.find(subItem => subItem[this.rowKeyName] == item[this.rowKeyName])){
+            arrId.push(item)
+          }
         })
         })
+        this.selectedRows = arrId
       }
       }
       this.updateSelect()
       this.updateSelect()
     },
     },