- ({{ item.passType == 1 ? '进场' : '出场'}}){{ item.createTime }}
+ ({{ item.passType == 1 ? "进场" : "出场" }}){{ item.createTime }}
、
@@ -233,7 +262,7 @@ export default {
calType: 1,
isType: 2,
tiemType: 2,
- checkList: [],
+ attendanceStatus: [],
},
countWorkerDailyInfo: [
{
@@ -255,11 +284,13 @@ export default {
dataList: [],
expands: [],
viewDayAttendanceList: [],
+ isParentVisible: false,
};
},
created() {
// this.pageSizeList = JSON.parse(JSON.stringify(this.$store.state.PAGESIZRS));
this.projectSn = this.$store.state.projectSn;
+ this.initQuery();
},
methods: {
expandRow(row) {
@@ -279,7 +310,12 @@ export default {
queryTime: row.attendanceDate,
}).then((res) => {
if (res.code == 200) {
- this.viewDayAttendanceList = res.result;
+ this.viewDayAttendanceList = res.result.map((item) => {
+ return {
+ ...item,
+ createTime: dayjs(item.createTime).format("HH:mm:ss"),
+ };
+ });
}
});
},
@@ -300,6 +336,9 @@ export default {
dayjs().format("YYYY-MM-DD"),
];
}
+ this.initQuery();
+ },
+ initQuery() {
this.getCountWorkerDailyAttendanceStatisticsV2();
this.getWorkerDailyAttendancePageForWorkerByDate();
},
@@ -332,6 +371,11 @@ export default {
}
});
},
+ hlandeQuery(){
+ this.queryParams.pageNo = 1;
+ this.getWorkerDailyAttendancePageForWorkerByDate();
+ this.isParentVisible = false;
+ },
// 获取列表信息
getWorkerDailyAttendancePageForWorkerByDate() {
let data = {
@@ -342,6 +386,8 @@ export default {
attendanceDate_begin: this.queryParams.constructionTime[0],
attendanceDate_end: this.queryParams.constructionTime[1],
personSn: this.courseWriterInfo.personSn,
+ attendanceStatus: this.queryParams.attendanceStatus.join(','),
+ downloadType: this.queryParams.isType,
};
getWorkerDailyAttendancePageForWorkerByDateApi(data).then((res) => {
console.log(res);
@@ -362,7 +408,6 @@ export default {
this.getWorkerDailyAttendancePageForWorkerByDate();
this.getCountWorkerDailyAttendanceStatisticsV2();
},
- immediate: true,
deep: true,
},
},
@@ -370,29 +415,68 @@ export default {