Prechádzať zdrojové kódy

fix(exam-sprint): 调整展望报告推荐标签对齐

金逸霄 2 týždňov pred
rodič
commit
f469ded164

+ 8 - 1
abilities/exam-sprint/infrastructure/src/main/resources/templates/outlook-exam-sprint-report-template.html

@@ -204,12 +204,19 @@
 
 
         .badge {
         .badge {
             display: inline-block;
             display: inline-block;
+            position: relative;
             margin-left: 5px;
             margin-left: 5px;
-            padding: 2px 6px;
+            top: 7px;
+            min-width: 40px;
+            height: 20px;
+            padding: 0 8px;
+            box-sizing: border-box;
             border-radius: 10px;
             border-radius: 10px;
             background: #2196f3;
             background: #2196f3;
             color: #fff;
             color: #fff;
             font-size: 12px;
             font-size: 12px;
+            line-height: 20px;
+            text-align: center;
             vertical-align: middle;
             vertical-align: middle;
         }
         }
 
 

+ 1 - 0
abilities/exam-sprint/infrastructure/src/test/java/cn/yunzhixue/ability/center/examsprint/infrastructure/report/rendering/outlook/OutlookExamSprintReportTemplateCompatibilityTest.java

@@ -60,6 +60,7 @@ class OutlookExamSprintReportTemplateCompatibilityTest {
                 .containsPattern("\\.freq-card\\s*\\{[^}]*page-break-inside\\s*:\\s*avoid\\s*;[^}]*}")
                 .containsPattern("\\.freq-card\\s*\\{[^}]*page-break-inside\\s*:\\s*avoid\\s*;[^}]*}")
                 .contains(".freq-header")
                 .contains(".freq-header")
                 .containsPattern("\\.freq-header\\s*\\{[^}]*font-family\\s*:\\s*MiSans, ReportFont, sans-serif\\s*;[^}]*font-size\\s*:\\s*18px\\s*;[^}]*font-weight\\s*:\\s*600\\s*;[^}]*}")
                 .containsPattern("\\.freq-header\\s*\\{[^}]*font-family\\s*:\\s*MiSans, ReportFont, sans-serif\\s*;[^}]*font-size\\s*:\\s*18px\\s*;[^}]*font-weight\\s*:\\s*600\\s*;[^}]*}")
+                .containsPattern("\\.badge\\s*\\{[^}]*position\\s*:\\s*relative\\s*;[^}]*top\\s*:\\s*7px\\s*;[^}]*min-width\\s*:\\s*40px\\s*;[^}]*height\\s*:\\s*20px\\s*;[^}]*padding\\s*:\\s*0\\s+8px\\s*;[^}]*line-height\\s*:\\s*20px\\s*;[^}]*text-align\\s*:\\s*center\\s*;[^}]*vertical-align\\s*:\\s*middle\\s*;[^}]*}")
                 .contains(".freq-header-table")
                 .contains(".freq-header-table")
                 .containsPattern("\\.freq-header-table\\s*\\{[^}]*width\\s*:\\s*100%\\s*;[^}]*table-layout\\s*:\\s*fixed\\s*;[^}]*border-collapse\\s*:\\s*collapse\\s*;[^}]*}")
                 .containsPattern("\\.freq-header-table\\s*\\{[^}]*width\\s*:\\s*100%\\s*;[^}]*table-layout\\s*:\\s*fixed\\s*;[^}]*border-collapse\\s*:\\s*collapse\\s*;[^}]*}")
                 .containsPattern("\\.freq-title-cell\\s*\\{[^}]*vertical-align\\s*:\\s*middle\\s*;[^}]*padding\\s*:\\s*0\\s*;[^}]*}")
                 .containsPattern("\\.freq-title-cell\\s*\\{[^}]*vertical-align\\s*:\\s*middle\\s*;[^}]*padding\\s*:\\s*0\\s*;[^}]*}")