zhangjie 2 anos atrás
pai
commit
1c8e9a63d5

+ 3 - 0
card/assets/styles/card-preview.scss

@@ -1135,6 +1135,9 @@
   }
 
   &-vertical {
+    .elem-body {
+      padding: 10px 20px;
+    }
     .question-item {
       display: inline-block;
       vertical-align: top;

+ 1 - 1
card/components/CardDesign.vue

@@ -396,7 +396,7 @@ export default {
         const lastTopicElement = this.topics.findLast(
           (item) => !OTHER_ELEMENT.includes(item.type)
         );
-        element.sign = lastTopicElement.sign;
+        element.sign = lastTopicElement ? lastTopicElement.sign : "objective";
         this.addElement(element);
         this.setCurElement(element);
         this.$nextTick(() => {

+ 5 - 4
card/elements/fill-question/EditFillQuestion.vue

@@ -67,8 +67,8 @@
           :disabled="modalForm.isBoolean"
         ></el-input-number>
       </el-form-item>
-      <!-- <el-form-item label="小题排列方向:" required>
-        <el-radio-group v-model="modalForm.questionDirection" size="small">
+      <el-form-item label="选项排列方向:" required>
+        <el-radio-group v-model="modalForm.optionDirection" size="small">
           <el-radio-button
             v-for="(val, key) in DIRECTION_TYPE"
             :key="key"
@@ -76,7 +76,7 @@
             >{{ val }}</el-radio-button
           >
         </el-radio-group>
-      </el-form-item> -->
+      </el-form-item>
       <el-form-item v-if="modalForm.isBoolean" label="是否配置:">
         <el-select
           v-model="modalForm.booleanType"
@@ -124,7 +124,8 @@ const initModalForm = {
   endNumber: 5,
   questionsCount: 10,
   optionCount: 5,
-  questionDirection: "horizontal",
+  optionDirection: "horizontal",
+  questionDirection: "vertical",
   isBoolean: false,
   booleanType: BOOLEAN_TYPE[0],
   isMultiply: false,