FUEL: init; CustomTable update; updated interfaces/types

This commit is contained in:
2025-11-14 17:16:22 +09:00
parent 38b041cfa5
commit d04b03ac29
18 changed files with 833 additions and 53 deletions

View File

@ -2,7 +2,6 @@ import { IconComponents, IconDeviceDesktopAnalytics, IconFlame, IconLogin, IconL
import SignIn from "../pages/auth/SignIn";
import SignUp from "../pages/auth/SignUp";
import PasswordReset from "../pages/auth/PasswordReset";
import ComponentTest from "../pages/ComponentTest";
import MonitorPage from "../pages/MonitorPage";
import Settings from "../pages/Settings";
import Users from "../pages/Users";
@ -10,13 +9,16 @@ import Roles from "../pages/Roles";
import Documents from "../pages/Documents";
import Reports from "../pages/Reports";
import Servers from "../pages/Servers";
import Boilers from "../pages/Boilers";
import Boilers from "../pages/fuel/Fuel/Boilers";
import MapTest from "../pages/MapTest";
import PrintReport from "../pages/PrintReport";
import DBManager from "../pages/DBManager";
import MapLineTest from "../components/map/MapLineTest";
import FuelPage from "../pages/Fuel";
import { Building24Color, Cloud24Color, Database24Color, Document24Color, Form24Color, Map24Filled, Map24Regular, PeopleList24Color, Shield24Color } from "@fluentui/react-icons"
import { Building24Color, Cloud24Color, Database24Color, Diversity24Color, Document24Color, Form24Color, Gauge24Color, Map24Filled, Map24Regular, PeopleList24Color, Shield24Color } from "@fluentui/react-icons"
import LimitsPage from "../pages/fuel/Limits";
import ReportsPage from "../pages/fuel/Reports";
import FuelsPage from "../pages/fuel/Fuel/Fuels";
// Определение страниц с путями и компонентом для рендера
@ -115,13 +117,40 @@ const pages = [
},
{
label: "Котельные",
path: "/boilers",
path: "/fuel/boilers",
icon: <Building24Color />,
component: <Boilers />,
drawer: true,
dashboard: true,
enabled: true,
},
{
label: "Виды топлива",
path: "/fuel/fuels",
icon: <Diversity24Color />,
component: <FuelsPage />,
drawer: true,
dashboard: true,
enabled: true,
},
{
label: "Лимиты",
path: "/fuel/limits",
icon: <Gauge24Color />,
component: <LimitsPage />,
drawer: true,
dashboard: true,
enabled: true,
},
{
label: "Отчеты",
path: "/fuel/reports",
icon: <Form24Color />,
component: <ReportsPage />,
drawer: true,
dashboard: true,
enabled: true,
},
// {
// label: "ИКС",
// path: "/map-test",
@ -149,15 +178,6 @@ const pages = [
dashboard: true,
enabled: false,
},
{
label: "Component test",
path: "/component-test",
icon: <IconComponents />,
component: <ComponentTest />,
drawer: true,
dashboard: true,
enabled: false,
},
{
label: "Print report test",
path: "/print-report-test",