dusenyao пре 1 година
родитељ
комит
29140922bf

+ 1 - 1
src/views/exercise_questions/create/components/exercises/TableFillQuestion.vue

@@ -285,7 +285,7 @@ export default {
       }
       if (newValue.text.length <= 0) {
         this.$set(this.data.option_list[i][j], 'content_list', [
-          { type: 'empty_input', content: '', mark: getRandomNumber() },
+          { type: 'input_any', content: '', mark: getRandomNumber() },
         ]);
         return;
       }

+ 1 - 1
src/views/exercise_questions/data/tableFill.js

@@ -5,7 +5,7 @@ export function getOption() {
   return {
     mark: getRandomNumber(),
     text: '',
-    content_list: [{ type: 'empty_input', content: '', mark: getRandomNumber() }],
+    content_list: [{ type: 'input_any', content: '', mark: getRandomNumber() }],
   };
 }
 

+ 3 - 3
src/views/exercise_questions/preview/TableFillPreview.vue

@@ -40,7 +40,7 @@
             </span>
             <div v-for="(li, k) in content_list" :key="k" class="item-content">
               <span v-if="li.type === 'text'">{{ li.content }}</span>
-              <template v-else-if="li.type === 'empty_input'">
+              <template v-else-if="li.type === 'input_any'">
                 <el-input
                   :key="k"
                   v-model="li.content"
@@ -126,7 +126,7 @@ export default {
             let value_list = [];
             let answerIndex = this.answer.answer_list.findIndex((item) => item.mark === mark);
             content_list.forEach((li) => {
-              if (['fill', 'input', 'empty_input'].includes(li.type) && li.content.length > 0) {
+              if (['fill', 'input', 'input_any'].includes(li.type) && li.content.length > 0) {
                 value_list.push({
                   mark: li.mark,
                   value: li.content,
@@ -158,7 +158,7 @@ export default {
           .find((item) => item.find((li) => li.mark === mark))
           .forEach((item) => {
             item.content_list.forEach((li) => {
-              if (['fill', 'input', 'empty_input'].includes(li.type)) {
+              if (['fill', 'input', 'input_any'].includes(li.type)) {
                 let answer = value_list.find((item) => item.mark === li.mark);
                 if (!answer) return;
                 li.content = answer.value;