From fe470128a5432662cc3f394280c652c5ab023161 Mon Sep 17 00:00:00 2001
From: zhaowei <zhaowei>
Date: 星期三, 28 五月 2025 09:22:59 +0800
Subject: [PATCH] 1、设备TEEP/设备开动率/班次利用率页面新增异常反馈功能 2、设备TEEP页面实现滚动加载(每次滚动加载15条) 3、异常反馈页面增加手动新增反馈异常功能 4、利用率分段与走势分析页面解决重置按钮后请求日期与显示日期不相等问题

---
 src/views/eam/modules/dailyMaintenanceStandard3/JSelectMaintenanceStandardModal.vue |   16 +++++++++++++++-
 1 files changed, 15 insertions(+), 1 deletions(-)

diff --git a/src/views/eam/modules/dailyMaintenanceStandard3/JSelectMaintenanceStandardModal.vue b/src/views/eam/modules/dailyMaintenanceStandard3/JSelectMaintenanceStandardModal.vue
index 0852dbe..980a5d8 100644
--- a/src/views/eam/modules/dailyMaintenanceStandard3/JSelectMaintenanceStandardModal.vue
+++ b/src/views/eam/modules/dailyMaintenanceStandard3/JSelectMaintenanceStandardModal.vue
@@ -138,6 +138,7 @@
       scrollTrigger: {},
       dataSource: [],
       selectionRows: [],
+      selectionRowsNotClear: [],
       title: '鏍规嵁鏌ヨ缁撴灉閫夋嫨淇濆吇椤圭洰',
       ipagination: {
         current: 1,
@@ -167,7 +168,19 @@
         type: 'checkbox',
         onChange: (selectedRowKeys, selectedRows) => {
           this.selectedRowKeys = selectedRowKeys
+          // this.selectionRowsNotClear.push(selectedRows)
           this.onSelectChange(selectedRows)
+        },
+        onSelect: (record, selected, selectedRows) => {
+          if (selected) {
+            this.selectionRowsNotClear.push(record);
+          }
+          if (!selected) {
+            let delIndex = this.selectionRowsNotClear.findIndex(val => {
+              return val.id === record.id
+            })
+            this.selectionRowsNotClear.splice(delIndex, 1);
+          }
         },
         getCheckboxProps: record => ({
           props: {
@@ -209,6 +222,7 @@
 
     showModals(oldSelectRows) {
       this.selectionRows = []
+      this.selectionRowsNotClear = []
       this.oldSelectRows = oldSelectRows
       this.visible = true
       this.loadData(1)
@@ -252,7 +266,7 @@
       this.loadData()
     },
     handleSubmit() {
-      this.$bus.$emit('selectionRows', this.selectionRows)
+      this.$bus.$emit('selectionRows', this.selectionRowsNotClear)
       // this.searchReset(0)
       this.close()
     },

--
Gitblit v1.9.3