diff --git a/src/charts/chart2.js b/src/charts/chart2.js index 82cd219..19e6aa9 100644 --- a/src/charts/chart2.js +++ b/src/charts/chart2.js @@ -154,8 +154,8 @@ async function chart2_leaders ({ function wrapSvg (inner, W, H, regionLabel) { return ` - - DairyTrends · dairy-news.ru/dairytrends + + DairyTrends · dairy-news.ru/dairytrends ${esc(regionLabel)} ${inner} ` diff --git a/src/charts/chart3.js b/src/charts/chart3.js index 1889935..9ccb498 100644 --- a/src/charts/chart3.js +++ b/src/charts/chart3.js @@ -95,8 +95,8 @@ async function chart3_ebitdaByOrg ({ items, regionLabel, unit = 'EBITDA margin, }) const fullSvg = ` - - DairyTrends · dairy-news.ru/dairytrends + + DairyTrends · dairy-news.ru/dairytrends ${esc(regionLabel)} ${svg} ` diff --git a/src/charts/chart4.js b/src/charts/chart4.js index 6dfa5b0..9823fa2 100644 --- a/src/charts/chart4.js +++ b/src/charts/chart4.js @@ -174,8 +174,8 @@ async function chart4_regionCompare ({ const divider = `` const fullSvg = ` - - DairyTrends · dairy-news.ru/dairytrends + + DairyTrends · dairy-news.ru/dairytrends ${esc(regionLabel)} ${leftSvg}${divider}${rightSvg} ` diff --git a/src/data/palette.js b/src/data/palette.js index 0d6c2d8..9328fe1 100644 --- a/src/data/palette.js +++ b/src/data/palette.js @@ -27,7 +27,7 @@ const PALETTE = { rLight: 'rgba(216,90,48,0.10)', // ── Расширения для отчётов ───────────────────────────── - red: '#C0272D', // основной красный заголовков (как в Вологда-образце) + red: '#CC3300', // основной красный заголовков (как в Вологда-образце) redLt: '#E5969A', // светлый красный (заливки прогнозных зон) redBg: '#FCE8E9', // фон callout-блоков dark: '#2A2A2A', @@ -39,7 +39,7 @@ const PALETTE = { // ── Для DOCX (без #) ─────────────────────────────────── docx: { - red: 'C0272D', + red: 'CC3300', black: '1A1A1A', dGray: '404040', mGray: '808080', diff --git a/src/generators/document.js b/src/generators/document.js index d67d1f8..8b49efb 100644 --- a/src/generators/document.js +++ b/src/generators/document.js @@ -104,7 +104,7 @@ function stdTable (cols, rows) { width: { size: CONTENT_W, type: WidthType.DXA }, columnWidths: cols.map(c => c.width), rows: [ - tr(cols.map(c => tc(c.label, { bg: D.tbHd, bold: true, align: AlignmentType.LEFT, color: D.black, width: c.width }))), + tr(cols.map(c => tc(c.label, { bg: D.red, bold: true, align: AlignmentType.LEFT, color: D.white, width: c.width }))), ...rows.map(row => tr( row.map((cell, i) => { const c = typeof cell === 'string' ? { text: cell } : cell @@ -170,7 +170,7 @@ function makeHeader (subjectName) { const dtCell = new TableCell({ borders: bNoneAll, width: { size: 700, type: WidthType.DXA }, - shading: { fill: D.black, type: ShadingType.CLEAR }, + shading: { fill: D.red, type: ShadingType.CLEAR }, margins: { top: 80, bottom: 80, left: 140, right: 100 }, verticalAlign: VerticalAlign.CENTER, children: [new Paragraph({ alignment: AlignmentType.CENTER, spacing: { after: 0 },