исправила цвета в таблице
This commit is contained in:
parent
51019c16b6
commit
37a93f400d
File diff suppressed because it is too large
Load Diff
@ -1,564 +1,503 @@
|
|||||||
import { whiteColumn } from '../columnColors';
|
import { whiteColumn } from "../columnColors";
|
||||||
export const config = {
|
export const config = {
|
||||||
config: {
|
config: {
|
||||||
colors: {
|
colors: {},
|
||||||
'data.section_code': {
|
|
||||||
color_type: whiteColumn,
|
|
||||||
accessorKey: 'data.section_code',
|
|
||||||
},
|
|
||||||
'data.name': {
|
|
||||||
color_type: whiteColumn,
|
|
||||||
accessorKey: 'data.name',
|
|
||||||
},
|
|
||||||
'data.plan.support.q1': {
|
|
||||||
color_type: whiteColumn,
|
|
||||||
accessorKey: 'data.plan.support.q1',
|
|
||||||
},
|
|
||||||
'data.plan.support.q2': {
|
|
||||||
color_type: whiteColumn,
|
|
||||||
accessorKey: 'data.plan.support.q2',
|
|
||||||
},
|
|
||||||
'data.plan.support.q3': {
|
|
||||||
color_type: whiteColumn,
|
|
||||||
accessorKey: 'data.plan.support.q3',
|
|
||||||
},
|
|
||||||
'data.plan.support.q4': {
|
|
||||||
color_type: whiteColumn,
|
|
||||||
accessorKey: 'data.plan.support.q4',
|
|
||||||
},
|
|
||||||
'data.approved.support.q1': {
|
|
||||||
color_type: whiteColumn,
|
|
||||||
accessorKey: 'data.approved.support.q1',
|
|
||||||
},
|
|
||||||
'data.approved.support.q2': {
|
|
||||||
color_type: whiteColumn,
|
|
||||||
accessorKey: 'data.approved.support.q2',
|
|
||||||
},
|
|
||||||
'data.approved.support.q3': {
|
|
||||||
color_type: whiteColumn,
|
|
||||||
accessorKey: 'data.approved.support.q3',
|
|
||||||
},
|
|
||||||
'data.approved.support.q4': {
|
|
||||||
color_type: whiteColumn,
|
|
||||||
accessorKey: 'data.approved.support.q4',
|
|
||||||
},
|
|
||||||
'data.fact.support.q1': {
|
|
||||||
color_type: whiteColumn,
|
|
||||||
accessorKey: 'data.fact.support.q1',
|
|
||||||
},
|
|
||||||
'data.fact.support.q2': {
|
|
||||||
color_type: whiteColumn,
|
|
||||||
accessorKey: 'data.fact.support.q2',
|
|
||||||
},
|
|
||||||
'data.fact.support.q3': {
|
|
||||||
color_type: whiteColumn,
|
|
||||||
accessorKey: 'data.fact.support.q3',
|
|
||||||
},
|
|
||||||
'data.fact.support.q4': {
|
|
||||||
color_type: whiteColumn,
|
|
||||||
accessorKey: 'data.fact.support.q4',
|
|
||||||
},
|
|
||||||
'data.corrected.support.q2': {
|
|
||||||
color_type: whiteColumn,
|
|
||||||
accessorKey: 'data.corrected.support.q2',
|
|
||||||
},
|
|
||||||
'data.corrected.support.q3': {
|
|
||||||
color_type: whiteColumn,
|
|
||||||
accessorKey: 'data.corrected.support.q3',
|
|
||||||
},
|
|
||||||
'data.plan.support.year': {
|
|
||||||
color_type: whiteColumn,
|
|
||||||
accessorKey: 'data.plan.support.year',
|
|
||||||
},
|
|
||||||
'data.approved.support.year': {
|
|
||||||
color_type: whiteColumn,
|
|
||||||
accessorKey: 'data.approved.support.year',
|
|
||||||
},
|
|
||||||
'data.fact.support.year': {
|
|
||||||
color_type: whiteColumn,
|
|
||||||
accessorKey: 'data.fact.support.year',
|
|
||||||
},
|
|
||||||
'data.corrected.support.q4': {
|
|
||||||
color_type: whiteColumn,
|
|
||||||
accessorKey: 'data.corrected.support.q4',
|
|
||||||
},
|
|
||||||
},
|
|
||||||
columns: [
|
columns: [
|
||||||
{
|
{
|
||||||
header: '',
|
header: "",
|
||||||
accessorKey: 'field',
|
accessorKey: "field",
|
||||||
columns: [
|
columns: [
|
||||||
{
|
{
|
||||||
header: '№ П/п',
|
header: "№ П/п",
|
||||||
accessorKey: 'field_pp',
|
accessorKey: "field_pp",
|
||||||
columns: [
|
columns: [
|
||||||
{
|
{
|
||||||
header: '',
|
header: "",
|
||||||
accessorKey: 'field_pp_field',
|
accessorKey: "field_pp_field",
|
||||||
columns: [
|
columns: [
|
||||||
{
|
{
|
||||||
header: '',
|
header: "",
|
||||||
accessorKey: 'data.section_code',
|
accessorKey: "data.section_code",
|
||||||
columnLetter: 'B',
|
columnLetter: "B",
|
||||||
size: 150,
|
size: 150,
|
||||||
filterFn: 'contains',
|
filterFn: "contains",
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
muiTableHeadCellProps: {
|
muiTableHeadCellProps: {
|
||||||
sx: {
|
sx: {
|
||||||
backgroundColor: '#FFFFFF',
|
backgroundColor: "#FFFFFF",
|
||||||
color: '#000000',
|
color: "#000000",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
header: 'Перечень расходов и затрат',
|
header: "Перечень расходов и затрат",
|
||||||
accessorKey: 'field_perechen_raskhodov_i_zatrat',
|
accessorKey: "field_perechen_raskhodov_i_zatrat",
|
||||||
columns: [
|
columns: [
|
||||||
{
|
{
|
||||||
header: '',
|
header: "",
|
||||||
accessorKey: 'field_perechen_raskhodov_i_zatrat_field',
|
accessorKey: "field_perechen_raskhodov_i_zatrat_field",
|
||||||
columns: [
|
columns: [
|
||||||
{
|
{
|
||||||
header: '',
|
header: "",
|
||||||
accessorKey: 'data.name',
|
accessorKey: "data.name",
|
||||||
columnLetter: 'C',
|
columnLetter: "C",
|
||||||
size: 300,
|
size: 300,
|
||||||
filterFn: 'contains',
|
filterFn: "contains",
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
muiTableHeadCellProps: {
|
muiTableHeadCellProps: {
|
||||||
sx: {
|
sx: {
|
||||||
backgroundColor: '#FFFFFF',
|
backgroundColor: "#FFFFFF",
|
||||||
color: '#000000',
|
color: "#000000",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
header: 'Расходы, планируемые РФ на {year} год',
|
header: "Расходы, планируемые РФ на {year} год",
|
||||||
accessorKey: 'field_raskhody_planiruemye_rf_na_2026_god',
|
accessorKey: "field_raskhody_planiruemye_rf_na_2026_god",
|
||||||
columns: [
|
columns: [
|
||||||
{
|
{
|
||||||
header: 'I квартал',
|
header: "I квартал",
|
||||||
accessorKey: 'field_raskhody_planiruemye_rf_na_2026_god_i_kvartal',
|
accessorKey:
|
||||||
|
"field_raskhody_planiruemye_rf_na_2026_god_i_kvartal",
|
||||||
columns: [
|
columns: [
|
||||||
{
|
{
|
||||||
header: '',
|
header: "",
|
||||||
accessorKey: 'data.plan.support.q1',
|
accessorKey: "data.plan.support.q1",
|
||||||
columnLetter: 'D',
|
columnLetter: "D",
|
||||||
size: 150,
|
size: 150,
|
||||||
filterFn: 'contains',
|
filterFn: "contains",
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
muiTableHeadCellProps: {
|
muiTableHeadCellProps: {
|
||||||
sx: {
|
sx: {
|
||||||
backgroundColor: '#FFFFFF',
|
backgroundColor: "#FFFFFF",
|
||||||
color: '#000000',
|
color: "#000000",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
header: 'II квартал',
|
header: "II квартал",
|
||||||
accessorKey: 'field_raskhody_planiruemye_rf_na_2026_god_ii_kvartal',
|
accessorKey:
|
||||||
|
"field_raskhody_planiruemye_rf_na_2026_god_ii_kvartal",
|
||||||
columns: [
|
columns: [
|
||||||
{
|
{
|
||||||
header: '',
|
header: "",
|
||||||
accessorKey: 'data.plan.support.q2',
|
accessorKey: "data.plan.support.q2",
|
||||||
columnLetter: 'E',
|
columnLetter: "E",
|
||||||
size: 150,
|
size: 150,
|
||||||
filterFn: 'contains',
|
filterFn: "contains",
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
muiTableHeadCellProps: {
|
muiTableHeadCellProps: {
|
||||||
sx: {
|
sx: {
|
||||||
backgroundColor: '#FFFFFF',
|
backgroundColor: "#FFFFFF",
|
||||||
color: '#000000',
|
color: "#000000",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
header: 'III квартал',
|
header: "III квартал",
|
||||||
accessorKey: 'field_raskhody_planiruemye_rf_na_2026_god_iii_kvartal',
|
accessorKey:
|
||||||
|
"field_raskhody_planiruemye_rf_na_2026_god_iii_kvartal",
|
||||||
columns: [
|
columns: [
|
||||||
{
|
{
|
||||||
header: '',
|
header: "",
|
||||||
accessorKey: 'data.plan.support.q3',
|
accessorKey: "data.plan.support.q3",
|
||||||
columnLetter: 'F',
|
columnLetter: "F",
|
||||||
size: 150,
|
size: 150,
|
||||||
filterFn: 'contains',
|
filterFn: "contains",
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
muiTableHeadCellProps: {
|
muiTableHeadCellProps: {
|
||||||
sx: {
|
sx: {
|
||||||
backgroundColor: '#FFFFFF',
|
backgroundColor: "#FFFFFF",
|
||||||
color: '#000000',
|
color: "#000000",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
header: 'IV квартал',
|
header: "IV квартал",
|
||||||
accessorKey: 'field_raskhody_planiruemye_rf_na_2026_god_iv_kvartal',
|
accessorKey:
|
||||||
|
"field_raskhody_planiruemye_rf_na_2026_god_iv_kvartal",
|
||||||
columns: [
|
columns: [
|
||||||
{
|
{
|
||||||
header: '',
|
header: "",
|
||||||
accessorKey: 'data.plan.support.q4',
|
accessorKey: "data.plan.support.q4",
|
||||||
columnLetter: 'G',
|
columnLetter: "G",
|
||||||
size: 150,
|
size: 150,
|
||||||
filterFn: 'contains',
|
filterFn: "contains",
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
muiTableHeadCellProps: {
|
muiTableHeadCellProps: {
|
||||||
sx: {
|
sx: {
|
||||||
backgroundColor: '#FFFFFF',
|
backgroundColor: "#FFFFFF",
|
||||||
color: '#000000',
|
color: "#000000",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
muiTableHeadCellProps: {
|
muiTableHeadCellProps: {
|
||||||
sx: {
|
sx: {
|
||||||
backgroundColor: '#FFFFFF',
|
backgroundColor: "#FFFFFF",
|
||||||
color: '#000000',
|
color: "#000000",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
header: 'Утверждённые базовые расходы на {year} год',
|
header: "Утверждённые базовые расходы на {year} год",
|
||||||
accessorKey: 'field_utverzhdennye_bazovye_raskhody_na_2026_god',
|
accessorKey: "field_utverzhdennye_bazovye_raskhody_na_2026_god",
|
||||||
columns: [
|
columns: [
|
||||||
{
|
{
|
||||||
header: 'I квартал',
|
header: "I квартал",
|
||||||
accessorKey: 'field_utverzhdennye_bazovye_raskhody_na_2026_god_i_kvartal',
|
accessorKey:
|
||||||
|
"field_utverzhdennye_bazovye_raskhody_na_2026_god_i_kvartal",
|
||||||
columns: [
|
columns: [
|
||||||
{
|
{
|
||||||
header: '',
|
header: "",
|
||||||
accessorKey: 'data.approved.support.q1',
|
accessorKey: "data.approved.support.q1",
|
||||||
columnLetter: 'J',
|
columnLetter: "J",
|
||||||
size: 150,
|
size: 150,
|
||||||
filterFn: 'contains',
|
filterFn: "contains",
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
muiTableHeadCellProps: {
|
muiTableHeadCellProps: {
|
||||||
sx: {
|
sx: {
|
||||||
backgroundColor: '#FFFFFF',
|
backgroundColor: "#FFFFFF",
|
||||||
color: '#000000',
|
color: "#000000",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
header: 'II квартал',
|
header: "II квартал",
|
||||||
accessorKey: 'field_utverzhdennye_bazovye_raskhody_na_2026_god_ii_kvartal',
|
accessorKey:
|
||||||
|
"field_utverzhdennye_bazovye_raskhody_na_2026_god_ii_kvartal",
|
||||||
columns: [
|
columns: [
|
||||||
{
|
{
|
||||||
header: '',
|
header: "",
|
||||||
accessorKey: 'data.approved.support.q2',
|
accessorKey: "data.approved.support.q2",
|
||||||
columnLetter: 'K',
|
columnLetter: "K",
|
||||||
size: 150,
|
size: 150,
|
||||||
filterFn: 'contains',
|
filterFn: "contains",
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
muiTableHeadCellProps: {
|
muiTableHeadCellProps: {
|
||||||
sx: {
|
sx: {
|
||||||
backgroundColor: '#FFFFFF',
|
backgroundColor: "#FFFFFF",
|
||||||
color: '#000000',
|
color: "#000000",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
header: 'III квартал',
|
header: "III квартал",
|
||||||
accessorKey: 'field_utverzhdennye_bazovye_raskhody_na_2026_god_iii_kvartal',
|
accessorKey:
|
||||||
|
"field_utverzhdennye_bazovye_raskhody_na_2026_god_iii_kvartal",
|
||||||
columns: [
|
columns: [
|
||||||
{
|
{
|
||||||
header: '',
|
header: "",
|
||||||
accessorKey: 'data.approved.support.q3',
|
accessorKey: "data.approved.support.q3",
|
||||||
columnLetter: 'L',
|
columnLetter: "L",
|
||||||
size: 150,
|
size: 150,
|
||||||
filterFn: 'contains',
|
filterFn: "contains",
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
muiTableHeadCellProps: {
|
muiTableHeadCellProps: {
|
||||||
sx: {
|
sx: {
|
||||||
backgroundColor: '#FFFFFF',
|
backgroundColor: "#FFFFFF",
|
||||||
color: '#000000',
|
color: "#000000",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
header: 'IV квартал',
|
header: "IV квартал",
|
||||||
accessorKey: 'field_utverzhdennye_bazovye_raskhody_na_2026_god_iv_kvartal',
|
accessorKey:
|
||||||
|
"field_utverzhdennye_bazovye_raskhody_na_2026_god_iv_kvartal",
|
||||||
columns: [
|
columns: [
|
||||||
{
|
{
|
||||||
header: '',
|
header: "",
|
||||||
accessorKey: 'data.approved.support.q4',
|
accessorKey: "data.approved.support.q4",
|
||||||
columnLetter: 'M',
|
columnLetter: "M",
|
||||||
size: 150,
|
size: 150,
|
||||||
filterFn: 'contains',
|
filterFn: "contains",
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
muiTableHeadCellProps: {
|
muiTableHeadCellProps: {
|
||||||
sx: {
|
sx: {
|
||||||
backgroundColor: '#FFFFFF',
|
backgroundColor: "#FFFFFF",
|
||||||
color: '#000000',
|
color: "#000000",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
muiTableHeadCellProps: {
|
muiTableHeadCellProps: {
|
||||||
sx: {
|
sx: {
|
||||||
backgroundColor: '#FFFFFF',
|
backgroundColor: "#FFFFFF",
|
||||||
color: '#000000',
|
color: "#000000",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
header: 'Фактические расходы за {year} год',
|
header: "Фактические расходы за {year} год",
|
||||||
accessorKey: 'field_fakticheskie_raskhody_za_2026_god',
|
accessorKey: "field_fakticheskie_raskhody_za_2026_god",
|
||||||
columns: [
|
columns: [
|
||||||
{
|
{
|
||||||
header: 'I квартал',
|
header: "I квартал",
|
||||||
accessorKey: 'field_fakticheskie_raskhody_za_2026_god_i_kvartal',
|
accessorKey:
|
||||||
|
"field_fakticheskie_raskhody_za_2026_god_i_kvartal",
|
||||||
columns: [
|
columns: [
|
||||||
{
|
{
|
||||||
header: '',
|
header: "",
|
||||||
accessorKey: 'data.fact.support.q1',
|
accessorKey: "data.fact.support.q1",
|
||||||
columnLetter: 'P',
|
columnLetter: "P",
|
||||||
size: 150,
|
size: 150,
|
||||||
filterFn: 'contains',
|
filterFn: "contains",
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
muiTableHeadCellProps: {
|
muiTableHeadCellProps: {
|
||||||
sx: {
|
sx: {
|
||||||
backgroundColor: '#FFFFFF',
|
backgroundColor: "#FFFFFF",
|
||||||
color: '#000000',
|
color: "#000000",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
header: 'II квартал',
|
header: "II квартал",
|
||||||
accessorKey: 'field_fakticheskie_raskhody_za_2026_god_ii_kvartal',
|
accessorKey:
|
||||||
|
"field_fakticheskie_raskhody_za_2026_god_ii_kvartal",
|
||||||
columns: [
|
columns: [
|
||||||
{
|
{
|
||||||
header: '',
|
header: "",
|
||||||
accessorKey: 'data.fact.support.q2',
|
accessorKey: "data.fact.support.q2",
|
||||||
columnLetter: 'Q',
|
columnLetter: "Q",
|
||||||
size: 150,
|
size: 150,
|
||||||
filterFn: 'contains',
|
filterFn: "contains",
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
muiTableHeadCellProps: {
|
muiTableHeadCellProps: {
|
||||||
sx: {
|
sx: {
|
||||||
backgroundColor: '#FFFFFF',
|
backgroundColor: "#FFFFFF",
|
||||||
color: '#000000',
|
color: "#000000",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
header: 'III квартал',
|
header: "III квартал",
|
||||||
accessorKey: 'field_fakticheskie_raskhody_za_2026_god_iii_kvartal',
|
accessorKey:
|
||||||
|
"field_fakticheskie_raskhody_za_2026_god_iii_kvartal",
|
||||||
columns: [
|
columns: [
|
||||||
{
|
{
|
||||||
header: '',
|
header: "",
|
||||||
accessorKey: 'data.fact.support.q3',
|
accessorKey: "data.fact.support.q3",
|
||||||
columnLetter: 'R',
|
columnLetter: "R",
|
||||||
size: 150,
|
size: 150,
|
||||||
filterFn: 'contains',
|
filterFn: "contains",
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
muiTableHeadCellProps: {
|
muiTableHeadCellProps: {
|
||||||
sx: {
|
sx: {
|
||||||
backgroundColor: '#FFFFFF',
|
backgroundColor: "#FFFFFF",
|
||||||
color: '#000000',
|
color: "#000000",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
header: 'IV квартал',
|
header: "IV квартал",
|
||||||
accessorKey: 'field_fakticheskie_raskhody_za_2026_god_iv_kvartal',
|
accessorKey:
|
||||||
|
"field_fakticheskie_raskhody_za_2026_god_iv_kvartal",
|
||||||
columns: [
|
columns: [
|
||||||
{
|
{
|
||||||
header: '',
|
header: "",
|
||||||
accessorKey: 'data.fact.support.q4',
|
accessorKey: "data.fact.support.q4",
|
||||||
columnLetter: 'S',
|
columnLetter: "S",
|
||||||
size: 150,
|
size: 150,
|
||||||
filterFn: 'contains',
|
filterFn: "contains",
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
muiTableHeadCellProps: {
|
muiTableHeadCellProps: {
|
||||||
sx: {
|
sx: {
|
||||||
backgroundColor: '#FFFFFF',
|
backgroundColor: "#FFFFFF",
|
||||||
color: '#000000',
|
color: "#000000",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
muiTableHeadCellProps: {
|
muiTableHeadCellProps: {
|
||||||
sx: {
|
sx: {
|
||||||
backgroundColor: '#FFFFFF',
|
backgroundColor: "#FFFFFF",
|
||||||
color: '#000000',
|
color: "#000000",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
header: 'Скорректированная смета расходов на {year} год',
|
header: "Скорректированная смета расходов на {year} год",
|
||||||
accessorKey: 'field_skorrektirovannaya_smeta_raskhodov_na_2026_god',
|
accessorKey: "field_skorrektirovannaya_smeta_raskhodov_na_2026_god",
|
||||||
columns: [
|
columns: [
|
||||||
{
|
{
|
||||||
header: 'II квартал',
|
header: "II квартал",
|
||||||
accessorKey: 'field_skorrektirovannaya_smeta_raskhodov_na_2026_god_ii_kvartal',
|
accessorKey:
|
||||||
|
"field_skorrektirovannaya_smeta_raskhodov_na_2026_god_ii_kvartal",
|
||||||
columns: [
|
columns: [
|
||||||
{
|
{
|
||||||
header: '',
|
header: "",
|
||||||
accessorKey: 'data.corrected.support.q2',
|
accessorKey: "data.corrected.support.q2",
|
||||||
columnLetter: 'V',
|
columnLetter: "V",
|
||||||
size: 150,
|
size: 150,
|
||||||
filterFn: 'contains',
|
filterFn: "contains",
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
muiTableHeadCellProps: {
|
muiTableHeadCellProps: {
|
||||||
sx: {
|
sx: {
|
||||||
backgroundColor: '#FFFFFF',
|
backgroundColor: "#FFFFFF",
|
||||||
color: '#000000',
|
color: "#000000",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
header: 'III квартал',
|
header: "III квартал",
|
||||||
accessorKey: 'field_skorrektirovannaya_smeta_raskhodov_na_2026_god_iii_kvartal',
|
accessorKey:
|
||||||
|
"field_skorrektirovannaya_smeta_raskhodov_na_2026_god_iii_kvartal",
|
||||||
columns: [
|
columns: [
|
||||||
{
|
{
|
||||||
header: '',
|
header: "",
|
||||||
accessorKey: 'data.corrected.support.q3',
|
accessorKey: "data.corrected.support.q3",
|
||||||
columnLetter: 'W',
|
columnLetter: "W",
|
||||||
size: 150,
|
size: 150,
|
||||||
filterFn: 'contains',
|
filterFn: "contains",
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
muiTableHeadCellProps: {
|
muiTableHeadCellProps: {
|
||||||
sx: {
|
sx: {
|
||||||
backgroundColor: '#FFFFFF',
|
backgroundColor: "#FFFFFF",
|
||||||
color: '#000000',
|
color: "#000000",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
muiTableHeadCellProps: {
|
muiTableHeadCellProps: {
|
||||||
sx: {
|
sx: {
|
||||||
backgroundColor: '#FFFFFF',
|
backgroundColor: "#FFFFFF",
|
||||||
color: '#000000',
|
color: "#000000",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
muiTableHeadCellProps: {
|
muiTableHeadCellProps: {
|
||||||
sx: {
|
sx: {
|
||||||
backgroundColor: '#FFFFFF',
|
backgroundColor: "#FFFFFF",
|
||||||
color: '#000000',
|
color: "#000000",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
header: 'В тыс. рублей',
|
header: "В тыс. рублей",
|
||||||
accessorKey: 'v_tys_rubley',
|
accessorKey: "v_tys_rubley",
|
||||||
columns: [
|
columns: [
|
||||||
{
|
{
|
||||||
header: 'Расходы, планируемые РФ на {year} год',
|
header: "Расходы, планируемые РФ на {year} год",
|
||||||
accessorKey: 'v_tys_rubley_raskhody_planiruemye_rf_na_2026_god',
|
accessorKey: "v_tys_rubley_raskhody_planiruemye_rf_na_2026_god",
|
||||||
columns: [
|
columns: [
|
||||||
{
|
{
|
||||||
header: 'Итого: Поддержка',
|
header: "Итого: Поддержка",
|
||||||
accessorKey: 'v_tys_rubley_raskhody_planiruemye_rf_na_2026_god_itogopodderzhka',
|
accessorKey:
|
||||||
|
"v_tys_rubley_raskhody_planiruemye_rf_na_2026_god_itogopodderzhka",
|
||||||
columns: [
|
columns: [
|
||||||
{
|
{
|
||||||
header: '',
|
header: "",
|
||||||
accessorKey: 'data.plan.support.year',
|
accessorKey: "data.plan.support.year",
|
||||||
columnLetter: 'H',
|
columnLetter: "H",
|
||||||
size: 150,
|
size: 150,
|
||||||
filterFn: 'contains',
|
filterFn: "contains",
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
muiTableHeadCellProps: {
|
muiTableHeadCellProps: {
|
||||||
sx: {
|
sx: {
|
||||||
backgroundColor: '#FFFFFF',
|
backgroundColor: "#FFFFFF",
|
||||||
color: '#000000',
|
color: "#000000",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
header: 'Утверждённые базовые расходы на {year} год',
|
header: "Утверждённые базовые расходы на {year} год",
|
||||||
accessorKey: 'v_tys_rubley_utverzhdennye_bazovye_raskhody_na_2026_god',
|
accessorKey:
|
||||||
|
"v_tys_rubley_utverzhdennye_bazovye_raskhody_na_2026_god",
|
||||||
columns: [
|
columns: [
|
||||||
{
|
{
|
||||||
header: 'Итого: Поддержка',
|
header: "Итого: Поддержка",
|
||||||
accessorKey: 'v_tys_rubley_utverzhdennye_bazovye_raskhody_na_2026_god_itogopodderzhka',
|
accessorKey:
|
||||||
|
"v_tys_rubley_utverzhdennye_bazovye_raskhody_na_2026_god_itogopodderzhka",
|
||||||
columns: [
|
columns: [
|
||||||
{
|
{
|
||||||
header: '',
|
header: "",
|
||||||
accessorKey: 'data.approved.support.year',
|
accessorKey: "data.approved.support.year",
|
||||||
columnLetter: 'N',
|
columnLetter: "N",
|
||||||
size: 150,
|
size: 150,
|
||||||
filterFn: 'contains',
|
filterFn: "contains",
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
muiTableHeadCellProps: {
|
muiTableHeadCellProps: {
|
||||||
sx: {
|
sx: {
|
||||||
backgroundColor: '#FFFFFF',
|
backgroundColor: "#FFFFFF",
|
||||||
color: '#000000',
|
color: "#000000",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
header: 'Фактические расходы за {year} год',
|
header: "Фактические расходы за {year} год",
|
||||||
accessorKey: 'v_tys_rubley_fakticheskie_raskhody_za_2026_god',
|
accessorKey: "v_tys_rubley_fakticheskie_raskhody_za_2026_god",
|
||||||
columns: [
|
columns: [
|
||||||
{
|
{
|
||||||
header: 'Итого: Поддержка',
|
header: "Итого: Поддержка",
|
||||||
accessorKey: 'v_tys_rubley_fakticheskie_raskhody_za_2026_god_itogopodderzhka',
|
accessorKey:
|
||||||
|
"v_tys_rubley_fakticheskie_raskhody_za_2026_god_itogopodderzhka",
|
||||||
columns: [
|
columns: [
|
||||||
{
|
{
|
||||||
header: '',
|
header: "",
|
||||||
accessorKey: 'data.fact.support.year',
|
accessorKey: "data.fact.support.year",
|
||||||
columnLetter: 'T',
|
columnLetter: "T",
|
||||||
size: 150,
|
size: 150,
|
||||||
filterFn: 'contains',
|
filterFn: "contains",
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
muiTableHeadCellProps: {
|
muiTableHeadCellProps: {
|
||||||
sx: {
|
sx: {
|
||||||
backgroundColor: '#FFFFFF',
|
backgroundColor: "#FFFFFF",
|
||||||
color: '#000000',
|
color: "#000000",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
header: 'Скорректированная смета расходов на {year} год',
|
header: "Скорректированная смета расходов на {year} год",
|
||||||
accessorKey: 'v_tys_rubley_skorrektirovannaya_smeta_raskhodov_na_2026_god',
|
accessorKey:
|
||||||
|
"v_tys_rubley_skorrektirovannaya_smeta_raskhodov_na_2026_god",
|
||||||
columns: [
|
columns: [
|
||||||
{
|
{
|
||||||
header: 'IV квартал',
|
header: "IV квартал",
|
||||||
accessorKey: 'v_tys_rubley_skorrektirovannaya_smeta_raskhodov_na_2026_god_iv_kvartal',
|
accessorKey:
|
||||||
|
"v_tys_rubley_skorrektirovannaya_smeta_raskhodov_na_2026_god_iv_kvartal",
|
||||||
columns: [
|
columns: [
|
||||||
{
|
{
|
||||||
header: '',
|
header: "",
|
||||||
accessorKey: 'data.corrected.support.q4',
|
accessorKey: "data.corrected.support.q4",
|
||||||
columnLetter: 'X',
|
columnLetter: "X",
|
||||||
size: 150,
|
size: 150,
|
||||||
filterFn: 'contains',
|
filterFn: "contains",
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
muiTableHeadCellProps: {
|
muiTableHeadCellProps: {
|
||||||
sx: {
|
sx: {
|
||||||
backgroundColor: '#FFFFFF',
|
backgroundColor: "#FFFFFF",
|
||||||
color: '#000000',
|
color: "#000000",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
@ -567,8 +506,8 @@ export const config = {
|
|||||||
],
|
],
|
||||||
muiTableHeadCellProps: {
|
muiTableHeadCellProps: {
|
||||||
sx: {
|
sx: {
|
||||||
backgroundColor: '#FFFFFF',
|
backgroundColor: "#FFFFFF",
|
||||||
color: '#000000',
|
color: "#000000",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|||||||
@ -1,164 +1,7 @@
|
|||||||
import { greenColumn } from "../columnColors";
|
import { greenColumn } from "../columnColors";
|
||||||
export const config = {
|
export const config = {
|
||||||
config: {
|
config: {
|
||||||
colors: {
|
colors: {},
|
||||||
"data.section_code": {
|
|
||||||
color_type: greenColumn,
|
|
||||||
accessorKey: "data.section_code",
|
|
||||||
},
|
|
||||||
"data.name": {
|
|
||||||
color_type: greenColumn,
|
|
||||||
accessorKey: "data.name",
|
|
||||||
},
|
|
||||||
"data.plan.support.q1": {
|
|
||||||
color_type: greenColumn,
|
|
||||||
accessorKey: "data.plan.support.q1",
|
|
||||||
},
|
|
||||||
"data.plan.support.q2": {
|
|
||||||
color_type: greenColumn,
|
|
||||||
accessorKey: "data.plan.support.q2",
|
|
||||||
},
|
|
||||||
"data.plan.support.q3": {
|
|
||||||
color_type: greenColumn,
|
|
||||||
accessorKey: "data.plan.support.q3",
|
|
||||||
},
|
|
||||||
"data.plan.support.q4": {
|
|
||||||
color_type: greenColumn,
|
|
||||||
accessorKey: "data.plan.support.q4",
|
|
||||||
},
|
|
||||||
"data.plan.support.year": {
|
|
||||||
color_type: greenColumn,
|
|
||||||
accessorKey: "data.plan.support.year",
|
|
||||||
},
|
|
||||||
"data.plan.development.q1": {
|
|
||||||
color_type: greenColumn,
|
|
||||||
accessorKey: "data.plan.development.q1",
|
|
||||||
},
|
|
||||||
"data.plan.development.q2": {
|
|
||||||
color_type: greenColumn,
|
|
||||||
accessorKey: "data.plan.development.q2",
|
|
||||||
},
|
|
||||||
"data.plan.development.q3": {
|
|
||||||
color_type: greenColumn,
|
|
||||||
accessorKey: "data.plan.development.q3",
|
|
||||||
},
|
|
||||||
"data.plan.development.q4": {
|
|
||||||
color_type: greenColumn,
|
|
||||||
accessorKey: "data.plan.development.q4",
|
|
||||||
},
|
|
||||||
"data.plan.development.year": {
|
|
||||||
color_type: greenColumn,
|
|
||||||
accessorKey: "data.plan.development.year",
|
|
||||||
},
|
|
||||||
itogo_2026_field_field_field: {
|
|
||||||
color_type: greenColumn,
|
|
||||||
accessorKey: "itogo_2026_field_field_field",
|
|
||||||
},
|
|
||||||
"data.approved.support.q1": {
|
|
||||||
color_type: greenColumn,
|
|
||||||
accessorKey: "data.approved.support.q1",
|
|
||||||
},
|
|
||||||
"data.approved.support.q2": {
|
|
||||||
color_type: greenColumn,
|
|
||||||
accessorKey: "data.approved.support.q2",
|
|
||||||
},
|
|
||||||
"data.approved.support.q3": {
|
|
||||||
color_type: greenColumn,
|
|
||||||
accessorKey: "data.approved.support.q3",
|
|
||||||
},
|
|
||||||
"data.approved.support.q4": {
|
|
||||||
color_type: greenColumn,
|
|
||||||
accessorKey: "data.approved.support.q4",
|
|
||||||
},
|
|
||||||
"data.approved.support.year": {
|
|
||||||
color_type: greenColumn,
|
|
||||||
accessorKey: "data.approved.support.year",
|
|
||||||
},
|
|
||||||
"data.approved.development.q1": {
|
|
||||||
color_type: greenColumn,
|
|
||||||
accessorKey: "data.approved.development.q1",
|
|
||||||
},
|
|
||||||
"data.approved.development.q2": {
|
|
||||||
color_type: greenColumn,
|
|
||||||
accessorKey: "data.approved.development.q2",
|
|
||||||
},
|
|
||||||
"data.approved.development.q3": {
|
|
||||||
color_type: greenColumn,
|
|
||||||
accessorKey: "data.approved.development.q3",
|
|
||||||
},
|
|
||||||
"data.approved.development.q4": {
|
|
||||||
color_type: greenColumn,
|
|
||||||
accessorKey: "data.approved.development.q4",
|
|
||||||
},
|
|
||||||
"data.approved.development.year": {
|
|
||||||
color_type: greenColumn,
|
|
||||||
accessorKey: "data.approved.development.year",
|
|
||||||
},
|
|
||||||
"data.fact.support.q1": {
|
|
||||||
color_type: greenColumn,
|
|
||||||
accessorKey: "data.fact.support.q1",
|
|
||||||
},
|
|
||||||
"data.fact.support.q2": {
|
|
||||||
color_type: greenColumn,
|
|
||||||
accessorKey: "data.fact.support.q2",
|
|
||||||
},
|
|
||||||
"data.fact.support.q3": {
|
|
||||||
color_type: greenColumn,
|
|
||||||
accessorKey: "data.fact.support.q3",
|
|
||||||
},
|
|
||||||
"data.fact.support.q4": {
|
|
||||||
color_type: greenColumn,
|
|
||||||
accessorKey: "data.fact.support.q4",
|
|
||||||
},
|
|
||||||
"data.fact.support.year": {
|
|
||||||
color_type: greenColumn,
|
|
||||||
accessorKey: "data.fact.support.year",
|
|
||||||
},
|
|
||||||
"data.fact.development.q1": {
|
|
||||||
color_type: greenColumn,
|
|
||||||
accessorKey: "data.fact.development.q1",
|
|
||||||
},
|
|
||||||
"data.fact.development.q2": {
|
|
||||||
color_type: greenColumn,
|
|
||||||
accessorKey: "data.fact.development.q2",
|
|
||||||
},
|
|
||||||
"data.fact.development.q3": {
|
|
||||||
color_type: greenColumn,
|
|
||||||
accessorKey: "data.fact.development.q3",
|
|
||||||
},
|
|
||||||
"data.fact.development.q4": {
|
|
||||||
color_type: greenColumn,
|
|
||||||
accessorKey: "data.fact.development.q4",
|
|
||||||
},
|
|
||||||
"data.fact.development.year": {
|
|
||||||
color_type: greenColumn,
|
|
||||||
accessorKey: "data.fact.development.year",
|
|
||||||
},
|
|
||||||
"data.corrected.support.q2": {
|
|
||||||
color_type: greenColumn,
|
|
||||||
accessorKey: "data.corrected.support.q2",
|
|
||||||
},
|
|
||||||
"data.corrected.support.q3": {
|
|
||||||
color_type: greenColumn,
|
|
||||||
accessorKey: "data.corrected.support.q3",
|
|
||||||
},
|
|
||||||
"data.corrected.support.q4": {
|
|
||||||
color_type: greenColumn,
|
|
||||||
accessorKey: "data.corrected.support.q4",
|
|
||||||
},
|
|
||||||
"data.corrected.development.q2": {
|
|
||||||
color_type: greenColumn,
|
|
||||||
accessorKey: "data.corrected.development.q2",
|
|
||||||
},
|
|
||||||
"data.corrected.development.q3": {
|
|
||||||
color_type: greenColumn,
|
|
||||||
accessorKey: "data.corrected.development.q3",
|
|
||||||
},
|
|
||||||
"data.corrected.development.q4": {
|
|
||||||
color_type: greenColumn,
|
|
||||||
accessorKey: "data.corrected.development.q4",
|
|
||||||
},
|
|
||||||
},
|
|
||||||
columns: [
|
columns: [
|
||||||
{
|
{
|
||||||
header: "№ П/п",
|
header: "№ П/п",
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@ -10,8 +10,8 @@ export const greenColumn = {
|
|||||||
export const orangeColumn = {
|
export const orangeColumn = {
|
||||||
ROOT: "#F1C297",
|
ROOT: "#F1C297",
|
||||||
GROUP: "#F6D6B9",
|
GROUP: "#F6D6B9",
|
||||||
ITEM: "#FAEBDC",
|
ITEM: "#fbe8d5",
|
||||||
SUB_ITEM: "#FAEBDC",
|
SUB_ITEM: "#fcf2e8",
|
||||||
INPUT: "#FFFFFF",
|
INPUT: "#FFFFFF",
|
||||||
COLOR: "#000000",
|
COLOR: "#000000",
|
||||||
};
|
};
|
||||||
|
|||||||
@ -80,12 +80,15 @@ function getColorCell(colors, column, row) {
|
|||||||
const rowType = row?.original?.row_type || row?.row_type;
|
const rowType = row?.original?.row_type || row?.row_type;
|
||||||
const sectionCodeValue = row?.original?.data?.section_code ?? row?.original?.data?.header?.section_code;
|
const sectionCodeValue = row?.original?.data?.section_code ?? row?.original?.data?.header?.section_code;
|
||||||
|
|
||||||
|
if (colors[column.id]?.color_type?.[rowType]) {
|
||||||
|
return colors[column.id]?.color_type?.[rowType];
|
||||||
|
}
|
||||||
|
|
||||||
if (sectionCodeValue !== null && sectionCodeValue !== undefined && sectionCodeValue !== '') {
|
if (sectionCodeValue !== null && sectionCodeValue !== undefined && sectionCodeValue !== '') {
|
||||||
const sectionCode = String(sectionCodeValue)[0];
|
const sectionCode = String(sectionCodeValue)[0];
|
||||||
return (sectionCodeColor[sectionCode] || blueColumn)[rowType];
|
return (sectionCodeColor[sectionCode] || blueColumn)[rowType];
|
||||||
}
|
}
|
||||||
|
return 'white';
|
||||||
return colors[column.id]?.color_type?.[rowType];
|
|
||||||
}
|
}
|
||||||
|
|
||||||
const UPPERCASE_MONTH_PATTERN = /ЯНВАРЬ|ФЕВРАЛЬ|МАРТ|АПРЕЛЬ|МАЙ|ИЮНЬ|ИЮЛЬ|АВГУСТ|СЕНТЯБРЬ|ОКТЯБРЬ|НОЯБРЬ|ДЕКАБРЬ/g;
|
const UPPERCASE_MONTH_PATTERN = /ЯНВАРЬ|ФЕВРАЛЬ|МАРТ|АПРЕЛЬ|МАЙ|ИЮНЬ|ИЮЛЬ|АВГУСТ|СЕНТЯБРЬ|ОКТЯБРЬ|НОЯБРЬ|ДЕКАБРЬ/g;
|
||||||
|
|||||||
@ -104,7 +104,6 @@ const ProjectsTable = ({
|
|||||||
title: isLastOpened ? 'Последний открытый проект' : undefined,
|
title: isLastOpened ? 'Последний открытый проект' : undefined,
|
||||||
sx: {
|
sx: {
|
||||||
backgroundColor: '#ffffff',
|
backgroundColor: '#ffffff',
|
||||||
...(isLastOpened && { backgroundColor: '#eef5e9', scrollMarginTop: '6rem' }),
|
|
||||||
'&:hover': {
|
'&:hover': {
|
||||||
backgroundColor: 'rgb(248, 250, 252)',
|
backgroundColor: 'rgb(248, 250, 252)',
|
||||||
},
|
},
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user