Browse Source

题干富文本默认字体大小为18

dusenyao 1 year ago
parent
commit
4dd8e7ca54
24 changed files with 29 additions and 137 deletions
  1. 6 1
      src/components/common/RichText.vue
  2. 1 1
      src/views/exercise_questions/create/components/exercises/AnswerQuestion.vue
  3. 1 1
      src/views/exercise_questions/create/components/exercises/ChineseQuestion.vue
  4. 1 1
      src/views/exercise_questions/create/components/exercises/ChooseToneQuestion.vue
  5. 1 10
      src/views/exercise_questions/create/components/exercises/DialogueQuestion.vue
  6. 1 1
      src/views/exercise_questions/create/components/exercises/EssayQuestion.vue
  7. 1 10
      src/views/exercise_questions/create/components/exercises/FillFormQuestion.vue
  8. 1 10
      src/views/exercise_questions/create/components/exercises/FillQuestion.vue
  9. 1 10
      src/views/exercise_questions/create/components/exercises/JudgeQuestion.vue
  10. 1 10
      src/views/exercise_questions/create/components/exercises/ListenFillQuestion.vue
  11. 1 10
      src/views/exercise_questions/create/components/exercises/ListenJudgeQuestion.vue
  12. 1 10
      src/views/exercise_questions/create/components/exercises/ListenSelectQuestion.vue
  13. 1 10
      src/views/exercise_questions/create/components/exercises/MatchingQuestion.vue
  14. 1 10
      src/views/exercise_questions/create/components/exercises/ReadAloudQuestion.vue
  15. 1 15
      src/views/exercise_questions/create/components/exercises/ReadQuestion.vue
  16. 1 1
      src/views/exercise_questions/create/components/exercises/RepeatQuestion.vue
  17. 1 1
      src/views/exercise_questions/create/components/exercises/ReplaceAnswerQuestion.vue
  18. 1 10
      src/views/exercise_questions/create/components/exercises/SelectQuestion.vue
  19. 1 10
      src/views/exercise_questions/create/components/exercises/ShortAnswerQuestion.vue
  20. 1 1
      src/views/exercise_questions/create/components/exercises/SortQuestion.vue
  21. 1 1
      src/views/exercise_questions/create/components/exercises/TalkPictureQuestion.vue
  22. 1 1
      src/views/exercise_questions/create/components/exercises/WordCardQuestion.vue
  23. 1 1
      src/views/exercise_questions/create/components/exercises/WritePictureQuestion.vue
  24. 1 1
      src/views/exercise_questions/create/components/exercises/WriteQuestion.vue

+ 6 - 1
src/components/common/RichText.vue

@@ -81,12 +81,17 @@ export default {
       type: Boolean,
       default: false,
     },
+    fontSize: {
+      type: Number,
+      default: 16,
+    },
   },
   data() {
     return {
       id: getRandomNumber(),
       init: {
         inline: this.inline,
+        font_size: this.fontSize,
         language_url: `${process.env.BASE_URL}tinymce/langs/zh_CN.js`,
         placeholder: this.placeholder,
         language: 'zh_CN',
@@ -103,7 +108,7 @@ export default {
         statusbar: false, // 状态栏
         setup(editor) {
           editor.on('init', () => {
-            editor.getBody().style.fontSize = '16pt'; // 设置默认字体大小
+            editor.getBody().style.fontSize = `${this.font_size}pt`; // 设置默认字体大小
             editor.getBody().style.fontFamily = 'Arial'; // 设置默认字体
           });
         },

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

@@ -2,7 +2,7 @@
   <QuestionBase>
     <template #content>
       <div class="stem">
-        <RichText v-model="data.stem" placeholder="输入题干" />
+        <RichText v-model="data.stem" :font-size="18" placeholder="输入题干" />
         <el-input
           v-if="isEnable(data.property.is_enable_reference_answer)"
           v-model="data.reference_answer"

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

@@ -2,7 +2,7 @@
   <QuestionBase>
     <template #content>
       <div class="stem">
-        <RichText v-model="data.stem" placeholder="输入题干" />
+        <RichText v-model="data.stem" :font-size="18" placeholder="输入题干" />
 
         <el-input
           v-show="isEnable(data.property.is_enable_description)"

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

@@ -2,7 +2,7 @@
   <QuestionBase>
     <template #content>
       <div class="stem">
-        <RichText v-model="data.stem" placeholder="输入题干" />
+        <RichText v-model="data.stem" :font-size="18" placeholder="输入题干" />
 
         <el-input
           v-show="isEnable(data.property.is_enable_description)"

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

@@ -2,16 +2,7 @@
   <QuestionBase>
     <template #content>
       <div class="stem">
-        <el-input
-          v-if="data.property.stem_type === stemTypeList[0].value"
-          v-model="data.stem"
-          rows="3"
-          resize="none"
-          type="textarea"
-          placeholder="输入题干"
-        />
-
-        <RichText v-if="data.property.stem_type === stemTypeList[1].value" v-model="data.stem" placeholder="输入题干" />
+        <RichText v-model="data.stem" :font-size="18" placeholder="输入题干" />
 
         <el-input
           v-show="isEnable(data.property.is_enable_description)"

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

@@ -2,7 +2,7 @@
   <QuestionBase>
     <template #content>
       <div class="stem">
-        <RichText v-model="data.stem" placeholder="输入题干" />
+        <RichText v-model="data.stem" :font-size="18" placeholder="输入题干" />
 
         <el-input
           v-show="isEnable(data.property.is_enable_description)"

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

@@ -2,16 +2,7 @@
   <QuestionBase>
     <template #content>
       <div class="stem">
-        <el-input
-          v-if="data.property.stem_type === stemTypeList[0].value"
-          v-model="data.stem"
-          rows="3"
-          resize="none"
-          type="textarea"
-          placeholder="输入题干"
-        />
-
-        <RichText v-if="data.property.stem_type === stemTypeList[1].value" v-model="data.stem" placeholder="输入题干" />
+        <RichText v-model="data.stem" :font-size="18" placeholder="输入题干" />
       </div>
 
       <div class="content"></div>

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

@@ -2,16 +2,7 @@
   <QuestionBase>
     <template #content>
       <div class="stem">
-        <el-input
-          v-if="data.property.stem_type === stemTypeList[0].value"
-          v-model="data.stem"
-          rows="3"
-          resize="none"
-          type="textarea"
-          placeholder="输入题干"
-        />
-
-        <RichText v-if="data.property.stem_type === stemTypeList[1].value" v-model="data.stem" placeholder="输入题干" />
+        <RichText v-model="data.stem" :font-size="18" placeholder="输入题干" />
 
         <el-input
           v-show="isEnable(data.property.is_enable_description)"

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

@@ -2,16 +2,7 @@
   <QuestionBase>
     <template #content>
       <div class="stem">
-        <el-input
-          v-if="data.property.stem_type === stemTypeList[0].value"
-          v-model="data.stem"
-          rows="3"
-          resize="none"
-          type="textarea"
-          placeholder="输入题干"
-        />
-
-        <RichText v-if="data.property.stem_type === stemTypeList[1].value" v-model="data.stem" placeholder="输入题干" />
+        <RichText v-model="data.stem" :font-size="18" placeholder="输入题干" />
       </div>
 
       <div class="content">

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

@@ -2,16 +2,7 @@
   <QuestionBase>
     <template #content>
       <div class="stem">
-        <el-input
-          v-if="data.property.stem_type === stemTypeList[0].value"
-          v-model="data.stem"
-          rows="3"
-          resize="none"
-          type="textarea"
-          placeholder="输入题干"
-        />
-
-        <RichText v-if="data.property.stem_type === stemTypeList[1].value" v-model="data.stem" placeholder="输入题干" />
+        <RichText v-model="data.stem" :font-size="18" placeholder="输入题干" />
 
         <UploadAudio
           v-show="isEnable(data.property.is_enable_listening)"

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

@@ -2,16 +2,7 @@
   <QuestionBase>
     <template #content>
       <div class="stem">
-        <el-input
-          v-if="data.property.stem_type === stemTypeList[0].value"
-          v-model="data.stem"
-          rows="3"
-          resize="none"
-          type="textarea"
-          placeholder="输入题干"
-        />
-
-        <RichText v-if="data.property.stem_type === stemTypeList[1].value" v-model="data.stem" placeholder="输入题干" />
+        <RichText v-model="data.stem" :font-size="18" placeholder="输入题干" />
 
         <UploadAudio
           v-show="isEnable(data.property.is_enable_listening)"

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

@@ -3,16 +3,7 @@
   <QuestionBase>
     <template #content>
       <div class="stem">
-        <el-input
-          v-if="data.property.stem_type === stemTypeList[0].value"
-          v-model="data.stem"
-          rows="3"
-          resize="none"
-          type="textarea"
-          placeholder="输入题干"
-        />
-
-        <RichText v-if="data.property.stem_type === stemTypeList[1].value" v-model="data.stem" placeholder="输入题干" />
+        <RichText v-model="data.stem" :font-size="18" placeholder="输入题干" />
 
         <el-input
           v-show="isEnable(data.property.is_enable_description)"

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

@@ -2,16 +2,7 @@
   <QuestionBase>
     <template #content>
       <div class="stem">
-        <el-input
-          v-if="data.property.stem_type === stemTypeList[0].value"
-          v-model="data.stem"
-          rows="3"
-          resize="none"
-          type="textarea"
-          placeholder="输入题干"
-        />
-
-        <RichText v-if="data.property.stem_type === stemTypeList[1].value" v-model="data.stem" placeholder="输入题干" />
+        <RichText v-model="data.stem" :font-size="18" placeholder="输入题干" />
 
         <el-input
           v-show="isEnable(data.property.is_enable_description)"

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

@@ -2,16 +2,7 @@
   <QuestionBase>
     <template #content>
       <div class="stem">
-        <el-input
-          v-if="data.property.stem_type === stemTypeList[0].value"
-          v-model="data.stem"
-          rows="3"
-          resize="none"
-          type="textarea"
-          placeholder="输入题干"
-        />
-
-        <RichText v-if="data.property.stem_type === stemTypeList[1].value" v-model="data.stem" placeholder="输入题干" />
+        <RichText v-model="data.stem" :font-size="18" placeholder="输入题干" />
 
         <UploadAudio
           v-show="isEnable(data.property.is_enable_listening)"

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

@@ -2,21 +2,7 @@
   <QuestionBase>
     <template #content>
       <div class="stem">
-        <el-input
-          v-if="data.property.stem_type === stemTypeList[0].value"
-          v-model="data.stem"
-          rows="3"
-          resize="none"
-          type="textarea"
-          placeholder="输入题干"
-        />
-
-        <RichText
-          v-if="data.property.stem_type === stemTypeList[1].value"
-          v-model="data.stem"
-          :wordlimit-num="5000"
-          placeholder="输入题干"
-        />
+        <RichText v-model="data.stem" :font-size="18" :wordlimit-num="5000" placeholder="输入题干" />
 
         <el-input
           v-show="isEnable(data.property.is_enable_description)"

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

@@ -3,7 +3,7 @@
   <QuestionBase>
     <template #content>
       <div class="stem">
-        <RichText v-model="data.stem" placeholder="输入题干" />
+        <RichText v-model="data.stem" :font-size="18" placeholder="输入题干" />
 
         <el-input
           v-show="isEnable(data.property.is_enable_description)"

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

@@ -3,7 +3,7 @@
   <QuestionBase>
     <template #content>
       <div class="stem">
-        <RichText v-model="data.stem" placeholder="输入题干" />
+        <RichText v-model="data.stem" :font-size="18" placeholder="输入题干" />
 
         <el-input
           v-show="isEnable(data.property.is_enable_description)"

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

@@ -3,16 +3,7 @@
   <QuestionBase>
     <template #content>
       <div class="stem">
-        <el-input
-          v-if="data.property.stem_type === stemTypeList[0].value"
-          v-model="data.stem"
-          rows="3"
-          resize="none"
-          type="textarea"
-          placeholder="输入题干"
-        />
-
-        <RichText v-if="data.property.stem_type === stemTypeList[1].value" v-model="data.stem" placeholder="输入题干" />
+        <RichText v-model="data.stem" :font-size="18" placeholder="输入题干" />
 
         <el-input
           v-show="isEnable(data.property.is_enable_description)"

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

@@ -2,16 +2,7 @@
   <QuestionBase>
     <template #content>
       <div class="stem">
-        <el-input
-          v-if="data.property.stem_type === stemTypeList[0].value"
-          v-model="data.stem"
-          rows="3"
-          resize="none"
-          type="textarea"
-          placeholder="输入题干"
-        />
-
-        <RichText v-if="data.property.stem_type === stemTypeList[1].value" v-model="data.stem" placeholder="输入题干" />
+        <RichText v-model="data.stem" :font-size="18" placeholder="输入题干" />
 
         <el-input
           v-show="isEnable(data.property.is_enable_description)"

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

@@ -3,7 +3,7 @@
   <QuestionBase>
     <template #content>
       <div class="stem">
-        <RichText v-model="data.stem" placeholder="输入题干" />
+        <RichText v-model="data.stem" :font-size="18" placeholder="输入题干" />
 
         <el-input
           v-show="isEnable(data.property.is_enable_description)"

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

@@ -2,7 +2,7 @@
   <QuestionBase>
     <template #content>
       <div class="stem">
-        <RichText v-model="data.stem" placeholder="输入题干" />
+        <RichText v-model="data.stem" :font-size="18" placeholder="输入题干" />
 
         <el-input
           v-show="isEnable(data.property.is_enable_description)"

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

@@ -2,7 +2,7 @@
   <QuestionBase>
     <template #content>
       <div class="stem">
-        <RichText v-model="data.stem" placeholder="输入题干" />
+        <RichText v-model="data.stem" :font-size="18" placeholder="输入题干" />
 
         <el-input
           v-show="isEnable(data.property.is_enable_description)"

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

@@ -2,7 +2,7 @@
   <QuestionBase>
     <template #content>
       <div class="stem">
-        <RichText v-model="data.stem" placeholder="输入题干" />
+        <RichText v-model="data.stem" :font-size="18" placeholder="输入题干" />
       </div>
 
       <div class="content">

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

@@ -2,7 +2,7 @@
   <QuestionBase>
     <template #content>
       <div class="stem">
-        <RichText v-model="data.stem" placeholder="输入题干" />
+        <RichText v-model="data.stem" :font-size="18" placeholder="输入题干" />
       </div>
 
       <div class="content">