Commit 2465d4d3 authored by 赵啸非's avatar 赵啸非

Merge remote-tracking branch 'origin/master'

parents 02cbb220 27da762b
......@@ -233,7 +233,7 @@ export default {
return false;
}
}
if (this.$route.name == "attendance/stat/list") {
if (this.form.summaryTimeStart && this.form.summaryTimeEnd) {
let startValue = Date.parse(this.form.summaryTimeStart);
let endValue = Date.parse(this.form.summaryTimeEnd);
......@@ -246,6 +246,10 @@ export default {
this.form.summaryTimeStart = getFirstDay();
this.form.summaryTimeEnd = getLastDay();
}
} else {
delete this.form.summaryTimeStart;
delete this.form.summaryTimeEnd;
}
let params = JSON.parse(JSON.stringify(this.form)); //不更改原始数据
let data = this.decode(params);
......@@ -352,6 +356,7 @@ export default {
}
}
if (this.$route.name == "attendance/stat/list") {
if (this.form.summaryTimeStart && this.form.summaryTimeEnd) {
let startValue = Date.parse(this.form.summaryTimeStart);
let endValue = Date.parse(this.form.summaryTimeEnd);
......@@ -364,7 +369,10 @@ export default {
this.form.summaryTimeStart = getFirstDay();
this.form.summaryTimeEnd = getLastDay();
}
} else {
delete this.form.summaryTimeStart;
delete this.form.summaryTimeEnd;
}
let params = JSON.parse(JSON.stringify(this.form)); //不更改原始数据
console.log(this.form, "form参数");
let data = this.decode(params);
......
......@@ -5,7 +5,7 @@
<el-col :span="6" :xs="12">
<el-card>
<div class="data_left">
<div class="title" style="margin-bottom:40px">今日数据洞察</div>
<div class="title" style="margin-bottom:40px">本月数据洞察</div>
<div class="cell1">
<div class="title">人事数据</div>
<div
......
......@@ -94,13 +94,13 @@ export default {
label: "请假类型",
},
{
name: "startTime",
name: "createTimeStart",
type: "date",
label: "开始时间",
fuzzy: false,
},
{
name: "endTime",
name: "createTimeEnd",
type: "date",
label: "结束时间",
fuzzy: false,
......
......@@ -7,7 +7,7 @@
@handleClick="handleClick"
></tab-pane>
</div>
<div class="totalNum flex">
<!-- <div class="totalNum flex">
<div class="item flex">
<div>
需要打卡人数
......@@ -35,7 +35,7 @@
<span class="num">{{ attendStatInfo.lackOfCards }}</span>
</div>
</div>
</div>
</div> -->
<LayoutTable :data="tableData" :config="tableConfig" notDel notAdd>
<el-button
slot="table-head-left2"
......
......@@ -18,7 +18,19 @@ public enum LeaveTypeEnum {
婚假(7, "婚假"),
例假(8, "例假"),
哺乳假(9, "哺乳假"),
丧假(10, "丧假");
丧假(10, "丧假"),
回单位(11, "回单位"),
因公请假(12, "因公请假"),
外出勘验(13, "外出勘验"),
值班补班(14, "值班补班"),
体检(15, "体检"),
隔离(16, "隔离"),
因公外出(17, "因公外出"),
公休(18, "公休"),
育儿假(19, "育儿假"),
调回单位(20, "调回单位"),
探亲假(21, "探亲假"),
;
private Integer value;
private String desc;
......
......@@ -15,4 +15,22 @@ import java.util.List;
public class AttendanceLeaveRecordVo extends BaseEntityLong {
/** 序号,主键,自增长列表 */
private List <Long> idList;
/** 开始 开始时间 */
private String startTimeStart;
/** 结束 开始时间 */
private String startTimeEnd;
/** 开始 结束时间 */
private String endTimeStart;
/** 结束 结束时间 */
private String endTimeEnd;
/** 开始 创建时间 */
private String createTimeStart;
/** 结束 创建时间 */
private String createTimeEnd;
}
\ No newline at end of file
......@@ -265,6 +265,39 @@ public class AttendanceStatServiceImpl extends AbstractCRUDServiceImpl<Attendanc
case 丧假:
temp.setFuneralLeave(leaveTime);
break;
case 回单位:
temp.setBackToUnit(leaveTime);
break;
case 因公请假:
temp.setOnDutyLeave(leaveTime);
break;
case 外出勘验:
temp.setOutOfOffice(leaveTime);
break;
case 值班补班:
temp.setShiftCompensation(leaveTime);
break;
case 体检:
temp.setPhysicalExamination(leaveTime);
break;
case 隔离:
temp.setQuarantine(leaveTime);
break;
case 因公外出:
temp.setBusinessTrip(leaveTime);
break;
case 公休:
temp.setPublicHoliday(leaveTime);
break;
case 育儿假:
temp.setChildRearingLeave(leaveTime);
break;
case 调回单位:
temp.setTransferBack(leaveTime);
break;
case 探亲假:
temp.setHomeLeave(leaveTime);
break;
default:
temp.setPersonalLeave(leaveTime);
break;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment