Browse Source

富文本添加文字颜色初始值

natasha 1 week ago
parent
commit
6ae448ddfc

+ 6 - 0
src/views/book/courseware/create/components/question/article/NewWord.vue

@@ -11,6 +11,7 @@
       class="title-box"
       :font-size="unifiedAttrib?.font_size"
       :font-family="unifiedAttrib?.font"
+      :font-color="unifiedAttrib?.text_color"
     />
     <div class="option-list">
       <div class="table-node">
@@ -121,6 +122,7 @@
             toolbar="fontselect fontsizeselect forecolor backcolor | underline | bold italic strikethrough alignleft aligncenter alignright"
             :font-size="unifiedAttrib?.font_size"
             :font-family="unifiedAttrib?.font"
+            :font-color="unifiedAttrib?.text_color"
           />
         </div>
         <div class="table-item" style="width: 200px">
@@ -142,6 +144,7 @@
             toolbar="fontselect fontsizeselect forecolor backcolor | underline | bold italic strikethrough alignleft aligncenter alignright"
             :font-size="unifiedAttrib?.font_size"
             :font-family="unifiedAttrib?.font"
+            :font-color="unifiedAttrib?.text_color"
           />
         </div>
         <div class="table-item" style="width: 200px">
@@ -153,6 +156,7 @@
             toolbar="fontselect fontsizeselect forecolor backcolor | underline | bold italic strikethrough alignleft aligncenter alignright"
             :font-size="unifiedAttrib?.font_size"
             :font-family="unifiedAttrib?.font"
+            :font-color="unifiedAttrib?.text_color"
           />
         </div>
         <div class="table-item" style="width: 300px">
@@ -165,6 +169,7 @@
             toolbar="fontselect fontsizeselect forecolor backcolor | underline | bold italic strikethrough alignleft aligncenter alignright"
             :font-size="unifiedAttrib?.font_size"
             :font-family="unifiedAttrib?.font"
+            :font-color="unifiedAttrib?.text_color"
           />
         </div>
         <div class="table-item" style="width: 100px">
@@ -181,6 +186,7 @@
             :inline="true"
             :font-size="data?.unified_attrib?.font_size"
             :font-family="data?.unified_attrib?.font"
+            :font-color="unifiedAttrib?.text_color"
             :placeholder="'输入内容'"
             toolbar="fontselect fontsizeselect forecolor backcolor | underline | bold italic strikethrough alignleft aligncenter alignright"
           />

+ 5 - 0
src/views/book/courseware/create/components/question/article/Notes.vue

@@ -11,6 +11,7 @@
       class="title-box"
       :font-size="unifiedAttrib?.font_size"
       :font-family="unifiedAttrib?.font"
+      :font-color="unifiedAttrib?.text_color"
     />
     <el-table :data="data.option" border style="width: 100%">
       <el-table-column fixed prop="number" label="序号" width="70">
@@ -28,6 +29,7 @@
             :item-index="scope.$index"
             :font-size="unifiedAttrib?.font_size"
             :font-family="unifiedAttrib?.font"
+            :font-color="unifiedAttrib?.text_color"
             toolbar="fontselect fontsizeselect forecolor backcolor | underline | bold italic strikethrough alignleft aligncenter alignright"
             @handleRichTextBlur="handleBlurCon"
           />
@@ -41,6 +43,7 @@
             v-model="scope.row.pinyin"
             :inline="true"
             :font-size="unifiedAttrib?.pinyin_size"
+            :font-color="unifiedAttrib?.text_color"
             :font-family="'League'"
             toolbar="fontselect fontsizeselect forecolor backcolor | underline | bold italic strikethrough alignleft aligncenter alignright"
           />
@@ -56,6 +59,7 @@
             toolbar="fontselect fontsizeselect forecolor backcolor | underline | bold italic strikethrough alignleft aligncenter alignright"
             :font-size="unifiedAttrib?.font_size"
             :font-family="unifiedAttrib?.font"
+            :font-color="unifiedAttrib?.text_color"
           />
         </template>
       </el-table-column>
@@ -69,6 +73,7 @@
             toolbar="fontselect fontsizeselect forecolor backcolor | underline | bold italic strikethrough alignleft aligncenter alignright"
             :font-size="unifiedAttrib?.font_size"
             :font-family="unifiedAttrib?.font"
+            :font-color="unifiedAttrib?.text_color"
           />
         </template>
       </el-table-column>

+ 2 - 0
src/views/book/courseware/create/components/question/dialogue_article/Article.vue

@@ -284,6 +284,7 @@
               :wordlimit-num="200"
               :font-size="data?.unified_attrib?.font_size"
               :font-family="data?.unified_attrib?.font"
+              :font-color="data?.unified_attrib?.text_color"
             />
           </div>
           <div class="adult-book-input-item">
@@ -310,6 +311,7 @@
               :wordlimit-num="200"
               :font-size="data?.unified_attrib?.font_size"
               :font-family="data?.unified_attrib?.font"
+              :font-color="data?.unified_attrib?.text_color"
             />
           </div>
           <div class="adult-book-input-item">

+ 5 - 0
src/views/book/courseware/create/components/question/new_word/NewWord.vue

@@ -263,6 +263,7 @@
               :inline="true"
               :font-size="data?.unified_attrib?.font_size"
               :font-family="data?.unified_attrib?.font"
+              :font-color="data?.unified_attrib?.text_color"
               toolbar="fontselect fontsizeselect forecolor backcolor | underline | bold italic strikethrough alignleft aligncenter alignright"
             />
           </div>
@@ -283,6 +284,7 @@
               :inline="true"
               :font-size="data?.unified_attrib?.font_size"
               :font-family="data?.unified_attrib?.font"
+              :font-color="data?.unified_attrib?.text_color"
               :placeholder="'多个释义用;隔开'"
               toolbar="fontselect fontsizeselect forecolor backcolor | underline | bold italic strikethrough alignleft aligncenter alignright"
             />
@@ -295,6 +297,7 @@
               :inline="true"
               :font-size="data?.unified_attrib?.font_size"
               :font-family="data?.unified_attrib?.font"
+              :font-color="data?.unified_attrib?.text_color"
               toolbar="fontselect fontsizeselect forecolor backcolor | underline | bold italic strikethrough alignleft aligncenter alignright"
             />
           </div>
@@ -305,6 +308,7 @@
               v-model="item.liju_list"
               :font-size="data?.unified_attrib?.font_size"
               :font-family="data?.unified_attrib?.font"
+              :font-color="data?.unified_attrib?.text_color"
               :inline="true"
               :placeholder="'多条例句用回车'"
               toolbar="fontselect fontsizeselect forecolor backcolor | underline | bold italic strikethrough alignleft aligncenter alignright"
@@ -324,6 +328,7 @@
               :inline="true"
               :font-size="data?.unified_attrib?.font_size"
               :font-family="data?.unified_attrib?.font"
+              :font-color="data?.unified_attrib?.text_color"
               :placeholder="'输入内容'"
               toolbar="fontselect fontsizeselect forecolor backcolor | underline | bold italic strikethrough alignleft aligncenter alignright"
             />

+ 4 - 0
src/views/book/courseware/create/components/question/notes/Notes.vue

@@ -28,6 +28,7 @@
               :item-index="scope.$index"
               :font-size="data?.unified_attrib?.font_size"
               :font-family="data?.unified_attrib?.font"
+              :font-color="data?.unified_attrib?.text_color"
               :key="'richtext-1-' + scope.$index"
               toolbar="fontselect fontsizeselect forecolor backcolor | underline | bold italic strikethrough alignleft aligncenter alignright"
               @handleRichTextBlur="handleBlurCon"
@@ -43,6 +44,7 @@
               :inline="true"
               :font-size="data?.unified_attrib?.pinyin_size"
               :font-family="'League'"
+              :font-color="data?.unified_attrib?.text_color"
               :key="'richtext-2-' + scope.$index"
               toolbar="fontselect fontsizeselect forecolor backcolor | underline | bold italic strikethrough alignleft aligncenter alignright"
             />
@@ -57,6 +59,7 @@
               :inline="true"
               :font-size="data?.unified_attrib?.font_size"
               :font-family="data?.unified_attrib?.font"
+              :font-color="data?.unified_attrib?.text_color"
               :key="'richtext-3-' + scope.$index"
               toolbar="fontselect fontsizeselect forecolor backcolor | underline | bold italic strikethrough alignleft aligncenter alignright"
             />
@@ -71,6 +74,7 @@
               :inline="true"
               :font-size="data?.unified_attrib?.font_size"
               :font-family="data?.unified_attrib?.font"
+              :font-color="data?.unified_attrib?.text_color"
               :key="'richtext-4-' + scope.$index"
               toolbar="fontselect fontsizeselect forecolor backcolor | underline | bold italic strikethrough alignleft aligncenter alignright"
             />

+ 1 - 0
src/views/book/courseware/create/components/question/table/Table.vue

@@ -70,6 +70,7 @@
               v-model="li.content"
               :font-size="data?.unified_attrib?.font_size"
               :font-family="data?.unified_attrib?.font"
+              :font-color="data?.unified_attrib?.text_color"
               :inline="true"
               toolbar="fontselect fontsizeselect forecolor backcolor | underline | bold italic strikethrough alignleft aligncenter alignright image media link"
               @handleRichTextBlur="handleBlurCon"