From 15a40c01ab09810f0f79351f06d6951e305d8ec9 Mon Sep 17 00:00:00 2001
From: qushaowei <qushaowei@163.com>
Date: 星期二, 10 六月 2025 16:21:43 +0800
Subject: [PATCH] 保养修改

---
 src/views/eam/modules/dailyMaintenanceStandard/JSelectMaintenanceStandardModal.vue    |    3 +
 src/views/eam/modules/maintenancePlan/StandardSelect.vue                              |   25 +++++++++++-
 src/views/eam/MaintenanceTypeList.vue                                                 |    4 +-
 src/views/eam/EquipmentMaintenancePlanList.vue                                        |   26 ++++++++++++-
 src/views/eam/DailyMaintenanceOrderList.vue                                           |    4 +-
 src/views/eam/modules/dailyMaintenanceStandard3/JSelectMaintenanceStandardModal.vue   |    3 +
 src/views/eam/modules/dailyInspectionStandard/JSelectDailylnspectionStandardModal.vue |   13 ++++--
 src/views/eam/modules/maintenanceProject/MaintenanceProjectRight.vue                  |    8 ++--
 8 files changed, 68 insertions(+), 18 deletions(-)

diff --git a/src/views/eam/DailyMaintenanceOrderList.vue b/src/views/eam/DailyMaintenanceOrderList.vue
index a28acb3..ab13fae 100644
--- a/src/views/eam/DailyMaintenanceOrderList.vue
+++ b/src/views/eam/DailyMaintenanceOrderList.vue
@@ -61,7 +61,7 @@
               />
             </a-form-item>
           </a-col>
-          <a-col :span="6">
+          <!-- <a-col :span="6">
             <a-form-item label="绉讳氦鍗曠姸鎬�">
               <j-dict-select-tag
                 dictCode="two_maintenance_devolution_status"
@@ -69,7 +69,7 @@
                 v-model="queryParam.confirmStatus"
               />
             </a-form-item>
-          </a-col>
+          </a-col> -->
           <a-col :span="7">
             <a-form-item label="瀹屽伐鏃堕棿">
               <a-range-picker
diff --git a/src/views/eam/EquipmentMaintenancePlanList.vue b/src/views/eam/EquipmentMaintenancePlanList.vue
index 456f04d..35e1071 100644
--- a/src/views/eam/EquipmentMaintenancePlanList.vue
+++ b/src/views/eam/EquipmentMaintenancePlanList.vue
@@ -499,11 +499,33 @@
         this.queryParam.endTime = ''
       } else {
         //鍚庣鎶ヨ繖涓敊rejected value ["2024-03-14T06:26:38.692Z"]
-        this.queryParam.beginTime = this.ranges[0].format('YYYY-MM-DD')
-        this.queryParam.endTime = this.ranges[1].format('YYYY-MM-DD')
+        // var beginTime = this.formattedTime(this.ranges[0])
+        // this.queryParam.beginTime = this.ranges[0].format('YYYY-MM-DD')
+        // this.queryParam.endTime = this.ranges[1].format('YYYY-MM-DD')
+        this.queryParam.beginTime = this.formattedTime(this.ranges[0])
+        this.queryParam.endTime = this.formattedTime(this.ranges[1])
       }
     },
 
+    formattedTime(originalTime) {
+
+      // 鍒涘缓 Date 瀵硅薄
+      const date = new Date(originalTime)
+
+      // 妫�鏌� Date 瀵硅薄鏄惁鏈夋晥
+      if (isNaN(date.getTime())) return '鏃犳晥鏃堕棿'
+
+      // 鑾峰彇骞淬�佹湀銆佹棩銆佹椂銆佸垎
+      const year = date.getFullYear()
+      const month = String(date.getMonth() + 1).padStart(2, '0')
+      const day = String(date.getDate()).padStart(2, '0')
+      const hours = String(date.getHours()).padStart(2, '0')
+      const minutes = String(date.getMinutes()).padStart(2, '0')
+      const seconds = String(date.getSeconds()).padStart(2, '0')
+      // 鎷兼帴鎴愭寚瀹氭牸寮�
+      return `${year}-${month}-${day} ${hours}:${minutes}:${seconds}`
+    },
+
   }
 }
 </script>
diff --git a/src/views/eam/MaintenanceTypeList.vue b/src/views/eam/MaintenanceTypeList.vue
index 8f85146..7b513a9 100644
--- a/src/views/eam/MaintenanceTypeList.vue
+++ b/src/views/eam/MaintenanceTypeList.vue
@@ -67,7 +67,7 @@
         type="primary"
         icon="plus"
       >鏂板</a-button>
-      <a-button
+      <!-- <a-button
         type="primary"
         icon="download"
         @click="handleExportXls('mom_eam_maintenance_type')"
@@ -84,7 +84,7 @@
           type="primary"
           icon="import"
         >瀵煎叆</a-button>
-      </a-upload>
+      </a-upload> -->
       <!-- 楂樼骇鏌ヨ鍖哄煙 -->
       <!-- <j-super-query
         :fieldList="superFieldList"
diff --git a/src/views/eam/modules/dailyInspectionStandard/JSelectDailylnspectionStandardModal.vue b/src/views/eam/modules/dailyInspectionStandard/JSelectDailylnspectionStandardModal.vue
index ac9e74a..17597c8 100644
--- a/src/views/eam/modules/dailyInspectionStandard/JSelectDailylnspectionStandardModal.vue
+++ b/src/views/eam/modules/dailyInspectionStandard/JSelectDailylnspectionStandardModal.vue
@@ -164,6 +164,7 @@
         type: 'checkbox',
         onChange: (selectedRowKeys, selectedRows) => {
           this.selectedRowKeys = selectedRowKeys
+          this.onSelectChange(selectedRows)
         },
         onSelect: (record, selected, selectedRows) => {
           if (selected) {
@@ -259,14 +260,18 @@
       this.loadData()
     },
     handleSubmit() {
-      this.$bus.$emit('selectionRows', this.selectionRowsNotClear)
+      // this.$bus.$emit('selectionRows', this.selectionRowsNotClear)
+      this.$bus.$emit('selectionRows', this.selectionRows)
       this.searchReset(0)
       this.close()
     },
-    onSelectionChange(selectedRowKeys, selectedRows) {
-      this.selectedRowKeys = selectedRowKeys;
-      this.selectedRows = selectedRows;
+    onSelectChange(selectionRows) {
+      this.selectionRows = selectionRows
     },
+    // onSelectionChange(selectedRowKeys, selectedRows) {
+    //   this.selectedRowKeys = selectedRowKeys;
+    //   this.selectedRows = selectedRows;
+    // },
 
     searchQuery() {
       this.loadData(1)
diff --git a/src/views/eam/modules/dailyMaintenanceStandard/JSelectMaintenanceStandardModal.vue b/src/views/eam/modules/dailyMaintenanceStandard/JSelectMaintenanceStandardModal.vue
index 980a5d8..60bf3ab 100644
--- a/src/views/eam/modules/dailyMaintenanceStandard/JSelectMaintenanceStandardModal.vue
+++ b/src/views/eam/modules/dailyMaintenanceStandard/JSelectMaintenanceStandardModal.vue
@@ -266,7 +266,8 @@
       this.loadData()
     },
     handleSubmit() {
-      this.$bus.$emit('selectionRows', this.selectionRowsNotClear)
+      // this.$bus.$emit('selectionRows', this.selectionRowsNotClear)
+      this.$bus.$emit('selectionRows', this.selectionRows)
       // this.searchReset(0)
       this.close()
     },
diff --git a/src/views/eam/modules/dailyMaintenanceStandard3/JSelectMaintenanceStandardModal.vue b/src/views/eam/modules/dailyMaintenanceStandard3/JSelectMaintenanceStandardModal.vue
index 980a5d8..60bf3ab 100644
--- a/src/views/eam/modules/dailyMaintenanceStandard3/JSelectMaintenanceStandardModal.vue
+++ b/src/views/eam/modules/dailyMaintenanceStandard3/JSelectMaintenanceStandardModal.vue
@@ -266,7 +266,8 @@
       this.loadData()
     },
     handleSubmit() {
-      this.$bus.$emit('selectionRows', this.selectionRowsNotClear)
+      // this.$bus.$emit('selectionRows', this.selectionRowsNotClear)
+      this.$bus.$emit('selectionRows', this.selectionRows)
       // this.searchReset(0)
       this.close()
     },
diff --git a/src/views/eam/modules/maintenancePlan/StandardSelect.vue b/src/views/eam/modules/maintenancePlan/StandardSelect.vue
index f97147c..2838d36 100644
--- a/src/views/eam/modules/maintenancePlan/StandardSelect.vue
+++ b/src/views/eam/modules/maintenancePlan/StandardSelect.vue
@@ -361,8 +361,29 @@
 
     },
     changeDate(date, dateString) {
-      this.queryParam.startTime = dateString[0].format('YYYY-MM-DD HH:mm:ss');
-      this.queryParam.endTime = dateString[1].format('YYYY-MM-DD HH:mm:ss');
+      // this.queryParam.startTime = dateString[0].format('YYYY-MM-DD HH:mm:ss');
+      // this.queryParam.endTime = dateString[1].format('YYYY-MM-DD HH:mm:ss');
+      this.queryParam.startTime = this.formattedTime(dateString[0]);
+      this.queryParam.endTime = this.formattedTime(dateString[1]);
+      debugger
+    },
+    formattedTime(originalTime) {
+
+      // 鍒涘缓 Date 瀵硅薄
+      const date = new Date(originalTime)
+
+      // 妫�鏌� Date 瀵硅薄鏄惁鏈夋晥
+      if (isNaN(date.getTime())) return '鏃犳晥鏃堕棿'
+
+      // 鑾峰彇骞淬�佹湀銆佹棩銆佹椂銆佸垎
+      const year = date.getFullYear()
+      const month = String(date.getMonth() + 1).padStart(2, '0')
+      const day = String(date.getDate()).padStart(2, '0')
+      const hours = String(date.getHours()).padStart(2, '0')
+      const minutes = String(date.getMinutes()).padStart(2, '0')
+      const seconds = String(date.getSeconds()).padStart(2, '0')
+      // 鎷兼帴鎴愭寚瀹氭牸寮�
+      return `${year}-${month}-${day} ${hours}:${minutes}:${seconds}`
     },
     onSelectChange(selectionRows) {
       this.selectionRows = selectionRows;
diff --git a/src/views/eam/modules/maintenanceProject/MaintenanceProjectRight.vue b/src/views/eam/modules/maintenanceProject/MaintenanceProjectRight.vue
index 0f0be57..cd05cdb 100644
--- a/src/views/eam/modules/maintenanceProject/MaintenanceProjectRight.vue
+++ b/src/views/eam/modules/maintenanceProject/MaintenanceProjectRight.vue
@@ -10,7 +10,7 @@
         @keyup.enter.native="searchQuery"
       >
         <a-row :gutter="24">
-          <a-col
+          <!-- <a-col
             :md="8"
             :sm="8"
           >
@@ -20,7 +20,7 @@
                 v-model="queryParam.num"
               ></j-input>
             </a-form-item>
-          </a-col>
+          </a-col> -->
           <a-col
             :md="8"
             :sm="8"
@@ -56,11 +56,11 @@
         icon="plus"
       >鏂板</a-button>
       <!-- :hidden="disabled" -->
-      <a-button
+      <!-- <a-button
         type="primary"
         icon="download"
         @click="handleExportXls('鍘熷洜')"
-      >瀵煎嚭</a-button>
+      >瀵煎嚭</a-button> -->
       <a-dropdown v-if="selectedRowKeys.length > 0">
         <a-button style="margin-left: 8px">
           鎵归噺鎿嶄綔

--
Gitblit v1.9.3