From a751e547d67c4f8e2c6fddf958c1559f792515bd Mon Sep 17 00:00:00 2001
From: lyh <925863403@qq.com>
Date: 星期五, 27 六月 2025 16:11:50 +0800
Subject: [PATCH] 添加工作流

---
 src/views/eam/modules/repairorder/moudles/RepairOrderActualHoursReport.vue |   31 ++++++++++++++++++++++++++-----
 1 files changed, 26 insertions(+), 5 deletions(-)

diff --git a/src/views/eam/modules/repairorder/moudles/RepairOrderActualHoursReport.vue b/src/views/eam/modules/repairorder/moudles/RepairOrderActualHoursReport.vue
index 6cf24f4..62665b8 100644
--- a/src/views/eam/modules/repairorder/moudles/RepairOrderActualHoursReport.vue
+++ b/src/views/eam/modules/repairorder/moudles/RepairOrderActualHoursReport.vue
@@ -246,7 +246,7 @@
           dataIndex: 'userId',
           align: 'center',
           scopedSlots: { customRender: 'userId' },
-          className: 'red',
+          // className: 'red',
           width: 200
         },
         {
@@ -254,14 +254,14 @@
           dataIndex: 'principalContractor',
           align: 'center',
           scopedSlots: { customRender: 'principalContractor' },
-          className: 'red',
+          // className: 'red',
           width: 150
         },
         {
           title: '*瀹為檯宸ユ椂',
           dataIndex: 'actualHour',
           align: 'center',
-          className: 'red',
+          // className: 'red',
           scopedSlots: { customRender: 'actualHour' },
           width: 150
         },
@@ -377,8 +377,11 @@
           for (let i = 0; i < formData.repairOrderActualWorkHoursList.length; i++) {
             const start = formData.repairOrderActualWorkHoursList[i].startTime
             const end = formData.repairOrderActualWorkHoursList[i].endTime
-            formData.repairOrderActualWorkHoursList[i].startTime = moment(start).format('yyyy-MM-DD HH:mm')
-            formData.repairOrderActualWorkHoursList[i].endTime = moment(end).format('yyyy-MM-DD HH:mm')
+            formData.repairOrderActualWorkHoursList[i].startTime = this.formattedTime(start);
+
+            formData.repairOrderActualWorkHoursList[i].endTime = this.formattedTime(end);
+            // formData.repairOrderActualWorkHoursList[i].startTime = moment(start).format('yyyy-MM-DD HH:mm')
+            // formData.repairOrderActualWorkHoursList[i].endTime = moment(end).format('yyyy-MM-DD HH:mm')
           }
           // formData.equipmentId = that.equipmentId;
           let obj = obj = postAction(this.url.confirmHour, formData)
@@ -397,6 +400,24 @@
         }
       })
     },
+    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')
+      // 鎷兼帴鎴愭寚瀹氭牸寮�
+      return `${year}-${month}-${day} ${hours}:${minutes}`
+    },
+
     handleChange(value, key, column, index) {
       let that = this
       const temp = [...that.dataSource]

--
Gitblit v1.9.3