Explorar el Código

设备档案,导出导入,增加24小时开机的配置

shenqilong hace 6 meses
padre
commit
85b71dc945
Se han modificado 1 ficheros con 16 adiciones y 5 borrados
  1. 16 5
      src/views/component/device/index.vue

+ 16 - 5
src/views/component/device/index.vue

@@ -828,9 +828,12 @@ export default {
         zhengShuBianHa: '证书编号',
         xiuZhengZhiXiu: '修正值/修正因子',
         wenDuYingYong: '温度应用修正值',
-        shiDuYingYong: '湿度应用修正值'
+        shiDuYingYong: '湿度应用修正值',
         // biXuDeHuanJin: '核查人',
         // biXuSheShi: '核查日期',
+        jianKongYiJu: '是否24H开机(是/否)',
+        kaiShiShiYong: '开机时间(时间格式,时分秒)',
+        shiJiShiYongF: '关机时间(时间格式,时分秒)'
       },
       projectColums: {
         yuanSheBeiBian: '原设备编号*',
@@ -1588,10 +1591,18 @@ export default {
         for (const key in originalObj) {
           // 对日期格式的数据做兼容处理
           if (item[originalObj[key]] instanceof Date) {
-            obj[key] =
-              dayjs(item[originalObj[key]])
-                .add(8, 'hour')
-                .format('YYYY-MM-DD') || ''
+            //时间格式被xlsx识别为日期格式需单独拿出来处理
+            if (
+              originalObj[key] == '开机时间(时间格式,时分秒)' ||
+              originalObj[key] == '关机时间(时间格式,时分秒)'
+            ) {
+              obj[key] = dayjs(item[originalObj[key]]).format('HH:mm:ss') || ''
+            } else {
+              obj[key] =
+                dayjs(item[originalObj[key]])
+                  .add(8, 'hour')
+                  .format('YYYY-MM-DD') || ''
+            }
           } else {
             obj[key] = String(item[originalObj[key]] || '')
           }