ソースを参照

多选 bug修复

chenrui 3 年 前
コミット
6bfe621bda

+ 1 - 10
src/views/common/chooseProductsModal.vue

@@ -274,20 +274,11 @@ export default {
       this.selectedRowKeys = selectedRowKeys
     },
     onSelectChange (record, selected, selectedRows, nativeEvent) {
-      const _this = this
       if (this.type != 'supplier') { //  供应商增加产品
         if (selected) { //  选择
           this.selectedRows.push(record)
         } else { //  取消
-          const arrId = []
-          this.selectedRows.map((item, index) => {
-            if (item.productSn == record.productSn) {
-              arrId.push(index)
-            }
-          })
-          arrId.map((item, index) => {
-            _this.selectedRows = _this.selectedRows.slice(item, item + 1)
-          })
+          this.selectedRows = selectedRows
         }
       }
     },

+ 1 - 10
src/views/common/chooseSupplierModal.vue

@@ -180,19 +180,10 @@ export default {
       this.selectedRowKeys = selectedRowKeys
     },
     onSelectChange (record, selected, selectedRows, nativeEvent) {
-      const _this = this
       if (selected) { //  选择
         this.selectedRows.push(record)
       } else { //  取消
-        const arrId = []
-        this.selectedRows.map((item, index) => {
-          if (item.supplierSn == record.supplierSn) {
-            arrId.push(index)
-          }
-        })
-        arrId.map((item, index) => {
-          _this.selectedRows = _this.selectedRows.slice(item, item + 1)
-        })
+        this.selectedRows = selectedRows
       }
     },
     // 本页全选/取消全选

+ 1 - 10
src/views/inventoryManagement/inventoryWarning/list.vue

@@ -309,19 +309,10 @@ export default {
       this.selectedRowKeys = selectedRowKeys
     },
     onSelectChange (record, selected, selectedRows, nativeEvent) {
-      const _this = this
       if (selected) { //  选择
         this.selectedRows.push(record)
       } else { //  取消
-        const arrId = []
-        this.selectedRows.map((item, index) => {
-          if (item.id == record.id) {
-            arrId.push(index)
-          }
-        })
-        arrId.map((item, index) => {
-          _this.selectedRows = _this.selectedRows.slice(item, item + 1)
-        })
+        this.selectedRows = selectedRows
       }
     },
     // 本页全选/取消全选

+ 1 - 10
src/views/productManagement/productInfo/list.vue

@@ -274,19 +274,10 @@ export default {
       this.selectedRowKeys = selectedRowKeys
     },
     onSelectChange (record, selected, selectedRows, nativeEvent) {
-      const _this = this
       if (selected) { //  选择
         this.selectedRows.push(record)
       } else { //  取消
-        const arrId = []
-        this.selectedRows.map((item, index) => {
-          if (item.id == record.id) {
-            arrId.push(index)
-          }
-        })
-        arrId.map((item, index) => {
-          _this.selectedRows = _this.selectedRows.slice(item, item + 1)
-        })
+        this.selectedRows = selectedRows
       }
     },
     // 本页全选/取消全选

+ 1 - 10
src/views/purchasingManagement/bulkWarehousingOrder/list.vue

@@ -168,19 +168,10 @@ export default {
       this.selectedRowKeys = selectedRowKeys
     },
     onSelectChange (record, selected, selectedRows, nativeEvent) {
-      const _this = this
       if (selected) { //  选择
         this.selectedRows.push(record)
       } else { //  取消
-        const arrId = []
-        this.selectedRows.map((item, index) => {
-          if (item.sparePartsSn == record.sparePartsSn) {
-            arrId.push(index)
-          }
-        })
-        arrId.map((item, index) => {
-          _this.selectedRows = _this.selectedRows.slice(item, item + 1)
-        })
+        this.selectedRows = selectedRows
       }
     },
     // 本页全选/取消全选

+ 1 - 10
src/views/salesManagement/outboundOrder/list.vue

@@ -328,19 +328,10 @@ export default {
       this.selectedRowKeys = selectedRowKeys
     },
     onSelectChange (record, selected, selectedRows, nativeEvent) {
-      const _this = this
       if (selected) { //  选择
         this.selectedRows.push(record)
       } else { //  取消
-        const arrId = []
-        this.selectedRows.map((item, index) => {
-          if (item.stockOutSn == record.stockOutSn) {
-            arrId.push(index)
-          }
-        })
-        arrId.map((item, index) => {
-          _this.selectedRows = _this.selectedRows.slice(item, item + 1)
-        })
+        this.selectedRows = selectedRows
       }
     },
     // 本页全选/取消全选

+ 1 - 10
src/views/salesManagement/salesQuery/chooseActive.vue

@@ -129,19 +129,10 @@ export default {
       this.selectedRowKeys = selectedRowKeys
     },
     onSelectChange (record, selected, selectedRows, nativeEvent) {
-      const _this = this
       if (selected) { //  选择
         this.selectedRows.push(record)
       } else { //  取消
-        const arrId = []
-        this.selectedRows.map((item, index) => {
-          if (item.id == record.id) {
-            arrId.push(index)
-          }
-        })
-        arrId.map((item, index) => {
-          _this.selectedRows = _this.selectedRows.slice(item, item + 1)
-        })
+        this.selectedRows = selectedRows
       }
     },
     // 本页全选/取消全选

+ 1 - 10
src/views/salesManagement/salesReturn/salesReturnCheck.vue

@@ -122,19 +122,10 @@ export default {
       this.selectedRowKeys = selectedRowKeys
     },
     onSelectChange (record, selected, selectedRows, nativeEvent) {
-      const _this = this
       if (selected) { //  选择
         this.selectedRows.push(record)
       } else { //  取消
-        const arrId = []
-        this.selectedRows.map((item, index) => {
-          if (item.id == record.id) {
-            arrId.push(index)
-          }
-        })
-        arrId.map((item, index) => {
-          _this.selectedRows = _this.selectedRows.slice(item, item + 1)
-        })
+        this.selectedRows = selectedRows
       }
     },
     // 本页全选/取消全选

+ 1 - 10
src/views/salesManagement/waitDispatch/edit.vue

@@ -169,19 +169,10 @@ export default {
       this.selectedRowKeys = selectedRowKeys
     },
     onSelectChange (record, selected, selectedRows, nativeEvent) {
-      const _this = this
       if (selected) { //  选择
         this.selectedRows.push(record)
       } else { //  取消
-        const arrId = []
-        this.selectedRows.map((item, index) => {
-          if (item.id == record.id) {
-            arrId.push(index)
-          }
-        })
-        arrId.map((item, index) => {
-          _this.selectedRows = _this.selectedRows.slice(item, item + 1)
-        })
+        this.selectedRows = selectedRows
       }
     },
     // 本页全选/取消全选

+ 1 - 10
src/views/salesManagement/waitDispatch/queryPart.vue

@@ -224,19 +224,10 @@ export default {
       this.selectedRowKeys = selectedRowKeys
     },
     onSelectChange (record, selected, selectedRows, nativeEvent) {
-      const _this = this
       if (selected) { //  选择
         this.selectedRows.push(record)
       } else { //  取消
-        const arrId = []
-        this.selectedRows.map((item, index) => {
-          if (item.id == record.id) {
-            arrId.push(index)
-          }
-        })
-        arrId.map((item, index) => {
-          _this.selectedRows = _this.selectedRows.slice(item, item + 1)
-        })
+        this.selectedRows = selectedRows
       }
     },
     // 本页全选/取消全选