|  | @@ -31,6 +31,7 @@
 | 
	
		
			
				|  |  |                v-model="info.checkRoleId"
 | 
	
		
			
				|  |  |                placeholder="请选择检查人员"
 | 
	
		
			
				|  |  |                style="width: 100%"
 | 
	
		
			
				|  |  | +              clearable
 | 
	
		
			
				|  |  |              >
 | 
	
		
			
				|  |  |                <el-option
 | 
	
		
			
				|  |  |                  v-for="role in roleOptions"
 | 
	
	
		
			
				|  | @@ -59,6 +60,7 @@
 | 
	
		
			
				|  |  |                placeHolder="请输入检查组成员"
 | 
	
		
			
				|  |  |                v-model="info.checkTeam"
 | 
	
		
			
				|  |  |                maxlength="100"
 | 
	
		
			
				|  |  | +              clearable
 | 
	
		
			
				|  |  |              ></el-input> </el-form-item
 | 
	
		
			
				|  |  |          ></el-col>
 | 
	
		
			
				|  |  |          <el-col :span="6">
 | 
	
	
		
			
				|  | @@ -68,6 +70,7 @@
 | 
	
		
			
				|  |  |                v-model="info.planStartTime"
 | 
	
		
			
				|  |  |                type="date"
 | 
	
		
			
				|  |  |                placeholder="选择检查日期"
 | 
	
		
			
				|  |  | +              clearable
 | 
	
		
			
				|  |  |              >
 | 
	
		
			
				|  |  |              </el-date-picker>
 | 
	
		
			
				|  |  |            </el-form-item>
 | 
	
	
		
			
				|  | @@ -197,7 +200,8 @@ export default {
 | 
	
		
			
				|  |  |          checkList: [],
 | 
	
		
			
				|  |  |        },
 | 
	
		
			
				|  |  |        roleOptions: [],
 | 
	
		
			
				|  |  | -      prevCheckOrgType: null, //上一个选中机构的类型
 | 
	
		
			
				|  |  | +      prevCheckOrgType: null, //上一个选中检查机构的类型
 | 
	
		
			
				|  |  | +      prevBecheckedOrgType: null, //上一个受检机构的类型
 | 
	
		
			
				|  |  |        exceptionRules: {
 | 
	
		
			
				|  |  |          remark: [{ required: true, message: "请输入情况描述" }],
 | 
	
		
			
				|  |  |          rectificationDeadline: [{ required: true, message: "请选择整改期限" }],
 | 
	
	
		
			
				|  | @@ -226,6 +230,12 @@ export default {
 | 
	
		
			
				|  |  |      dayjs,
 | 
	
		
			
				|  |  |      getLabel,
 | 
	
		
			
				|  |  |      onCheckOrgSelect(node) {
 | 
	
		
			
				|  |  | +      if (node == null) {
 | 
	
		
			
				|  |  | +        this.prevCheckOrgType = null;
 | 
	
		
			
				|  |  | +        this.roleOptions = [];
 | 
	
		
			
				|  |  | +        this.checkRoleId = null;
 | 
	
		
			
				|  |  | +        return;
 | 
	
		
			
				|  |  | +      }
 | 
	
		
			
				|  |  |        if (node.type == this.prevCheckOrgType) {
 | 
	
		
			
				|  |  |          return;
 | 
	
		
			
				|  |  |        }
 | 
	
	
		
			
				|  | @@ -239,6 +249,18 @@ export default {
 | 
	
		
			
				|  |  |        });
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  |      onBecheckOrgSelect(node) {
 | 
	
		
			
				|  |  | +      if (node == null) {
 | 
	
		
			
				|  |  | +        this.prevBecheckedOrgType = null;
 | 
	
		
			
				|  |  | +        this.info.checkList = [];
 | 
	
		
			
				|  |  | +        return;
 | 
	
		
			
				|  |  | +      }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +      if (node.type == this.prevBecheckedOrgType) {
 | 
	
		
			
				|  |  | +        return;
 | 
	
		
			
				|  |  | +      }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +      this.info.checkList = [];
 | 
	
		
			
				|  |  | +      this.prevBecheckedOrgType = node.type;
 | 
	
		
			
				|  |  |        this.info.beCheckOrgType = node.type;
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  |      onAddPoint() {
 |