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;
});