flx:提交劳务管理设置
This commit is contained in:
parent
1be40f2e9e
commit
1b1b568c95
@ -101,13 +101,30 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div>
|
<div>
|
||||||
是否将此处退场人员拉入黑名库
|
<el-radio-group
|
||||||
<el-checkbox v-model="dangerReviewInfo.enableBlack"></el-checkbox>
|
class="custom-radio"
|
||||||
|
v-model="dangerReviewInfo.exitType"
|
||||||
|
>
|
||||||
|
<el-radio :label="1">将此处人员清除全部通行闸机授权</el-radio>
|
||||||
|
<el-radio :label="2"
|
||||||
|
>将此处人员退场(人员退场时系统将自动清除全部闸机权限)</el-radio
|
||||||
|
>
|
||||||
|
<el-radio :label="3">将此处人员拉人黑名单库</el-radio>
|
||||||
|
</el-radio-group>
|
||||||
|
<div class="custom-box" v-if="dangerReviewInfo.exitType == 3">
|
||||||
|
拉入黑名单时是否将人员退场(人员退场时系统将自动清除全部闸机权限)
|
||||||
|
<el-radio-group v-model="dangerReviewInfo.enableExitWhenBlack">
|
||||||
|
<el-radio :label="1">是</el-radio>
|
||||||
|
<el-radio :label="0">否</el-radio>
|
||||||
|
</el-radio-group>
|
||||||
|
</div>
|
||||||
|
<!-- 是否将此处退场人员拉入黑名库
|
||||||
|
<el-checkbox v-model="dangerReviewInfo.enableBlack"></el-checkbox> -->
|
||||||
</div>
|
</div>
|
||||||
<div class="collapse-box1">
|
<div class="collapse-box1">
|
||||||
<div><i class="el-icon-warning-outline"></i></div>
|
<div><i class="el-icon-warning-outline"></i></div>
|
||||||
<div>
|
<div>
|
||||||
此设置默认关闭,启用此设置后,系统定时检测当指定人员超过指定天数未有考勤记录上传时,则自动退场人员,再次进场需手动处理。
|
此设置默认关闭,启用此设置后,系统定时检测当指定人员超过指定天数未有考勤记录上传时,则按以上配置处理。
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</el-collapse-item>
|
</el-collapse-item>
|
||||||
@ -131,9 +148,7 @@
|
|||||||
>保存</el-button
|
>保存</el-button
|
||||||
>
|
>
|
||||||
<div>
|
<div>
|
||||||
<el-switch
|
<el-switch v-model="enableWorkerFaceCheck"></el-switch>
|
||||||
v-model="enableWorkerFaceCheck"
|
|
||||||
></el-switch>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -201,6 +216,8 @@ export default {
|
|||||||
exitIfAbsenceDay: "",
|
exitIfAbsenceDay: "",
|
||||||
enable: false,
|
enable: false,
|
||||||
enableBlack: false,
|
enableBlack: false,
|
||||||
|
exitType: 1,
|
||||||
|
enableExitWhenBlack: 0,
|
||||||
enterpriseIds: [],
|
enterpriseIds: [],
|
||||||
teamIds: [],
|
teamIds: [],
|
||||||
departmentIds: [],
|
departmentIds: [],
|
||||||
@ -231,7 +248,7 @@ export default {
|
|||||||
}).then((res) => {
|
}).then((res) => {
|
||||||
console.log(res);
|
console.log(res);
|
||||||
if (res.code == 200 && res.result.length > 0) {
|
if (res.code == 200 && res.result.length > 0) {
|
||||||
console.log(112233, res.result)
|
console.log(112233, res.result);
|
||||||
this.enableWorkerFaceCheck =
|
this.enableWorkerFaceCheck =
|
||||||
res.result[0].enableWorkerFaceCheck == 1 ? true : false;
|
res.result[0].enableWorkerFaceCheck == 1 ? true : false;
|
||||||
}
|
}
|
||||||
@ -243,10 +260,10 @@ export default {
|
|||||||
projectSn: this.$store.state.projectSn,
|
projectSn: this.$store.state.projectSn,
|
||||||
enableWorkerFaceCheck: this.enableWorkerFaceCheck ? 1 : 0,
|
enableWorkerFaceCheck: this.enableWorkerFaceCheck ? 1 : 0,
|
||||||
}).then((res) => {
|
}).then((res) => {
|
||||||
if(res.code == 200) {
|
if (res.code == 200) {
|
||||||
this.$message.success(this.$t("message.highModulus.saveSuccessMsg"));
|
this.$message.success(this.$t("message.highModulus.saveSuccessMsg"));
|
||||||
this.getProjectSetting();
|
this.getProjectSetting();
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
getXzSecurityDangerReviewVerifyList() {
|
getXzSecurityDangerReviewVerifyList() {
|
||||||
@ -356,6 +373,28 @@ export default {
|
|||||||
};
|
};
|
||||||
</script>
|
</script>
|
||||||
<style lang="less" scoped>
|
<style lang="less" scoped>
|
||||||
|
.custom-box {
|
||||||
|
margin-top: 6px;
|
||||||
|
font-size: 12px;
|
||||||
|
color: #ffa026;
|
||||||
|
}
|
||||||
|
.custom-radio {
|
||||||
|
/deep/ .el-radio {
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
line-height: 24px;
|
||||||
|
font-size: 14px;
|
||||||
|
margin-top: 6px;
|
||||||
|
.el-radio__input {
|
||||||
|
order: 2;
|
||||||
|
}
|
||||||
|
.el-radio__label {
|
||||||
|
order: 1;
|
||||||
|
margin-right: 10px;
|
||||||
|
padding-left: 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
/deep/ .el-collapse {
|
/deep/ .el-collapse {
|
||||||
.el-collapse-item__arrow {
|
.el-collapse-item__arrow {
|
||||||
margin-right: 0;
|
margin-right: 0;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user