فهرست منبع

多选 bug修复

chenrui 3 سال پیش
والد
کامیت
e75c73ff4c

+ 1 - 10
src/views/financialManagement/companyReceivablePayable/chooseBillModal.vue

@@ -156,19 +156,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/financialManagement/financialCollection/list.vue

@@ -304,19 +304,10 @@ export default {
       this.$refs.table.refresh(true)
     },
     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/financialManagement/financialPayment/list.vue

@@ -303,19 +303,10 @@ export default {
       this.$refs.table.refresh(true)
     },
     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/inventoryManagement/inventoryChecking/selfDisk.vue

@@ -540,19 +540,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/inventoryManagement/inventoryWarning/list.vue

@@ -315,19 +315,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/purchaseOrder/outStockModal.vue

@@ -175,19 +175,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.productSn == record.productSn) {
-            arrId.push(index)
-          }
-        })
-        arrId.map((item, index) => {
-          _this.selectedRows = _this.selectedRows.slice(item, item + 1)
-        })
+        this.selectedRows = selectedRows
       }
     },
     // 本页全选/取消全选