Merge remote-tracking branch 'origin/master'

master
hshansha 7 months ago
commit 80cf8fca78

@ -117,20 +117,24 @@
<el-table v-loading="loading" :data="requireAttendanceReportList" @selection-change="handleSelectionChange"> <el-table v-loading="loading" :data="requireAttendanceReportList" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" align="center" /> <el-table-column type="selection" width="55" align="center" />
<el-table-column label="年份" align="center" prop="year" /> <el-table-column label="年份" align="center" prop="year" min-width="80"/>
<el-table-column label="月份" align="center" prop="month" /> <el-table-column label="月份" align="center" prop="month" min-width="80"/>
<el-table-column label="员工姓名" align="center" prop="empName" /> <el-table-column label="员工姓名" align="center" prop="empName" min-width="140" :show-overflow-tooltip="true"/>
<el-table-column label="部门名称" align="center" prop="deptName" /> <el-table-column label="部门名称" align="center" prop="deptName" min-width="140" :show-overflow-tooltip="true"/>
<el-table-column label="休息类别" align="center" prop="restType" /> <el-table-column label="休息类型" align="center" prop="restType" min-width="80">
<el-table-column label="应出勤天数" align="center" prop="requireDays" /> <template slot-scope="scope">
<el-table-column label="出勤天数" align="center" prop="avtiveDays" /> <dict-tag :options="dict.type.pay_work_rest_type" :value="scope.row.restType"/>
<el-table-column label="出勤小时数" align="center" prop="attendanceHours" /> </template>
<el-table-column label="加班小时数" align="center" prop="overtimeHours" /> </el-table-column>
<el-table-column label="放假天数" align="center" prop="holidays" /> <el-table-column label="应出勤天数" align="center" prop="requireDays" min-width="110"/>
<el-table-column label="放假小时数" align="center" prop="holidayHours" /> <el-table-column label="出勤天数" align="center" prop="avtiveDays" min-width="100"/>
<el-table-column label="请假天数" align="center" prop="leaveDays" /> <el-table-column label="出勤小时数" align="center" prop="attendanceHours" min-width="100"/>
<el-table-column label="备注" align="center" prop="remark" /> <el-table-column label="加班小时数" align="center" prop="overtimeHours" min-width="100"/>
<el-table-column label="操作" align="center" class-name="small-padding fixed-width" fixed="right" width="200px"> <el-table-column label="放假天数" align="center" prop="holidays" min-width="100"/>
<el-table-column label="放假小时数" align="center" prop="holidayHours" min-width="100"/>
<el-table-column label="请假天数" align="center" prop="leaveDays" min-width="100"/>
<el-table-column label="备注" align="center" prop="remark" min-width="100"/>
<el-table-column label="操作" align="center" class-name="small-padding fixed-width" fixed="right" width="120px">
<template slot-scope="scope"> <template slot-scope="scope">
<el-button <el-button
size="mini" size="mini"
@ -629,6 +633,7 @@ export default {
this.form.empName = val.name; this.form.empName = val.name;
this.form.deptId = val.deptId; this.form.deptId = val.deptId;
this.form.deptName = val.deptName; this.form.deptName = val.deptName;
this.form.restType = val.restType;
this.emp.open = false; this.emp.open = false;
}, },
/** 导入按钮操作 */ /** 导入按钮操作 */
@ -639,7 +644,7 @@ export default {
}, },
/** 下载模板操作 */ /** 下载模板操作 */
importTemplate() { importTemplate() {
this.download('pay/requireAttendanceReport/import', { this.download('pay/requireAttendanceReport/importTemplate', {
}, `attendance_template_${new Date().getTime()}.xlsx`) }, `attendance_template_${new Date().getTime()}.xlsx`)
}, },
// //

Loading…
Cancel
Save