Логотипы шапки печати: PNG уменьшены с ~150 КБ до ~25 КБ и вшиты в бандл data-URI — шапка не подгружается по сети ни на экране, ни в окне печати
Tests / frontend-test (pull_request) Successful in 1m20s
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
|
Before Width: | Height: | Size: 148 KiB After Width: | Height: | Size: 27 KiB |
|
Before Width: | Height: | Size: 119 KiB After Width: | Height: | Size: 20 KiB |
|
Before Width: | Height: | Size: 162 KiB After Width: | Height: | Size: 26 KiB |
|
Before Width: | Height: | Size: 152 KiB After Width: | Height: | Size: 27 KiB |
|
Before Width: | Height: | Size: 149 KiB After Width: | Height: | Size: 20 KiB |
@@ -1,8 +1,4 @@
|
||||
import tansuConstruction from '../assets/logos/tansu-construction.png';
|
||||
import astelK from '../assets/logos/astel-k.png';
|
||||
import ctGlobal from '../assets/logos/ctglobal.png';
|
||||
import kazpromService from '../assets/logos/kazprom-service.png';
|
||||
import qazgeomax from '../assets/logos/qazgeomax.png';
|
||||
import { tansuConstruction, astelK, ctGlobal, kazpromService, qazgeomax } from '../assets/logos/inlineLogos';
|
||||
|
||||
/**
|
||||
* Логотипы организаций для брендированной шапки печати (см. shared/ui/OrgLetterhead).
|
||||
@@ -13,6 +9,11 @@ import qazgeomax from '../assets/logos/qazgeomax.png';
|
||||
* Не для каждой компании из справочника есть логотип — тогда OrgLetterhead просто
|
||||
* не рендерится (lookup возвращает undefined). Новая компания → положить PNG в
|
||||
* ../assets/logos и добавить сюда запись.
|
||||
*
|
||||
* Логотипы вшиты в бандл data-URI (assets/logos/inlineLogos.ts), а не лежат отдельными файлами: иначе
|
||||
* при первом заходе картинка догружается по сети, и шапка то не видна на экране, то не успевает в окно
|
||||
* печати (оно открывается заново, без кэша страницы). Исходники — PNG высотой 300px рядом; после замены
|
||||
* картинки пересобрать inlineLogos.ts (base64 содержимого файлов).
|
||||
*/
|
||||
export const ORG_LOGOS: Record<string, string> = {
|
||||
'ТОО TANSU Construction': tansuConstruction,
|
||||
|
||||