Commit db046587 authored by 姬鋆屾's avatar 姬鋆屾

修改班次时间无法重叠的问题,修改树状图样式及修改表单验证字段

parent 1091257c
...@@ -174,7 +174,6 @@ export default { ...@@ -174,7 +174,6 @@ export default {
value = false; value = false;
return; return;
} else { } else {
console.log(this.attendanceClassDetailList.length, "执行了");
this.attendanceClassDetailList.forEach((item, index) => { this.attendanceClassDetailList.forEach((item, index) => {
let valueres = this.judgeStatus( let valueres = this.judgeStatus(
this.attendanceClassDetailList, this.attendanceClassDetailList,
...@@ -217,7 +216,6 @@ export default { ...@@ -217,7 +216,6 @@ export default {
}, },
// 判断添加上下班考勤时间 // 判断添加上下班考勤时间
judgeStatus(arr, index) { judgeStatus(arr, index) {
console.log(arr, index, "ces");
let status = true; let status = true;
if (arr.length == 0) { if (arr.length == 0) {
} else { } else {
...@@ -266,24 +264,24 @@ export default { ...@@ -266,24 +264,24 @@ export default {
status = false; status = false;
return; return;
} }
if (arr.length > 1 && index > 0) { // if (arr.length > 1 && index > 0) {
// 上一次比较 // // 上一次比较
let lastoffTime = // let lastoffTime =
transFormMinut(arr[index - 1].offWorkDate) + // transFormMinut(arr[index - 1].offWorkDate) +
transFormMinut(arr[index - 1].offWorkDateAfter); // transFormMinut(arr[index - 1].offWorkDateAfter);
let currentwokeTime = // let currentwokeTime =
transFormMinut(arr[index].goWorkDate) - // transFormMinut(arr[index].goWorkDate) -
transFormMinut(arr[index].goWorkDateBefore); // transFormMinut(arr[index].goWorkDateBefore);
if (currentwokeTime <= lastoffTime) { // if (currentwokeTime <= lastoffTime) {
this.$message.error( // this.$message.error(
`第${index}上班考勤时间需大于第${index - 1}上班考勤时间` // `第${index}上班考勤时间需大于第${index - 1}上班考勤时间`
); // );
status = false; // status = false;
return; // return;
} // }
} // }
} }
return status; return status;
}, },
...@@ -354,7 +352,6 @@ export default { ...@@ -354,7 +352,6 @@ export default {
}); });
this.currentIndex = this.attendanceClassDetailList.length - 1; this.currentIndex = this.attendanceClassDetailList.length - 1;
this.form.classResponsiblePersonId = this.form.classResponsiblePersonId.toString(); this.form.classResponsiblePersonId = this.form.classResponsiblePersonId.toString();
console.log(this.currentIndex, "执行了");
} }
this.open = true; this.open = true;
}, },
......
...@@ -64,10 +64,10 @@ ...@@ -64,10 +64,10 @@
/> />
<Field <Field
label="时长(单位:)" label="时长(单位:小时)"
disabled disabled
prop="duration" prop="duration"
v-model="form.duration" v-model="form.duration / 60 / 60"
placeholder="请输入时长(秒)" placeholder="请输入时长(秒)"
:maxLength="4" :maxLength="4"
/> />
...@@ -169,14 +169,14 @@ export default { ...@@ -169,14 +169,14 @@ export default {
{ required: true, message: "请输入请假人", trigger: "blur" }, { required: true, message: "请输入请假人", trigger: "blur" },
], ],
deptId: [{ required: true, message: "请选择部门", trigger: "change" }], deptId: [{ required: true, message: "请选择部门", trigger: "change" }],
phoneNumber: [ // phoneNumber: [
{ required: true, message: "请输入电话号码", trigger: "blur" }, // { required: true, message: "请输入电话号码", trigger: "blur" },
{ // {
validator: valid.phone, // validator: valid.phone,
message: "电话号码格式不正确", // message: "电话号码格式不正确",
trigger: "blur", // trigger: "blur",
}, // },
], // ],
leaveType: [ leaveType: [
{ required: true, message: "请选择请假类型", trigger: "change" }, { required: true, message: "请选择请假类型", trigger: "change" },
], ],
...@@ -187,9 +187,9 @@ export default { ...@@ -187,9 +187,9 @@ export default {
{ required: true, message: "请选择结束时间", trigger: "change" }, { required: true, message: "请选择结束时间", trigger: "change" },
], ],
duration: [{ required: true, message: "请输入时长", trigger: "blur" }], duration: [{ required: true, message: "请输入时长", trigger: "blur" }],
reason: [ // reason: [
{ required: true, message: "请输入请假理由", trigger: "blur" }, // { required: true, message: "请输入请假理由", trigger: "blur" },
], // ],
approverId: [ approverId: [
{ required: true, message: "请选择审批人", trigger: "change" }, { required: true, message: "请选择审批人", trigger: "change" },
], ],
......
...@@ -104,9 +104,7 @@ ...@@ -104,9 +104,7 @@
<i class="el-icon-refresh"></i> <i class="el-icon-refresh"></i>
<span <span
>上次同步时间:{{ >上次同步时间:{{
tableData.staff tableData.staff ? tableData.staff.refreshDate : "--"
? tableData.staff.refreshDate
: "--"
}}</span }}</span
> >
</span> </span>
...@@ -416,7 +414,14 @@ export default { ...@@ -416,7 +414,14 @@ export default {
}; };
</script> </script>
<style> <style lang="less" scoped>
/deep/.el-tree-node__expand-icon {
font-size: 18px !important;
color: #606266;
}
/deep/.el-tree-node__content {
padding-left: 2px !important;
}
.el-card__body { .el-card__body {
padding: 10px; padding: 10px;
} }
...@@ -556,7 +561,7 @@ export default { ...@@ -556,7 +561,7 @@ export default {
border-top: 1px dashed #4386c6; border-top: 1px dashed #4386c6;
height: 20px; height: 20px;
top: 12px; top: 12px;
width: 24px; width: 20px;
} }
} }
.titles { .titles {
......
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