|
@@ -161,6 +161,7 @@ export class FbsAbnormalWorkingHoursListComponent implements OnInit {
|
|
|
totalList: any = {};
|
|
|
initializationTotal() {
|
|
|
this.totalList = {
|
|
|
+ invalidWork:0,
|
|
|
overtimeHours: 0,
|
|
|
train: 0,
|
|
|
meeting: 0,
|
|
@@ -176,7 +177,13 @@ export class FbsAbnormalWorkingHoursListComponent implements OnInit {
|
|
|
plan: 0,
|
|
|
mixedIngredients: 0,
|
|
|
warehousing: 0,
|
|
|
- pack: 0
|
|
|
+ pack: 0,
|
|
|
+ abnormalWorkingHours:0,
|
|
|
+ anomalyClassification1:0,
|
|
|
+ anomalyClassification2:0,
|
|
|
+ anomalyClassification3:0,
|
|
|
+ anomalyClassification4:0,
|
|
|
+ anomalyClassification5:0,
|
|
|
};
|
|
|
}
|
|
|
|
|
@@ -187,7 +194,7 @@ export class FbsAbnormalWorkingHoursListComponent implements OnInit {
|
|
|
this.fbsAbnormalWorkingHours.start = this.datePipe.transform(this.fbsAbnormalWorkingHours.start, 'yyyy-MM-dd');
|
|
|
this.fbsAbnormalWorkingHours.end = this.datePipe.transform(this.fbsAbnormalWorkingHours.end, 'yyyy-MM-dd');
|
|
|
let fbsAbnormalWorkingHours=JSON.parse(JSON.stringify(this.fbsAbnormalWorkingHours));
|
|
|
- fbsAbnormalWorkingHours.pageSize=10000;
|
|
|
+ fbsAbnormalWorkingHours.pageSize=-1;
|
|
|
this.fbsAbnormalWorkingHoursService.list(fbsAbnormalWorkingHours).then((response)=>{
|
|
|
if(response.success){
|
|
|
let dataList=response.result.records;
|
|
@@ -204,19 +211,25 @@ export class FbsAbnormalWorkingHoursListComponent implements OnInit {
|
|
|
this.initializationTotal();
|
|
|
if (dataList) {
|
|
|
dataList.forEach(element => {
|
|
|
- this.totalList.overtimeHours = (Number(this.totalList.overtimeHours) + Number(element.overtimeHours)).toFixed(1);
|
|
|
+ this.totalList.invalidWork = (Number(this.totalList.invalidWork) + Number(element.invalidWork)).toFixed(1);
|
|
|
this.totalList.train = (Number(this.totalList.train) + Number(element.train)).toFixed(1);
|
|
|
this.totalList.meeting = (Number(this.totalList.meeting) + Number(element.meeting)).toFixed(1);
|
|
|
this.totalList.researchAndDevelopment = (Number(this.totalList.researchAndDevelopment) + Number(element.researchAndDevelopment)).toFixed(1);
|
|
|
this.totalList.fiveS = (Number(this.totalList.fiveS) + Number(element.fiveS)).toFixed(1);
|
|
|
- this.totalList.pack = (Number(this.totalList.pack) + Number(element.pack)).toFixed(1);
|
|
|
+
|
|
|
this.totalList.other = (Number(this.totalList.other) + Number(element.other)).toFixed(1);
|
|
|
- this.totalList.quality = (Number(this.totalList.quality) + Number(element.quality)).toFixed(1);
|
|
|
- this.totalList.materiel = (Number(this.totalList.materiel) + Number(element.materiel)).toFixed(1);
|
|
|
- this.totalList.equipment = (Number(this.totalList.equipment) + Number(element.equipment)).toFixed(1);
|
|
|
- this.totalList.design = (Number(this.totalList.design) + Number(element.design)).toFixed(1);
|
|
|
- this.totalList.energy = (Number(this.totalList.energy) + Number(element.energy)).toFixed(1);
|
|
|
- this.totalList.plan = (Number(this.totalList.plan) + Number(element.plan)).toFixed(1);
|
|
|
+
|
|
|
+ this.totalList.abnormalWorkingHours = (Number(this.totalList.abnormalWorkingHours) + Number(element.abnormalWorkingHours)).toFixed(1);
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ this.totalList.anomalyClassification1 = (Number(this.totalList.anomalyClassification1) + Number(element.anomalyClassification1)).toFixed(1);
|
|
|
+ this.totalList.anomalyClassification2 = (Number(this.totalList.anomalyClassification2) + Number(element.anomalyClassification2)).toFixed(1);
|
|
|
+ this.totalList.anomalyClassification3 = (Number(this.totalList.anomalyClassification3) + Number(element.anomalyClassification3)).toFixed(1);
|
|
|
+ this.totalList.anomalyClassification4 = (Number(this.totalList.anomalyClassification4) + Number(element.anomalyClassification4)).toFixed(1);
|
|
|
+ this.totalList.anomalyClassification5 = (Number(this.totalList.anomalyClassification5) + Number(element.anomalyClassification5)).toFixed(1);
|
|
|
});
|
|
|
}
|
|
|
}
|