Просмотр исходного кода

feat: EK-3320: 订单增加 Invoice 下载

zhangl 2 месяцев назад
Родитель
Сommit
4abae6e7fc
1 измененных файлов с 15 добавлено и 1 удалено
  1. 15 1
      common/libs/export/BaseExport.php

+ 15 - 1
common/libs/export/BaseExport.php

@@ -1636,7 +1636,7 @@ EOT;
 
             // 订单基本信息
             $orderBase = <<<ORDER
-                <table style="table-layout: fixed;">
+                <table style="table-layout: fixed;" class="table-noborder">
                     <tr>
                         <td style="text-align: left; font-size: 14px; width:50%;">
                             Bill to
@@ -1703,6 +1703,20 @@ ORDER;
                     .bg {
                         background-color: #ccc;
                     }
+                    
+                    /* 无边框表格样式类 */
+                    .table-noborder {
+                      border-collapse: collapse; /* 合并边框(避免残留间隙) */
+                      border-spacing: 0; /* 清除单元格之间的默认间隙 */
+                      empty-cells: show; /* 不影响空单元格(可选,避免意外显示) */
+                    }
+                    /* 清除 table、th、td 的所有边框 */
+                    .table-noborder,
+                    .table-noborder th,
+                    .table-noborder td {
+                      border: none !important; /* !important 可选,用于覆盖冲突样式 */
+                      outline: none; /* 清除可能的默认轮廓(可选) */
+                    }
                 </style>
             </head>
             <body>