diff --git a/src/views/mes/home/HomeKpiCards.vue b/src/views/mes/home/HomeKpiCards.vue index 304239cb6..cedd2ee56 100644 --- a/src/views/mes/home/HomeKpiCards.vue +++ b/src/views/mes/home/HomeKpiCards.vue @@ -74,7 +74,7 @@
%
- 合格 {{ summary.todayQualifiedQuantity }} - - 不良 {{ summary.todayUnqualifiedQuantity }} + + 暂无数据
@@ -153,10 +156,15 @@ const emit = defineEmits<{ navigate: [name: string] }>() -/** 质量合格率 = 合格品 / (合格品 + 不良品) * 100,默认 100% */ +/** 是否有质量数据(合格品 + 不良品 > 0) */ +const hasQualityData = computed(() => { + return props.summary.todayQualifiedQuantity + props.summary.todayUnqualifiedQuantity > 0 +}) + +/** 质量合格率 = 合格品 / (合格品 + 不良品) * 100,无数据时为 0 */ const qualityRate = computed(() => { const total = props.summary.todayQualifiedQuantity + props.summary.todayUnqualifiedQuantity - if (total === 0) return 100 + if (total === 0) return 0 return (props.summary.todayQualifiedQuantity / total) * 100 }) diff --git a/src/views/mes/home/HomeShortcuts.vue b/src/views/mes/home/HomeShortcuts.vue index 2678deb81..c0f6c78c6 100644 --- a/src/views/mes/home/HomeShortcuts.vue +++ b/src/views/mes/home/HomeShortcuts.vue @@ -1,6 +1,6 @@ - +