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