|
@@ -318,12 +318,12 @@ export class DashboardAnalysisComponent implements OnInit {
|
|
getEfficiencyTotal(){
|
|
getEfficiencyTotal(){
|
|
this.listOfData.forEach(element => {
|
|
this.listOfData.forEach(element => {
|
|
let numberOfTasksTotal=element.numberOfTasksTotal;//计划数量
|
|
let numberOfTasksTotal=element.numberOfTasksTotal;//计划数量
|
|
- let standardWorkingHoursTotal=element.standardWorkingHoursTotal;//标准工时
|
|
|
|
|
|
+ let standardWorkingHoursActualTotal=element.standardWorkingHoursActualTotal;//实际标准工时
|
|
let quantityCompletedTotal=element.quantityCompletedTotal;//完成数量
|
|
let quantityCompletedTotal=element.quantityCompletedTotal;//完成数量
|
|
let manHoursCompletedTotal=element.manHoursCompletedTotal;//完成工时
|
|
let manHoursCompletedTotal=element.manHoursCompletedTotal;//完成工时
|
|
if(element.projectName==="统计"){
|
|
if(element.projectName==="统计"){
|
|
this.achievementRateTotal=((Number(quantityCompletedTotal)/Number(numberOfTasksTotal))*100).toFixed(1);
|
|
this.achievementRateTotal=((Number(quantityCompletedTotal)/Number(numberOfTasksTotal))*100).toFixed(1);
|
|
- this.productivityTotal=((Number(standardWorkingHoursTotal)/Number(manHoursCompletedTotal))*100).toFixed(1)
|
|
|
|
|
|
+ this.productivityTotal=((Number(standardWorkingHoursActualTotal)/Number(manHoursCompletedTotal))*100).toFixed(1)
|
|
}
|
|
}
|
|
});
|
|
});
|
|
}
|
|
}
|
|
@@ -352,6 +352,7 @@ export class DashboardAnalysisComponent implements OnInit {
|
|
let overtimeHours=0;//加班总工时
|
|
let overtimeHours=0;//加班总工时
|
|
let train=0;//其他总工时
|
|
let train=0;//其他总工时
|
|
let abnormalWorkingHours=0;//异常总工时统计
|
|
let abnormalWorkingHours=0;//异常总工时统计
|
|
|
|
+ let warehouse=0;//仓库总工时统计
|
|
this.abnormalWorkingHoursList.forEach(element => {
|
|
this.abnormalWorkingHoursList.forEach(element => {
|
|
if(element.attendanceHours){
|
|
if(element.attendanceHours){
|
|
attendanceHours=attendanceHours+Number(element.attendanceHours);
|
|
attendanceHours=attendanceHours+Number(element.attendanceHours);
|
|
@@ -361,11 +362,13 @@ export class DashboardAnalysisComponent implements OnInit {
|
|
}
|
|
}
|
|
train=train+Number(element.train)+Number(element.meeting)+Number(element.fiveS)+Number(element.researchAndDevelopment);
|
|
train=train+Number(element.train)+Number(element.meeting)+Number(element.fiveS)+Number(element.researchAndDevelopment);
|
|
abnormalWorkingHours=abnormalWorkingHours+Number(element.quality)+Number(element.design)+Number(element.rework)+Number(element.materiel)+Number(element.energy)+Number(element.other)+Number(element.equipment)+Number(element.plan);
|
|
abnormalWorkingHours=abnormalWorkingHours+Number(element.quality)+Number(element.design)+Number(element.rework)+Number(element.materiel)+Number(element.energy)+Number(element.other)+Number(element.equipment)+Number(element.plan);
|
|
|
|
+ warehouse=warehouse+Number(element.mixedIngredients)+Number(element.warehousing)+Number(element.pack)+Number(element.warehouseOthers)
|
|
});
|
|
});
|
|
this.AbnormalWorkingHoursTotal.attendanceHours=attendanceHours;
|
|
this.AbnormalWorkingHoursTotal.attendanceHours=attendanceHours;
|
|
this.AbnormalWorkingHoursTotal.overtimeHours=overtimeHours;
|
|
this.AbnormalWorkingHoursTotal.overtimeHours=overtimeHours;
|
|
this.AbnormalWorkingHoursTotal.train=train;
|
|
this.AbnormalWorkingHoursTotal.train=train;
|
|
this.AbnormalWorkingHoursTotal.abnormalWorkingHours=abnormalWorkingHours;
|
|
this.AbnormalWorkingHoursTotal.abnormalWorkingHours=abnormalWorkingHours;
|
|
|
|
+ this.AbnormalWorkingHoursTotal.warehouse=warehouse;
|
|
})
|
|
})
|
|
}
|
|
}
|
|
|
|
|
|
@@ -443,7 +446,7 @@ export class DashboardAnalysisComponent implements OnInit {
|
|
row.push(element.product)
|
|
row.push(element.product)
|
|
row.push(element.numberOfTasksTotal)
|
|
row.push(element.numberOfTasksTotal)
|
|
row.push(element.standardWorkingHoursTotal)
|
|
row.push(element.standardWorkingHoursTotal)
|
|
- row.push(element.latestCompletedQuantity)
|
|
|
|
|
|
+ row.push(element.latestCompletedQuantity)//quantityCompletedTotal
|
|
row.push(element.manHoursCompletedTotal)
|
|
row.push(element.manHoursCompletedTotal)
|
|
data.push(row);
|
|
data.push(row);
|
|
});
|
|
});
|