import { tansuConstruction, astelK, ctGlobal, kazpromService, qazgeomax } from '../assets/logos/inlineLogos'; /** * Логотипы организаций для брендированной шапки печати (см. shared/ui/OrgLetterhead). * Ключ — ТОЧНОЕ название компании, как отдаёт GET /Dictionary/Companies (см. * shared/dictionary/companies.service.ts) и GET /Employee/ByEmail (IEmployeeOrganization.company) — * оба идут из одного источника (кадровый API), названия совпадают дословно. * * Не для каждой компании из справочника есть логотип — тогда OrgLetterhead просто * не рендерится (lookup возвращает undefined). Новая компания → положить PNG в * ../assets/logos и добавить сюда запись. * * Логотипы вшиты в бандл data-URI (assets/logos/inlineLogos.ts), а не лежат отдельными файлами: иначе * при первом заходе картинка догружается по сети, и шапка то не видна на экране, то не успевает в окно * печати (оно открывается заново, без кэша страницы). Исходники — PNG высотой 300px рядом; после замены * картинки пересобрать inlineLogos.ts (base64 содержимого файлов). */ export const ORG_LOGOS: Record = { 'ТОО TANSU Construction': tansuConstruction, 'ТОО АСТЕЛ-К': astelK, 'ТОО СТ Global': ctGlobal, 'ТОО KazPromService': kazpromService, 'ТОО QAZGEOMAX': qazgeomax };