|
@@ -25,11 +25,11 @@
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="穿戴检查可跳过:" prop="skipped" class="form-item">
|
|
<el-form-item label="穿戴检查可跳过:" prop="skipped" class="form-item">
|
|
<el-radio-group v-model="form.skipped" style="width:250px;" @change="radioChange">
|
|
<el-radio-group v-model="form.skipped" style="width:250px;" @change="radioChange">
|
|
- <el-radio :label="1" style="width:70px;margin-top:4px;">是</el-radio>
|
|
|
|
- <el-radio :label="0" style="width:70px;margin-top:4px;">否</el-radio>
|
|
|
|
|
|
+ <el-radio :label="true" style="width:70px;margin-top:4px;">是</el-radio>
|
|
|
|
+ <el-radio :label="false" style="width:70px;margin-top:4px;">否</el-radio>
|
|
</el-radio-group>
|
|
</el-radio-group>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item label="穿戴检查识别上限:" prop="checkCount" class="form-item" v-if="form.skipped == 1 && form.checkIn[0]">
|
|
|
|
|
|
+ <el-form-item label="穿戴检查识别上限:" prop="checkCount" class="form-item" v-if="form.skipped && form.checkIn[0]">
|
|
<el-input placeholder="请输入内容" oninput="value=value.replace(/[^0-9.]/g,'')" maxlength="2"
|
|
<el-input placeholder="请输入内容" oninput="value=value.replace(/[^0-9.]/g,'')" maxlength="2"
|
|
v-model="form.checkCount" style="width:250px;">
|
|
v-model="form.checkCount" style="width:250px;">
|
|
<template slot="prepend" style="height:20px;">次</template>
|
|
<template slot="prepend" style="height:20px;">次</template>
|
|
@@ -41,7 +41,7 @@
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</div>
|
|
</div>
|
|
<div>
|
|
<div>
|
|
- <el-form-item label="离开检查项:" prop="checkOutArr" class="form-item">
|
|
|
|
|
|
+ <el-form-item label="离开检查项:" prop="checkOut" class="form-item">
|
|
<el-select v-model="form.checkOut" multiple placeholder="请选择离开检查项" style="width:250px;">
|
|
<el-select v-model="form.checkOut" multiple placeholder="请选择离开检查项" style="width:250px;">
|
|
<el-option
|
|
<el-option
|
|
v-for="dict in onepcOutcheck"
|
|
v-for="dict in onepcOutcheck"
|
|
@@ -51,6 +51,12 @@
|
|
></el-option>
|
|
></el-option>
|
|
</el-select>
|
|
</el-select>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
|
+ <el-form-item label="离开检查是否上传照片:" prop="checkOutUpload" class="form-item">
|
|
|
|
+ <el-radio-group v-model="form.checkOutUpload" style="width:250px;" @change="radioChange">
|
|
|
|
+ <el-radio :label="true" style="width:70px;margin-top:4px;">是</el-radio>
|
|
|
|
+ <el-radio :label="false" style="width:70px;margin-top:4px;">否</el-radio>
|
|
|
|
+ </el-radio-group>
|
|
|
|
+ </el-form-item>
|
|
<el-form-item label="签到有效时间:" prop="signTime" class="form-item">
|
|
<el-form-item label="签到有效时间:" prop="signTime" class="form-item">
|
|
<el-input placeholder="请输入内容" oninput="value=value.replace(/[^0-9.]/g,'')" maxlength="2"
|
|
<el-input placeholder="请输入内容" oninput="value=value.replace(/[^0-9.]/g,'')" maxlength="2"
|
|
v-model="form.signTime" style="width:250px;">
|
|
v-model="form.signTime" style="width:250px;">
|
|
@@ -79,11 +85,11 @@
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="穿戴检查可跳过:" prop="inspectSkipped" class="form-item">
|
|
<el-form-item label="穿戴检查可跳过:" prop="inspectSkipped" class="form-item">
|
|
<el-radio-group v-model="form.inspectSkipped" style="width:250px;" @change="radioChange2">
|
|
<el-radio-group v-model="form.inspectSkipped" style="width:250px;" @change="radioChange2">
|
|
- <el-radio :label="1" style="width:70px;margin-top:4px;">是</el-radio>
|
|
|
|
- <el-radio :label="0" style="width:70px;margin-top:4px;">否</el-radio>
|
|
|
|
|
|
+ <el-radio :label="true" style="width:70px;margin-top:4px;">是</el-radio>
|
|
|
|
+ <el-radio :label="false" style="width:70px;margin-top:4px;">否</el-radio>
|
|
</el-radio-group>
|
|
</el-radio-group>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item label="穿戴检查识别上限:" prop="inspectCheckCount" class="form-item" v-if="form.inspectSkipped == 1 && form.inspectCheckIn[0]">
|
|
|
|
|
|
+ <el-form-item label="穿戴检查识别上限:" prop="inspectCheckCount" class="form-item" v-if="form.inspectSkipped && form.inspectCheckIn[0]">
|
|
<el-input placeholder="请输入内容" oninput="value=value.replace(/[^0-9.]/g,'')" maxlength="2"
|
|
<el-input placeholder="请输入内容" oninput="value=value.replace(/[^0-9.]/g,'')" maxlength="2"
|
|
v-model="form.inspectCheckCount" style="width:250px;">
|
|
v-model="form.inspectCheckCount" style="width:250px;">
|
|
<template slot="prepend" style="height:20px;">次</template>
|
|
<template slot="prepend" style="height:20px;">次</template>
|
|
@@ -283,7 +289,12 @@
|
|
if(this.subjectData.skipped && this.subjectData.skipped!=null){
|
|
if(this.subjectData.skipped && this.subjectData.skipped!=null){
|
|
this.$set(this.form,'skipped',this.subjectData.skipped)
|
|
this.$set(this.form,'skipped',this.subjectData.skipped)
|
|
}else{
|
|
}else{
|
|
- this.$set(this.form,'skipped',0)
|
|
|
|
|
|
+ this.$set(this.form,'skipped',false)
|
|
|
|
+ }
|
|
|
|
+ if(this.subjectData.checkOutUpload && this.subjectData.checkOutUpload!=null){
|
|
|
|
+ this.$set(this.form,'checkOutUpload',this.subjectData.checkOutUpload)
|
|
|
|
+ }else{
|
|
|
|
+ this.$set(this.form,'checkOutUpload',false)
|
|
}
|
|
}
|
|
if(this.subjectData.checkCount){
|
|
if(this.subjectData.checkCount){
|
|
this.$set(this.form,'checkCount',this.subjectData.checkCount)
|
|
this.$set(this.form,'checkCount',this.subjectData.checkCount)
|
|
@@ -300,7 +311,7 @@
|
|
if(this.subjectData.inspectSkipped && this.subjectData.inspectSkipped!=null){
|
|
if(this.subjectData.inspectSkipped && this.subjectData.inspectSkipped!=null){
|
|
this.$set(this.form,'inspectSkipped',this.subjectData.inspectSkipped)
|
|
this.$set(this.form,'inspectSkipped',this.subjectData.inspectSkipped)
|
|
}else{
|
|
}else{
|
|
- this.$set(this.form,'inspectSkipped',0)
|
|
|
|
|
|
+ this.$set(this.form,'inspectSkipped',false)
|
|
}
|
|
}
|
|
if(this.subjectData.inspectSignTime) {
|
|
if(this.subjectData.inspectSignTime) {
|
|
this.$set(this.form,'inspectSignTime',this.subjectData.inspectSignTime);
|
|
this.$set(this.form,'inspectSignTime',this.subjectData.inspectSignTime);
|
|
@@ -418,14 +429,14 @@
|
|
},
|
|
},
|
|
//穿戴检查可跳过
|
|
//穿戴检查可跳过
|
|
radioChange(){
|
|
radioChange(){
|
|
- if(this.form.skipped == 0){
|
|
|
|
|
|
+ if(!this.form.skipped){
|
|
let obj = {
|
|
let obj = {
|
|
checkIn:[
|
|
checkIn:[
|
|
{required: true, message: '请选择穿戴检查项目', trigger: 'blur'}
|
|
{required: true, message: '请选择穿戴检查项目', trigger: 'blur'}
|
|
]
|
|
]
|
|
};
|
|
};
|
|
this.$set(this,'rules',obj);
|
|
this.$set(this,'rules',obj);
|
|
- }else if(this.form.skipped == 1){
|
|
|
|
|
|
+ }else if(this.form.skipped){
|
|
if(this.form.checkIn[0]){
|
|
if(this.form.checkIn[0]){
|
|
let obj = {
|
|
let obj = {
|
|
checkIn:[
|
|
checkIn:[
|
|
@@ -441,14 +452,14 @@
|
|
},
|
|
},
|
|
/**巡检人员 */
|
|
/**巡检人员 */
|
|
radioChange2(){
|
|
radioChange2(){
|
|
- if(this.form.inspectSkipped == 0){
|
|
|
|
|
|
+ if(!this.form.inspectSkipped){
|
|
let obj = {
|
|
let obj = {
|
|
inspectCheckIn:[
|
|
inspectCheckIn:[
|
|
{required: true, message: '请选择穿戴检查项目', trigger: 'blur'}
|
|
{required: true, message: '请选择穿戴检查项目', trigger: 'blur'}
|
|
]
|
|
]
|
|
};
|
|
};
|
|
this.$set(this,'rules',obj);
|
|
this.$set(this,'rules',obj);
|
|
- }else if(this.form.inspectSkipped == 1){
|
|
|
|
|
|
+ }else if(this.form.inspectSkipped){
|
|
if(this.form.inspectCheckIn[0]){
|
|
if(this.form.inspectCheckIn[0]){
|
|
let obj = {
|
|
let obj = {
|
|
inspectCheckIn:[
|
|
inspectCheckIn:[
|
|
@@ -499,11 +510,11 @@
|
|
let self = this;
|
|
let self = this;
|
|
this.$refs["form"].validate(valid => {
|
|
this.$refs["form"].validate(valid => {
|
|
if (valid) {
|
|
if (valid) {
|
|
- if(self.form.skipped == 1 && self.form.checkCount<2 && self.form.checkIn[0]){
|
|
|
|
|
|
+ if(self.form.skipped && self.form.checkCount<2 && self.form.checkIn[0]){
|
|
this.msgError('穿戴检查识别上限不能小于2')
|
|
this.msgError('穿戴检查识别上限不能小于2')
|
|
return
|
|
return
|
|
}
|
|
}
|
|
- if(self.form.inspectSkipped == 1 && self.form.inspectCheckCount<2 && self.form.inspectCheckIn[0]){
|
|
|
|
|
|
+ if(self.form.inspectSkipped && self.form.inspectCheckCount<2 && self.form.inspectCheckIn[0]){
|
|
this.msgError('穿戴检查识别上限不能小于2')
|
|
this.msgError('穿戴检查识别上限不能小于2')
|
|
return
|
|
return
|
|
}
|
|
}
|
|
@@ -534,11 +545,12 @@
|
|
let obj = {
|
|
let obj = {
|
|
id:self.form.id,
|
|
id:self.form.id,
|
|
skipped:self.form.skipped,
|
|
skipped:self.form.skipped,
|
|
|
|
+ checkOutUpload:self.form.checkOutUpload,
|
|
inspectSkipped:self.form.inspectSkipped,
|
|
inspectSkipped:self.form.inspectSkipped,
|
|
infoId:self.form.infoId,
|
|
infoId:self.form.infoId,
|
|
subId:self.form.subId,
|
|
subId:self.form.subId,
|
|
}
|
|
}
|
|
- if(self.form.skipped == 1 && self.form.checkIn[0]){
|
|
|
|
|
|
+ if(self.form.skipped && self.form.checkIn[0]){
|
|
obj.checkCount = self.form.checkCount
|
|
obj.checkCount = self.form.checkCount
|
|
}
|
|
}
|
|
if(self.form.checkIn) {
|
|
if(self.form.checkIn) {
|
|
@@ -553,7 +565,7 @@
|
|
obj.checkOut = self.form.checkOut.join() ;
|
|
obj.checkOut = self.form.checkOut.join() ;
|
|
}
|
|
}
|
|
/**巡检人员 */
|
|
/**巡检人员 */
|
|
- if(self.form.inspectSkipped == 1 && self.form.inspectCheckIn[0]){
|
|
|
|
|
|
+ if(self.form.inspectSkipped && self.form.inspectCheckIn[0]){
|
|
obj.inspectCheckCount = self.form.inspectCheckCount
|
|
obj.inspectCheckCount = self.form.inspectCheckCount
|
|
}
|
|
}
|
|
if(self.form.inspectCheckIn) {
|
|
if(self.form.inspectCheckIn) {
|