xjc 4 年之前
父節點
當前提交
6855bcc33e
共有 1 個文件被更改,包括 3 次插入2 次删除
  1. 3 2
      src/views/message/survey/answer.html

+ 3 - 2
src/views/message/survey/answer.html

@@ -216,11 +216,11 @@
                   <el-radio :label="iiitem.label" v-for="(iiitem, index) in iitem.items" :key="'review_gcr' + index">{{
                     iiitem.label }}</el-radio>
                 </el-radio-group>
-                <el-radio-group class="cus_select" v-if="iitem.type == 'checkbox'"
+                <el-checkbox-group class="cus_select" v-if="iitem.type == 'checkbox'"
                   v-model="form2[iitem.label + '(' + item.label + ')']" :class="iitem.require ? 'require' : ''">
                   <el-checkbox :label="iiitem.label" v-for="(iiitem, index) in iitem.items" :key="'review_gcc' + index">
                     {{ iiitem.label }}</el-checkbox>
-                </el-radio-group>
+                </el-checkbox-group>
                 <el-upload :class="iitem.require ? 'require' : ''" v-if="iitem.type == 'image'"
                   v-model="form2[iitem.label + '(' + item.label + ')']" action="/api/admin/uploadfile"
                   list-type="picture-card" :on-preview="handlePreview" 
@@ -369,6 +369,7 @@
                     ];
                   }
                   if (item.type == "checkbox" && item.require) {
+                    _this.$set(_this.form2, item.label + "(" + i.label + ")", []);
                     rules1[item.label + "(" + i.label + ")"] = [
                       {
                         required: true,