diff --git a/src/views/kanbanManagement/CarouselBoard/components/WorkorderOnlineCard.vue b/src/views/kanbanManagement/CarouselBoard/components/WorkorderOnlineCard.vue index b60be74..13b5998 100644 --- a/src/views/kanbanManagement/CarouselBoard/components/WorkorderOnlineCard.vue +++ b/src/views/kanbanManagement/CarouselBoard/components/WorkorderOnlineCard.vue @@ -15,22 +15,22 @@
-
今日统计
+
今日生产统计
-
今日总计划数
+
今日工单总数
{{ todayStatistics.totalPlan }}
-
已完成计划数
+
已完成工单数
{{ todayStatistics.completedPlan }}
-
未完成计划数
+
未完成工单数
{{ todayStatistics.uncompletedPlan }}
-
今日总投入数
+
今日总上件数
{{ todayStatistics.totalInput }}
@@ -243,20 +243,15 @@ export default { totalInput: 0, }; - // 统计工单数据 + // 总计划数改为查询数据的条数 + this.todayStatistics.totalPlan = this.workorderOnlineTable.length; + + // 统计已完成和未完成计划数量 + this.todayStatistics.completedPlan = this.workorderOnlineTable.filter((item) => item.status === 2).length; + this.todayStatistics.uncompletedPlan = this.workorderOnlineTable.filter((item) => item.status !== 2).length; + + // 统计总上件数 this.workorderOnlineTable.forEach((item) => { - // 确保使用实际的计划数字段 - const planCount = Number(item.vehicleNumber) || 0; - this.todayStatistics.totalPlan += planCount; - - // 统计已完成和未完成计划 - if (item.status === 2) { - // 已完成 - this.todayStatistics.completedPlan += planCount; - } else { - this.todayStatistics.uncompletedPlan += planCount; - } - // 确保使用实际的投入数字段 this.todayStatistics.totalInput += Number(item.previousNumber) || 0; });