Lijy 10 месяцев назад
Родитель
Сommit
eea770e43b

+ 8 - 4
fhKeeper/formulahousekeeper/timesheet/src/views/corpreport/list.vue

@@ -4306,11 +4306,15 @@ export default {
         })
         this.groupConsumptionLoading = false
         let nameList = data.map(item => (item.groupName || ''))
-        let realHourList = data.map(item => (item.realHour || 0))
-        let actualPlan = data.map(item => (item.planHour || 0))
-        let actualSupplement = data.map(item => (item.afterSetPlanHour || 0))
-        let summary = data.map(item => (item.planHour || 0) + (item.afterSetPlanHour || 0))
+        let realHourList = data.map(item => returnNum((item.realHour || 0)))
+        let actualPlan = data.map(item => returnNum((item.planHour || 0)))
+        let actualSupplement = data.map(item => returnNum((item.afterSetPlanHour || 0)))
+        let summary = data.map(item => returnNum((item.planHour || 0)) + returnNum((item.afterSetPlanHour || 0)))
         this.groupConsumptionOption = getGroupConsumption(nameList, actualPlan, actualSupplement, summary, realHourList)
+
+        function returnNum(num) {
+          return num > 0 ? num : 0
+        }
       }, 500)
     }
   },