You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
108 lines
2.8 KiB
108 lines
2.8 KiB
import { defineConfig } from 'umi';
|
|
|
|
let publicPath = process.env.NODE_ENV === 'development' ? '/' : '/react/build/';
|
|
|
|
export default defineConfig({
|
|
publicPath,
|
|
title: '设施管理设备',
|
|
nodeModulesTransform: {
|
|
type: 'none',
|
|
},
|
|
theme: {
|
|
'@primary-color': '#165DFF',
|
|
},
|
|
dva: {
|
|
hmr: true,
|
|
// immer: true,
|
|
},
|
|
routes: [
|
|
{
|
|
path: '/',
|
|
component: '@/pages/index',
|
|
routes: [
|
|
{
|
|
path: '/basic',
|
|
component: '@/pages/Basic/Header',
|
|
routes: [
|
|
{
|
|
path: '/basic/index',
|
|
component: '@/pages/Basic/List/Index',
|
|
},
|
|
{
|
|
path: '/basic/device',
|
|
component: '@/pages/Basic/List/Device',
|
|
},
|
|
{
|
|
path: '/basic/certificate',
|
|
component: '@/pages/Basic/List/Certificate',
|
|
},
|
|
],
|
|
},
|
|
{
|
|
path: '/equipment/dataCenter',
|
|
component: '@/pages/Equipment/List/DataCenter',
|
|
exact: true,
|
|
},
|
|
{
|
|
path: '/equipment/localManager',
|
|
component: '@/pages/Equipment/List/LocalManager',
|
|
exact: true,
|
|
},
|
|
{
|
|
path: '/equipment',
|
|
component: '@/pages/Equipment/Header',
|
|
routes: [
|
|
{
|
|
path: '/equipment/index',
|
|
component: '@/pages/Equipment/List/Index',
|
|
},
|
|
],
|
|
},
|
|
{
|
|
path: '/encrypt',
|
|
component: '@/pages/Encrypt/Header',
|
|
routes: [
|
|
{
|
|
path: '/encrypt/index',
|
|
component: '@/pages/Encrypt/List/Index',
|
|
},
|
|
],
|
|
},
|
|
{
|
|
path: '/manager',
|
|
component: '@/pages/Manager/Header',
|
|
routes: [
|
|
{
|
|
path: '/manager/passwordManager',
|
|
component: '@/pages/Manager/PasswordManager',
|
|
},
|
|
{
|
|
path: '/manager/basicManager',
|
|
component: '@/pages/Manager/BasicManager',
|
|
routes: [
|
|
{
|
|
path: '/manager/basicManager/register',
|
|
component: '@/pages/Manager/BasicManager/List/Register',
|
|
},
|
|
{
|
|
path: '/manager/basicManager/model',
|
|
component: '@/pages/Manager/BasicManager/List/Model',
|
|
},
|
|
{
|
|
path: '/manager/basicManager/manufacturer',
|
|
component: '@/pages/Manager/BasicManager/List/Manufacturer',
|
|
},
|
|
{
|
|
path: '/manager/basicManager/allotment',
|
|
component: '@/pages/Manager/BasicManager/List/Allotment',
|
|
},
|
|
],
|
|
},
|
|
],
|
|
},
|
|
],
|
|
},
|
|
],
|
|
fastRefresh: {},
|
|
});
|