From 289367f7066d1179685a501ec5a108fa11a7c0f2 Mon Sep 17 00:00:00 2001 From: qushaowei <qushaowei@163.com> Date: 星期五, 30 五月 2025 11:14:26 +0800 Subject: [PATCH] 维修工单实际工时展示实际十分修改 --- src/views/eam/modules/repairorder/moudles/RepairOrderActualHoursReport.vue | 25 +++++++++++++++++++++++-- 1 files changed, 23 insertions(+), 2 deletions(-) diff --git a/src/views/eam/modules/repairorder/moudles/RepairOrderActualHoursReport.vue b/src/views/eam/modules/repairorder/moudles/RepairOrderActualHoursReport.vue index 622ce15..62665b8 100644 --- a/src/views/eam/modules/repairorder/moudles/RepairOrderActualHoursReport.vue +++ b/src/views/eam/modules/repairorder/moudles/RepairOrderActualHoursReport.vue @@ -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