|
@@ -1,13 +1,14 @@
|
|
|
// .env配置
|
|
|
const config = {
|
|
|
- tabs: eval(process.env.VUE_APP_TABS ?? false)
|
|
|
+ tabs: eval(process.env.VUE_APP_TABS ?? false),
|
|
|
+ dev: eval(process.env.VUE_APP_DEV ?? false)
|
|
|
};
|
|
|
export default [
|
|
|
{
|
|
|
// 子应用名称
|
|
|
name: 'admin-code',
|
|
|
// 子应用入口
|
|
|
- entry: '//localhost:3001',
|
|
|
+ entry: config.dev ? '//localhost:3001/admin-code/' : './admin-code',
|
|
|
// 子应用渲染ID
|
|
|
container: config.tabs ? '#code' : '#content',
|
|
|
// 路由匹配规则
|
|
@@ -21,51 +22,57 @@ export default [
|
|
|
// },
|
|
|
{
|
|
|
name: 'admin-user',
|
|
|
- entry: '//localhost:3003',
|
|
|
+ entry: config.dev ? '//localhost:3003/admin-user/' : 'admin-user',
|
|
|
container: config.tabs ? '#adminUser' : '#content',
|
|
|
activeRule: '/admin/adminUser'
|
|
|
},
|
|
|
{
|
|
|
name: 'admin-role',
|
|
|
- entry: '//localhost:3004',
|
|
|
+ entry: config.dev ? '//localhost:3004/admin-role/' : 'admin/role',
|
|
|
container: config.tabs ? '#role' : '#content',
|
|
|
activeRule: '/admin/role'
|
|
|
},
|
|
|
// 内容管理
|
|
|
{
|
|
|
name: 'admin-menus',
|
|
|
- entry: '//localhost:3005',
|
|
|
+ entry: config.dev ? '//localhost:3005/admin-menus/' : 'admin-menus',
|
|
|
container: config.tabs ? '#menus' : '#content',
|
|
|
activeRule: '/admin/menus'
|
|
|
},
|
|
|
{
|
|
|
name: 'admin-column',
|
|
|
- entry: '//localhost:3006',
|
|
|
+ entry: config.dev ? '//localhost:3006/admin-column/' : 'admin-column',
|
|
|
container: config.tabs ? '#column' : '#content',
|
|
|
activeRule: '/admin/column'
|
|
|
},
|
|
|
{
|
|
|
name: 'admin-contents',
|
|
|
- entry: '//localhost:3007',
|
|
|
+ entry: config.dev ? '//localhost:3007/admin-contents/' : 'admin-contents',
|
|
|
container: config.tabs ? '#contents' : '#content',
|
|
|
activeRule: '/admin/contents'
|
|
|
},
|
|
|
{
|
|
|
name: 'admin-pages',
|
|
|
- entry: '//localhost:3008',
|
|
|
+ entry: config.dev ? '//localhost:3008/admin-pages' : 'admin-pages',
|
|
|
container: config.tabs ? '#pages' : '#content',
|
|
|
activeRule: '/admin/pages'
|
|
|
},
|
|
|
{
|
|
|
name: 'admin-imgNews',
|
|
|
- entry: '//localhost:3009',
|
|
|
+ entry: config.dev ? '//localhost:3009/admin-imgNews/' : 'admin-imgNews',
|
|
|
container: config.tabs ? '#imgNews' : '#content',
|
|
|
activeRule: '/admin/imgNews'
|
|
|
},
|
|
|
{
|
|
|
name: 'admin-toConfig',
|
|
|
- entry: '//localhost:3010',
|
|
|
+ entry: config.dev ? '//localhost:3010/admin-toConfig/' : 'admin-toConfig',
|
|
|
container: config.tabs ? '#toConfig' : '#content',
|
|
|
activeRule: '/admin/toConfig'
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: 'admin-log',
|
|
|
+ entry: config.dev ? '//localhost:3011/admin-log/' : 'admin-log',
|
|
|
+ container: config.tabs ? '#log' : '#content',
|
|
|
+ activeRule: '/admin/log'
|
|
|
}
|
|
|
];
|