|
|
@@ -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() {
|