|
@@ -1,6 +1,6 @@
|
|
|
<template>
|
|
|
<section id="section">
|
|
|
- <div class="sidebars" ref="sidebars" :style="'width: 180px;display: block;background: #fff;height:'+hubs+ 'px'">
|
|
|
+ <div class="sidebars" ref="sidebars" :style="'width: 180px;display: block;overflow:hidden;background: #fff;height:'+hubs+ 'px'">
|
|
|
<h3><i class="iconfont firerock-iconbaoxiao" style="padding-right: 10px"></i>请假管理</h3>
|
|
|
<el-divider ></el-divider>
|
|
|
<el-col :span="12">
|
|
@@ -124,7 +124,7 @@
|
|
|
</el-radio-group>
|
|
|
</el-form-item>
|
|
|
<!-- 选择审批人 -->
|
|
|
- <el-form-item label="审批人" style="width:300px" :prop="mustApprover">
|
|
|
+ <el-form-item label="审批人" style="width:300px" prop="projectAuditorJson">
|
|
|
<el-select style="display:inline-block;width:250px;" multiple v-model="addForm.projectAuditorJson" placeholder="请选择">
|
|
|
<el-option
|
|
|
v-for="item in approverList"
|
|
@@ -667,7 +667,7 @@ export default {
|
|
|
tel: [{required: true, validator: checkTel, trigger: 'blur'}],
|
|
|
timeDays: [{required: true, validator: checks, trigger: 'blur'}],
|
|
|
leaveType: [{ required: true, message: "请选择请假类型", trigger: "blur" }],
|
|
|
- approver: [{ required: true, message: "请选择审批人", trigger: "blur" }]
|
|
|
+ projectAuditorJson: [{ required: true, message: "请选择审批人", trigger: "blur" }]
|
|
|
},
|
|
|
user: JSON.parse(sessionStorage.getItem("user")),
|
|
|
shuz: ['事假填报', '病假填报', '年假填报', '产假填报'],
|
|
@@ -813,7 +813,6 @@ export default {
|
|
|
txselnum: 0,
|
|
|
|
|
|
approverList: [],
|
|
|
- mustApprover: '',
|
|
|
isDingding: 0,
|
|
|
vacationList: [],
|
|
|
leaveTypeList: [],
|
|
@@ -987,8 +986,11 @@ export default {
|
|
|
},res => {
|
|
|
if(res.code == 'ok'){
|
|
|
this.approverList = res.data
|
|
|
- if(this.approverList.length != 0){
|
|
|
- this.mustApprover = 'approver'
|
|
|
+ if(this.approverList.length == 0){
|
|
|
+ this.$message({
|
|
|
+ message: '当前无审批人,请联系管理员配置审批人',
|
|
|
+ type: 'warning'
|
|
|
+ })
|
|
|
}
|
|
|
// console.log('list',res.data);
|
|
|
}else {
|