Эх сурвалжийг харах

fix(report): 组卷老师人数前置;老师列固定18mm收窄

Made-with: Cursor
yemeishu 1 сар өмнө
parent
commit
73c54bbb07

+ 3 - 3
scripts/report_teacher_weekly_stats.php

@@ -432,9 +432,11 @@ echo "</div>\n\n";
 
 echo "### 按老师\n\n";
 
+echo sprintf("本周期有组卷 **%d** 人。\n\n", count($rows));
+
 echo '<table class="weekly-teacher-table">';
 echo '<colgroup>';
-echo '<col style="width:4%" /><col class="col-name" style="width:7%" />';
+echo '<col style="width:3%" /><col class="col-name" style="width:18mm;max-width:18mm;" />';
 echo '<col class="col-slash" style="width:11%" /><col style="width:14%" />';
 echo '<col class="col-slash" style="width:11%" /><col style="width:14%" />';
 echo '<col class="col-slash" style="width:11%" />';
@@ -467,5 +469,3 @@ foreach ($rows as $r) {
     echo "</tr>\n";
 }
 echo "</tbody></table>\n";
-
-echo sprintf("\n本周期有组卷 **%d** 人。\n", count($rows));

+ 7 - 3
scripts/report_teacher_weekly_stats_pdf.php

@@ -45,13 +45,17 @@ th { background: #f3f4f6; font-weight: 600; }
 .weekly-chart { margin: 8px 0 14px 0; page-break-inside: avoid; }
 .weekly-chart p { margin: 0 0 6px 0; }
 .weekly-teacher-table { table-layout: fixed; width: 100%; font-size: 9pt; }
-.weekly-teacher-table col.col-name { width: 7%; }
+.weekly-teacher-table col.col-name { width: 18mm !important; max-width: 18mm !important; }
 .weekly-teacher-table col.col-slash { width: 11%; }
-.weekly-teacher-table .td-name {
+.weekly-teacher-table th:nth-child(2),
+.weekly-teacher-table td.td-name {
+  width: 18mm !important;
+  max-width: 18mm !important;
   overflow: hidden;
   text-overflow: ellipsis;
   white-space: nowrap;
-  max-width: 0;
+  padding: 4px 3px;
+  box-sizing: border-box;
   color: #111827;
   font-size: 9pt;
 }