浏览代码

工时精度调整

ouyj 3 月之前
父节点
当前提交
b313e68757
共有 2 个文件被更改,包括 5 次插入5 次删除
  1. 1 1
      pages/worktime/detail/index.uvue
  2. 4 4
      pages/worktime/index.uvue

+ 1 - 1
pages/worktime/detail/index.uvue

@@ -186,7 +186,7 @@
     // 格式化小时数
     const formatHours = (hourValue: number | null): string => {
         if (hourValue == null) return '0.0'
-        return (hourValue as number).toFixed(1)
+        return (hourValue as number).toFixed(2)
     }
 
     const init = async () => {

+ 4 - 4
pages/worktime/index.uvue

@@ -443,9 +443,9 @@ function getStatistics() {
     const responseData = resultObj['data'] as UTSJSONObject
 
     if (responseData != null) {
-      totalHours.value = (responseData['totalHours'] != null) ? parseFloat((responseData['totalHours'] as number).toFixed(1)) : 0
-      maintenanceHours.value = (responseData['maintenanceHours'] != null) ? parseFloat((responseData['maintenanceHours'] as number).toFixed(1)) : 0
-      repairHours.value = (responseData['repairHours'] != null) ? parseFloat((responseData['repairHours'] as number).toFixed(1)) : 0
+      totalHours.value = (responseData['totalHours'] != null) ? parseFloat((responseData['totalHours'] as number).toFixed(2)) : 0
+      maintenanceHours.value = (responseData['maintenanceHours'] != null) ? parseFloat((responseData['maintenanceHours'] as number).toFixed(2)) : 0
+      repairHours.value = (responseData['repairHours'] != null) ? parseFloat((responseData['repairHours'] as number).toFixed(2)) : 0
       rank.value = (responseData['rank'] != null) ? responseData['rank'] as number : null
       totalRankingUsers.value = (responseData['totalRankingUsers'] != null) ? responseData['totalRankingUsers'] as number : null
     } else {
@@ -794,7 +794,7 @@ function formatDate(dateString: string) {
 
 function formatNumber(value: number | null) {
   if (value === null) return '0.0'
-  return value.toFixed(1)
+  return value.toFixed(2)
 }
 
 // 获取工单类型相关信息(维保类型或检修类型)