diff --git a/src/views/mealSurplusInformation/mealSurplusInformation.vue b/src/views/mealSurplusInformation/mealSurplusInformation.vue index 4a7f397..15fd4b8 100644 --- a/src/views/mealSurplusInformation/mealSurplusInformation.vue +++ b/src/views/mealSurplusInformation/mealSurplusInformation.vue @@ -189,7 +189,8 @@ export default { // 营养秤实时数据 if (res.data.nutritionList && res.data.nutritionList.length) { res.data.nutritionList.map(function(item) { - item.progress = item.madeWeightKg ? ((1 - item.remainWeightKg / item.madeWeightKg) * 100) + '%' : '0%'; + var pct = item.totalServeKg ? (1 - item.remainWeightKg / item.totalServeKg) * 100 : 0; + item.progress = Math.max(0, Math.min(100, pct)) + '%'; return item; }); _this.nutritionList = res.data.nutritionList;