Преглед на файлове

表格预览拼音更新为最新带样式

natasha преди 1 ден
родител
ревизия
0f2a9a8894
променени са 2 файла, в които са добавени 17 реда и са изтрити 14 реда
  1. 16 13
      src/views/book/courseware/create/components/question/table/Table.vue
  2. 1 1
      src/views/book/courseware/data/table.js

+ 16 - 13
src/views/book/courseware/create/components/question/table/Table.vue

@@ -190,19 +190,22 @@
           class="refresh-pinyin-btn"
           @click.native="identifyText"
       /></el-divider>
-
-      <PinyinText
-        v-if="isEnable(data.property.view_pinyin)"
-        :id="'table_pinyin_text'"
-        ref="PinyinText"
-        :paragraph-list="data.paragraph_list"
-        :rich-text-list="data.rich_text_list"
-        :pinyin-position="data.property.pinyin_position"
-        :pinyin-size="data?.unified_attrib?.pinyin_size"
-        :font-size="data?.unified_attrib?.font_size"
-        :font-family="data?.unified_attrib?.font"
-        @fillCorrectPinyin="fillCorrectPinyin"
-      />
+      <template v-if="isEnable(data.property.view_pinyin)">
+        <template v-for="(item, index) in data.option_list">
+          <PinyinText
+            v-for="(items, indexs) in item"
+            :key="index + '_' + indexs"
+            :id="'table_pinyin_text_' + index + '_' + indexs"
+            ref="PinyinText"
+            :rich-text-list="items.rich_text_list"
+            :pinyin-position="data.property.pinyin_position"
+            :pinyin-size="data?.unified_attrib?.pinyin_size"
+            :font-size="data?.unified_attrib?.font_size"
+            :font-family="data?.unified_attrib?.font"
+            @fillCorrectPinyin="fillCorrectPinyin"
+          />
+        </template>
+      </template>
       <el-dialog
         title="配置单元格"
         :visible="editCellFlag"

+ 1 - 1
src/views/book/courseware/data/table.js

@@ -62,7 +62,7 @@ export function getOption() {
     content: '',
     mark: getRandomNumber(),
     model_essay: [],
-    
+    rich_text_list:[],
     cell: {
       bgColor: '',
       isCross: false,