|
@@ -497,11 +497,24 @@ export default {
|
|
},
|
|
},
|
|
printReport() {
|
|
printReport() {
|
|
var title = "考勤统计表";
|
|
var title = "考勤统计表";
|
|
- pageUtil.printTable(this.tableData,
|
|
|
|
|
|
+
|
|
|
|
+ var rows = JSON.parse(JSON.stringify(this.tableData));
|
|
|
|
+
|
|
|
|
+ var index = 0;
|
|
|
|
+
|
|
|
|
+ rows.forEach(row=>{
|
|
|
|
+ row.index = ++index;
|
|
|
|
+
|
|
|
|
+ if(row.personInfo.jobNumber==null){
|
|
|
|
+ row.personInfo.jobNumber = "";
|
|
|
|
+ }
|
|
|
|
+ });
|
|
|
|
+
|
|
|
|
+ pageUtil.printTable(rows,
|
|
[
|
|
[
|
|
- { field: 'personInfo.id', displayName: '编号'},
|
|
|
|
|
|
+ { field: 'index', displayName: '序号'},
|
|
{ field: 'personInfo.jobNumber', displayName: '工号'},
|
|
{ field: 'personInfo.jobNumber', displayName: '工号'},
|
|
- { field: 'personInfo.name', displayName: '姓名', columnSize: '10%'},
|
|
|
|
|
|
+ { field: 'personInfo.name', displayName: '姓名', columnSize: '8%'},
|
|
{ field: 'attendanceDays', displayName: '应出勤天数'},
|
|
{ field: 'attendanceDays', displayName: '应出勤天数'},
|
|
{ field: 'totalAttendanceDays', displayName: '全勤天数'},
|
|
{ field: 'totalAttendanceDays', displayName: '全勤天数'},
|
|
{ field: 'lateMinutes', displayName: '迟到分钟'},
|
|
{ field: 'lateMinutes', displayName: '迟到分钟'},
|