|
@@ -238,7 +238,8 @@ export class FbsAbnormalWorkingHoursListComponent implements OnInit {
|
|
|
export() {
|
|
|
this.exportLoading=true;
|
|
|
//时间格式化
|
|
|
- let fbsAbnormalWorkingHours = new FbsAbnormalWorkingHours();
|
|
|
+ // let fbsAbnormalWorkingHours = new FbsAbnormalWorkingHours();
|
|
|
+ let fbsAbnormalWorkingHours=JSON.parse(JSON.stringify(this.fbsAbnormalWorkingHours))
|
|
|
fbsAbnormalWorkingHours.pageSize = 20000;
|
|
|
fbsAbnormalWorkingHours.start = this.datePipe.transform(this.fbsAbnormalWorkingHours.start, 'yyyy-MM-dd');
|
|
|
fbsAbnormalWorkingHours.end = this.datePipe.transform(this.fbsAbnormalWorkingHours.end, 'yyyy-MM-dd');
|
|
@@ -249,27 +250,19 @@ export class FbsAbnormalWorkingHoursListComponent implements OnInit {
|
|
|
let data = [];
|
|
|
let title = [
|
|
|
['日期'], //
|
|
|
- ['应到人数'], //
|
|
|
- ['实到人数'], //
|
|
|
- ['请假'], //
|
|
|
- ['旷工'], //
|
|
|
- ['离职'], //
|
|
|
- ['出勤工时'], //
|
|
|
- ['加班人数'], //
|
|
|
- ['加班工时'], //
|
|
|
- ['加班原因'], //
|
|
|
+ ['无效工时'], //
|
|
|
['培训'], //
|
|
|
['会议'], //
|
|
|
+ ['待料'], //
|
|
|
['5S'], //
|
|
|
- ['研发'], //
|
|
|
- ['质量'], //
|
|
|
+ ['其他'], //
|
|
|
+ ['异常工时'], //
|
|
|
['设计'], //
|
|
|
// ['返工'], //
|
|
|
['物料'], //
|
|
|
- ['能源'], //
|
|
|
- ['其他'], //
|
|
|
- ['设备'], //
|
|
|
['计划'], //
|
|
|
+ ['制程'], //
|
|
|
+ ['其他'], //
|
|
|
// ['配料'], //
|
|
|
// ['入库'], //
|
|
|
// ['打包'], //
|
|
@@ -279,27 +272,18 @@ export class FbsAbnormalWorkingHoursListComponent implements OnInit {
|
|
|
dataList.forEach(element => {
|
|
|
let row = [];
|
|
|
row.push(element.date);
|
|
|
- row.push(convertingNumbers(element.numberOfPeopleToArrive));
|
|
|
- row.push(convertingNumbers(element.actualNumberOfPeople));
|
|
|
- row.push(convertingNumbers(element.lleave));
|
|
|
- row.push(convertingNumbers(element.absenteeism));
|
|
|
- row.push(convertingNumbers(element.quit));
|
|
|
- row.push(convertingNumbers(element.attendanceHours));
|
|
|
- row.push(convertingNumbers(element.overtimePeople));
|
|
|
- row.push(convertingNumbers(element.overtimeHours));
|
|
|
- row.push(element.overtimeReason);
|
|
|
+ row.push(convertingNumbers(element.invalidWork));
|
|
|
row.push(convertingNumbers(element.train));
|
|
|
row.push(convertingNumbers(element.meeting));
|
|
|
- row.push(convertingNumbers(element.fiveS));
|
|
|
row.push(convertingNumbers(element.researchAndDevelopment));
|
|
|
- row.push(convertingNumbers(element.quality));
|
|
|
- row.push(convertingNumbers(element.design));
|
|
|
- // row.push(convertingNumbers(element.rework));
|
|
|
- row.push(convertingNumbers(element.materiel));
|
|
|
- row.push(convertingNumbers(element.energy));
|
|
|
+ row.push(convertingNumbers(element.fiveS));
|
|
|
row.push(convertingNumbers(element.other));
|
|
|
- row.push(convertingNumbers(element.equipment));
|
|
|
- row.push(convertingNumbers(element.plan));
|
|
|
+ row.push(convertingNumbers(element.abnormalWorkingHours));
|
|
|
+ row.push(convertingNumbers(element.anomalyClassification1));
|
|
|
+ row.push(convertingNumbers(element.anomalyClassification2));
|
|
|
+ row.push(convertingNumbers(element.anomalyClassification3));
|
|
|
+ row.push(convertingNumbers(element.anomalyClassification4));
|
|
|
+ row.push(convertingNumbers(element.anomalyClassification5));
|
|
|
// row.push(convertingNumbers(element.mixedIngredients));
|
|
|
// row.push(convertingNumbers(element.warehousing));
|
|
|
// row.push(convertingNumbers(element.pack));
|
|
@@ -319,6 +303,83 @@ export class FbsAbnormalWorkingHoursListComponent implements OnInit {
|
|
|
this.exportLoading=false;
|
|
|
}
|
|
|
});
|
|
|
+ // this.fbsAbnormalWorkingHoursService.list(fbsAbnormalWorkingHours).then(response => {
|
|
|
+ // if (response.success) {
|
|
|
+ // //查询成功
|
|
|
+ // let dataList= response.result.records; //表格数据
|
|
|
+ // let data = [];
|
|
|
+ // let title = [
|
|
|
+ // ['日期'], //
|
|
|
+ // ['应到人数'], //
|
|
|
+ // ['实到人数'], //
|
|
|
+ // ['请假'], //
|
|
|
+ // ['旷工'], //
|
|
|
+ // ['离职'], //
|
|
|
+ // ['出勤工时'], //
|
|
|
+ // ['加班人数'], //
|
|
|
+ // ['加班工时'], //
|
|
|
+ // ['加班原因'], //
|
|
|
+ // ['培训'], //
|
|
|
+ // ['会议'], //
|
|
|
+ // ['5S'], //
|
|
|
+ // ['研发'], //
|
|
|
+ // ['质量'], //
|
|
|
+ // ['设计'], //
|
|
|
+ // // ['返工'], //
|
|
|
+ // ['物料'], //
|
|
|
+ // ['能源'], //
|
|
|
+ // ['其他'], //
|
|
|
+ // ['设备'], //
|
|
|
+ // ['计划'], //
|
|
|
+ // // ['配料'], //
|
|
|
+ // // ['入库'], //
|
|
|
+ // // ['打包'], //
|
|
|
+ // // ['仓库其他'], //
|
|
|
+ // ];
|
|
|
+ // data.push(title);
|
|
|
+ // dataList.forEach(element => {
|
|
|
+ // let row = [];
|
|
|
+ // row.push(element.date);
|
|
|
+ // row.push(convertingNumbers(element.numberOfPeopleToArrive));
|
|
|
+ // row.push(convertingNumbers(element.actualNumberOfPeople));
|
|
|
+ // row.push(convertingNumbers(element.lleave));
|
|
|
+ // row.push(convertingNumbers(element.absenteeism));
|
|
|
+ // row.push(convertingNumbers(element.quit));
|
|
|
+ // row.push(convertingNumbers(element.attendanceHours));
|
|
|
+ // row.push(convertingNumbers(element.overtimePeople));
|
|
|
+ // row.push(convertingNumbers(element.overtimeHours));
|
|
|
+ // row.push(element.overtimeReason);
|
|
|
+ // row.push(convertingNumbers(element.train));
|
|
|
+ // row.push(convertingNumbers(element.meeting));
|
|
|
+ // row.push(convertingNumbers(element.fiveS));
|
|
|
+ // row.push(convertingNumbers(element.researchAndDevelopment));
|
|
|
+ // row.push(convertingNumbers(element.quality));
|
|
|
+ // row.push(convertingNumbers(element.design));
|
|
|
+ // // row.push(convertingNumbers(element.rework));
|
|
|
+ // row.push(convertingNumbers(element.materiel));
|
|
|
+ // row.push(convertingNumbers(element.energy));
|
|
|
+ // row.push(convertingNumbers(element.other));
|
|
|
+ // row.push(convertingNumbers(element.equipment));
|
|
|
+ // row.push(convertingNumbers(element.plan));
|
|
|
+ // // row.push(convertingNumbers(element.mixedIngredients));
|
|
|
+ // // row.push(convertingNumbers(element.warehousing));
|
|
|
+ // // row.push(convertingNumbers(element.pack));
|
|
|
+ // // row.push(convertingNumbers(element.warehouseOthers));
|
|
|
+ // data.push(row);
|
|
|
+ // });
|
|
|
+ // // 导出
|
|
|
+ // this.xlsx.export({
|
|
|
+ // sheets: [
|
|
|
+ // {
|
|
|
+ // data: data,
|
|
|
+ // name: '生产异常信息统计单导出',
|
|
|
+ // },
|
|
|
+ // ],
|
|
|
+ // filename: '生产异常信息统计单导出.xlsx',
|
|
|
+ // });
|
|
|
+ // this.exportLoading=false;
|
|
|
+ // }
|
|
|
+ // });
|
|
|
}
|
|
|
|
|
|
|