Files
SMATEC-FRONTEND/.umirc.spole.ts
2026-01-21 11:48:57 +07:00

110 lines
2.3 KiB
TypeScript

import { defineConfig } from '@umijs/max';
import {
alarmsRoute,
commonManagerRoutes,
loginRoute,
managerRouteBase,
notFoundRoute,
profileRoute,
} from './config/routes';
export default defineConfig({
favicons: ['/spole-logo.png'],
layout: {
title: 'Spole',
},
routes: [
loginRoute,
alarmsRoute,
profileRoute,
{
name: 'spole.monitoring',
icon: 'icon-monitoring',
path: '/home',
component: './Slave/Spole/Monitor',
},
{
name: 'spole.mira',
icon: 'icon-speaker',
path: '/mira',
component: './Slave/Spole/Mira',
routes: [
// {
// path: '/manager/mira',
// component: './Slave/Spole/Manager/Mira',
// },
],
},
{
name: 'spole.miva',
icon: 'icon-led',
path: '/miva',
component: './Slave/Spole/Miva',
routes: [
// {
// path: '/manager/miva',
// component: './Slave/Spole/Manager/Miva',
// },
],
},
{
name: 'spole.traffic-light',
icon: 'icon-traffic-light',
path: '/traffic-light',
component: './Slave/Spole/TrafficLight',
routes: [
// {
// path: '/manager/miva',
// component: './Slave/Spole/Manager/Miva',
// },
],
},
{
name: 'spole.street-light',
icon: 'icon-street-light',
path: '/street-light',
component: './Slave/Spole/StreetLight',
routes: [
// {
// path: '/manager/miva',
// component: './Slave/Spole/Manager/Miva',
// },
],
},
{
name: 'spole.media',
icon: 'icon-media-upload',
path: '/media',
component: './Slave/Spole/Media',
routes: [
// {
// path: '/manager/miva',
// component: './Slave/Spole/Manager/Miva',
// },
],
},
{
...managerRouteBase,
routes: [
...commonManagerRoutes,
// {
// name: 'light',
// icon: 'icon-light',
// path: '/manager/light',
// routes: [
// {
// path: '/manager/light',
// component: './Slave/Spole/Manager/Light',
// },
// ],
// },
],
},
{
path: '/',
redirect: '/home',
},
notFoundRoute,
],
});