ソースを参照

大题描述展示

zhangjie 1 年間 前
コミット
70c9f79c98

+ 3 - 0
src/modules/paper-export/assets/styles/paper-temp-preview.scss

@@ -312,6 +312,9 @@
         display: inline;
       }
     }
+    &.is-detail-description {
+      padding-bottom: 5px;
+    }
 
     .detail-score-table {
       float: left;

+ 3 - 0
src/modules/paper-export/assets/styles/temp.css

@@ -245,6 +245,9 @@
 .paper-template-view .group-item.is-detail-title .rich-text {
   display: inline;
 }
+.paper-template-view .group-item.is-detail-description {
+  padding-bottom: 5px;
+}
 .paper-template-view .group-item .detail-score-table {
   float: left;
   width: 120px;

ファイルの差分が大きいため隠しています
+ 0 - 0
src/modules/paper-export/previewTemp.js


+ 4 - 0
src/modules/paper-export/views/PaperTemplateBuild.vue

@@ -52,6 +52,10 @@
             :class="[
               'group-item',
               { 'is-detail-title': groupItem.type === 'detail-title' },
+              {
+                'is-detail-description':
+                  groupItem.type === 'detail-description',
+              },
             ]"
             :style="groupItem.styles"
           >

+ 3 - 4
src/modules/paper-export/views/paperTemplateBuildMixins.js

@@ -279,7 +279,9 @@ export default {
         // 大题描述
         const detailDescriptionGroups = getElementsByIds(
           detail.description
-        ).map((item) => getGroupData({ elements: [item] }));
+        ).map((item) =>
+          getGroupData({ elements: [item], type: "detail-description" })
+        );
         groups.push(...detailDescriptionGroups);
         // 小题
         detail.questions.forEach((question) => {
@@ -500,9 +502,6 @@ export default {
       return getRichTextModel({
         styles: { width: "100%", fontWeight: 900 },
         content,
-        classNames: this.configModalForm.showDetailScoreTable
-          ? "is-detail-title"
-          : "",
       });
     },
     parseTitleOption(richJson, noVal, contType = "content") {

この差分においてかなりの量のファイルが変更されているため、一部のファイルを表示していません