|
@@ -36,6 +36,17 @@
|
|
|
<p class="inquire-button-one" @click="planButton(2)"
|
|
|
style="font-size:14px;margin-left:20px;width:100px;" v-if="planList[0]">选择计划</p>
|
|
|
</div>
|
|
|
+ <el-form-item label="检查类型" prop="checkCategory">
|
|
|
+ <el-select v-model="addForm.checkCategory" placeholder="请选择检查类型"
|
|
|
+ style="width: 500px">
|
|
|
+ <el-option
|
|
|
+ v-for="item in inspectCategoryList"
|
|
|
+ :key="item.id"
|
|
|
+ :label="item.name"
|
|
|
+ :value="item.id">
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
<div style="display: flex" v-if="planType == 2">
|
|
|
<el-form-item label="计划" prop="id">
|
|
|
<el-select v-model="addForm.id" placeholder="请选择计划"
|
|
@@ -51,18 +62,18 @@
|
|
|
<p class="inquire-button-one" @click="planButton(1)"
|
|
|
style="font-size:14px;margin-left:20px;width:100px;">自定义输入</p>
|
|
|
</div>
|
|
|
- <el-form-item label="检查结果" prop="checkResult">
|
|
|
- <el-select v-model="addForm.checkResult" @change="checkResultChange" placeholder="请选择检查结果" style="width: 500px">
|
|
|
- <el-option :key="0" label="不符合" :value="0"></el-option>
|
|
|
- <el-option :key="1" label="符合" :value="1"></el-option>
|
|
|
- </el-select>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="整改通知" prop="rectifyNotice" v-if="addForm.checkResult === 0">
|
|
|
- <el-radio-group v-model="addForm.rectifyNotice" style="margin-top:5px;">
|
|
|
- <el-radio :label="1">整改告知书</el-radio>
|
|
|
- <el-radio :label="2">整改通知书</el-radio>
|
|
|
- </el-radio-group>
|
|
|
+ <el-form-item label="整改期限" prop="rectifyDeadline" v-if="addForm.checkResult === 0 || addForm.checkCategory==2">
|
|
|
+ <el-date-picker
|
|
|
+ style="width: 500px"
|
|
|
+ v-model="addForm.rectifyDeadline"
|
|
|
+ type="date"
|
|
|
+ value-format="yyyy-MM-dd"
|
|
|
+ :picker-options="pickerOptions"
|
|
|
+ :clearable="false"
|
|
|
+ placeholder="请选择整改期限">
|
|
|
+ </el-date-picker>
|
|
|
</el-form-item>
|
|
|
+
|
|
|
</div>
|
|
|
<div class="top-form-right-box">
|
|
|
<el-form-item label="学院" prop="deptId">
|
|
@@ -102,17 +113,19 @@
|
|
|
end-placeholder="结束日期"
|
|
|
></el-date-picker>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="整改期限" prop="rectifyDeadline" v-if="addForm.checkResult === 0">
|
|
|
- <el-date-picker
|
|
|
- style="width: 500px"
|
|
|
- v-model="addForm.rectifyDeadline"
|
|
|
- type="date"
|
|
|
- value-format="yyyy-MM-dd"
|
|
|
- :picker-options="pickerOptions"
|
|
|
- :clearable="false"
|
|
|
- placeholder="请选择整改期限">
|
|
|
- </el-date-picker>
|
|
|
+ <el-form-item label="检查结果" prop="checkResult" v-if="addForm.checkCategory==1">
|
|
|
+ <el-select v-model="addForm.checkResult" @change="checkResultChange" placeholder="请选择检查结果" style="width: 500px">
|
|
|
+ <el-option :key="0" label="不符合" :value="0"></el-option>
|
|
|
+ <el-option :key="1" label="符合" :value="1"></el-option>
|
|
|
+ </el-select>
|
|
|
</el-form-item>
|
|
|
+ <el-form-item label="整改通知" prop="rectifyNotice" v-if="addForm.checkResult === 0 || addForm.checkCategory==2">
|
|
|
+ <el-radio-group v-model="addForm.rectifyNotice" style="margin-top:5px;">
|
|
|
+ <el-radio :label="1">整改告知书</el-radio>
|
|
|
+ <el-radio :label="2">整改通知书</el-radio>
|
|
|
+ </el-radio-group>
|
|
|
+ </el-form-item>
|
|
|
+
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="bottom-form-box" v-if="addForm.checkResult === 0">
|
|
@@ -262,6 +275,7 @@
|
|
|
title:"",
|
|
|
checkResult:"",
|
|
|
rectifyNotice:"",
|
|
|
+ checkCategory:'1',
|
|
|
checkType:2,
|
|
|
dateRange:[],
|
|
|
rectifyDeadline:"",
|
|
@@ -271,6 +285,8 @@
|
|
|
hazardCheckCount:0,
|
|
|
//上传用名称保存
|
|
|
upDataName:"",
|
|
|
+ //检查类型
|
|
|
+ inspectCategoryList:[{id:'1',name:'综合检查'},{id:'2',name:'专项检查'}],
|
|
|
// 表单校验
|
|
|
rules: {
|
|
|
subId: [
|
|
@@ -285,6 +301,9 @@
|
|
|
checkType: [
|
|
|
{ required: true, message: "请选择检查组织", trigger: "blur" },
|
|
|
],
|
|
|
+ checkCategory: [
|
|
|
+ { required: true, message: "请选择检查类型", trigger: "blur" },
|
|
|
+ ],
|
|
|
dateRange: [
|
|
|
{ required: true, message: "请选择计划周期", trigger: "blur" },
|
|
|
],
|
|
@@ -649,6 +668,7 @@
|
|
|
rectifyNotice:response.data.rectifyNotice,
|
|
|
deptId:response.data.deptId,
|
|
|
checkType:response.data.checkType,
|
|
|
+ checkCategory:response.data.checkCategory+'',
|
|
|
dateRange:response.data.dateRange,
|
|
|
rectifyDeadline:response.data.rectifyDeadline,
|
|
|
checkHazardDtoList:response.data.checkHazardDtoList,
|