浏览代码

无关联标签修改容错处理862

zhouna 6 年之前
父节点
当前提交
fd794de980
共有 2 个文件被更改,包括 5 次插入5 次删除
  1. 4 4
      src/components/icss/AddPromptInfo.vue
  2. 1 1
      src/components/icss/InfoParagraph.vue

+ 4 - 4
src/components/icss/AddPromptInfo.vue

@@ -130,8 +130,8 @@
         return {
           id:info.id,
           name:info.name,
-          tagFor:info.questionList[0].type+'',
-          selectedTags:info.questionList,
+          tagFor:info.questionList?info.questionList[0].type+'':'',
+          selectedTags:info.questionList||[],
           prags:detail
         };
       },
@@ -185,7 +185,7 @@
         if(!goOn){
           return;
         }
-        if(this.form.selectedTags.length==0){
+        if(!this.form.selectedTags||this.form.selectedTags.length==0){
           this.warning('请选择关联标签!');
           return;
         }
@@ -205,7 +205,7 @@
         return arr;
       },
       parseTagsForSubmit(data){
-        return data.map((it)=>{
+        return data&&data.map((it)=>{
           return {questionId:it.id,introduceId:'',type:it.type};
         });
       },

+ 1 - 1
src/components/icss/InfoParagraph.vue

@@ -2,7 +2,7 @@
     <el-form :rules="rules" :model="data" ref="form" class="sub-form">
             <p class="line"></p>
             <!--<el-input v-model="form.orderNo" :value="index" type="hidden"></el-input>-->
-            <el-form-item label="是否属于诊断:" prop="isReason">
+            <el-form-item label="是否属于诊断依据:" prop="isReason">
                 <el-select v-model="data.isReason" placeholder="请选择" :disabled="isEdit&&index<len">
                     <el-option label="否" :value="0"></el-option>
                     <el-option label="是" :value="1"></el-option>