dedsudiyu 2 lat temu
rodzic
commit
35e2223e43

+ 8 - 10
src/views/securityCheck/checkRecord/unsubmittedInfo.vue

@@ -1,8 +1,7 @@
 <!--未提交检查详情-->
 <template>
   <div class="unsubmittedInfo">
-    <el-form :model="form" ref="form" :inline="true"
-             :rules="rules" class="addCheckPage-min">
+    <el-form :model="form" ref="form" :inline="true" :rules="rules" class="addCheckPage-min">
       <div class="top-addCheckPage-title">基本信息</div>
       <div class="top-addCheckPage">
         <el-form-item label="房间号:" prop="fjNumber" label-width="130px" class="el-form-item-top">
@@ -169,7 +168,7 @@
       </div>
     </el-form>
     <el-dialog title="添加检查项" :visible.sync="open" width="500px" append-to-body>
-      <el-form ref="form" :model="examinationForm" :rules="rules" label-width="100px">
+      <el-form ref="addForm" :model="examinationForm" :rules="rules" label-width="100px">
         <el-form-item label="检查项名称" prop="name">
           <el-input type="textarea" maxlength="20" v-model="examinationForm.name" placeholder="请输入检查项名称" rows="3" resize="none"></el-input>
         </el-form-item>
@@ -363,7 +362,7 @@
       this.treeselect();
     },
     mounted(){
-      this.getInfo();
+      // this.getInfo();
     },
     methods: {
       remindOff(){
@@ -479,8 +478,10 @@
                 }
               }
               if(num == 0){
-                self.defaultCheckOptionList.push(newObj);
                 self.addList.push(newObj);
+                let list = JSON.parse(JSON.stringify(this.defaultCheckOptionList));
+                list = list.concat(this.addList);
+                this.$set(this,'defaultCheckOptionList',JSON.parse(JSON.stringify(list)))
               }
               self.temporaryIdList.push(obj.yhlist[i].jcxId);
             }
@@ -689,7 +690,7 @@
       },
       //新增检查项
       dialogSubmitForm(){
-        this.$refs["form"].validate(valid => {
+        this.$refs["addForm"].validate(valid => {
           if (valid) {
             let obj = {
               name:this.examinationForm.name,
@@ -731,10 +732,6 @@
           this.optionsSelect = [];
         }
       },
-      //清除实验室选中
-      delSelect(){
-
-      },
       //实验室房间懒加载选中
       selectChange(name){
         let self = this;
@@ -808,6 +805,7 @@
         listCheckOption(newObj).then( response => {
           this.defaultCheckOptionList = this.getTreeData(response.data);
           this.$set(this,'defaultCheckOption',this.defaultCheckOptionList);
+          this.getInfo();
         });
       },
       //获取检查项