NestJS backend rewrite; migrate client to FluentUI V9

This commit is contained in:
2025-09-18 15:48:08 +09:00
parent 32ff36a12c
commit 34529cea68
62 changed files with 5642 additions and 3679 deletions

View File

@ -1,4 +1,4 @@
import { IconBuildingFactory2, IconComponents, IconDeviceDesktopAnalytics, IconFiles, IconFlame, IconHome, IconLogin, IconLogin2, IconMap, IconPassword, IconReport, icons, IconServer, IconSettings, IconShield, IconUsers } from "@tabler/icons-react";
import { IconComponents, IconDeviceDesktopAnalytics, IconFlame, IconLogin, IconLogin2, IconPassword, IconSettings } from "@tabler/icons-react";
import SignIn from "../pages/auth/SignIn";
import SignUp from "../pages/auth/SignUp";
import PasswordReset from "../pages/auth/PasswordReset";
@ -17,6 +17,7 @@ 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, Home24Color, Map24Filled, Map24Regular, PeopleList24Color, Shield24Color } from "@fluentui/react-icons"
// Определение страниц с путями и компонентом для рендера
@ -60,7 +61,7 @@ const pages = [
{
label: "Главная",
path: "/",
icon: <IconHome />,
icon: <Home24Color />,
component: <Main />,
drawer: true,
dashboard: true,
@ -69,7 +70,7 @@ const pages = [
{
label: "Пользователи",
path: "/user",
icon: <IconUsers />,
icon: <PeopleList24Color />,
component: <Users />,
drawer: true,
dashboard: true,
@ -78,7 +79,7 @@ const pages = [
{
label: "Роли",
path: "/role",
icon: <IconShield />,
icon: <Shield24Color />,
component: <Roles />,
drawer: true,
dashboard: true,
@ -87,7 +88,7 @@ const pages = [
{
label: "Документы",
path: "/documents",
icon: <IconFiles />,
icon: <Document24Color />,
component: <Documents />,
drawer: true,
dashboard: true,
@ -96,7 +97,7 @@ const pages = [
{
label: "Отчеты",
path: "/reports",
icon: <IconReport />,
icon: <Form24Color />,
component: <Reports />,
drawer: true,
dashboard: true,
@ -105,7 +106,7 @@ const pages = [
{
label: "Серверы",
path: "/servers",
icon: <IconServer />,
icon: <Cloud24Color />,
component: <Servers />,
drawer: true,
dashboard: true,
@ -114,7 +115,7 @@ const pages = [
{
label: "Котельные",
path: "/boilers",
icon: <IconBuildingFactory2 />,
icon: <Building24Color />,
component: <Boilers />,
drawer: true,
dashboard: true,
@ -123,7 +124,7 @@ const pages = [
{
label: "ИКС",
path: "/map-test",
icon: <IconMap />,
icon: <Map24Filled />,
component: <MapTest />,
drawer: true,
dashboard: true,
@ -132,7 +133,7 @@ const pages = [
{
label: "Map line test",
path: "/map-line-test",
icon: <IconMap />,
icon: <Map24Regular />,
component: <MapLineTest />,
drawer: true,
dashboard: true,
@ -168,7 +169,7 @@ const pages = [
{
label: "Тест БД",
path: "/db-manager",
icon: <IconComponents />,
icon: <Database24Color />,
component: <DBManager />,
drawer: true,
dashboard: true,