1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980 |
- // .env配置
- const config = {
- tabs: eval(process.env.VUE_APP_TABS ?? false),
- dev: eval(process.env.VUE_APP_DEV ?? false)
- };
- const ip = 'localhost';
- // const ip = '192.168.0.37';
- export default [
- {
- // 子应用名称
- name: 'admin-code',
- // 子应用入口
- entry: config.dev ? `//${ip}:3001/admin-code/` : '/admin-code/',
- // 子应用渲染ID
- container: config.tabs ? '#code' : '#content',
- // 路由匹配规则
- activeRule: '/admin/code'
- },
- {
- name: 'admin-user',
- entry: config.dev ? `//${ip}:3003/admin-user/` : '/admin-user/',
- container: config.tabs ? '#adminUser' : '#content',
- activeRule: '/admin/adminUser'
- },
- {
- name: 'admin-role',
- entry: config.dev ? `//${ip}:3004/admin-role/` : '/admin-role/',
- container: config.tabs ? '#role' : '#content',
- activeRule: '/admin/role'
- },
- // 内容管理
- {
- name: 'admin-menus',
- entry: config.dev ? `//${ip}:3005/admin-menus/` : '/admin-menus/',
- container: config.tabs ? '#menus' : '#content',
- activeRule: '/admin/menus'
- },
- {
- name: 'admin-contents',
- entry: config.dev ? `//${ip}:3007/admin-contents/` : '/admin-contents/',
- container: config.tabs ? '#contents' : '#content',
- activeRule: '/admin/contents'
- },
- {
- name: 'admin-pages',
- entry: config.dev ? `//${ip}:3008/admin-pages` : '/admin-pages/',
- container: config.tabs ? '#pages' : '#content',
- activeRule: '/admin/pages'
- },
- {
- name: 'admin-imgNews',
- entry: config.dev ? `//${ip}:3009/admin-img-news/` : '/admin-img-news/',
- container: config.tabs ? '#imgNews' : '#content',
- activeRule: '/admin/imgNews'
- },
- {
- name: 'admin-toConfig',
- entry: config.dev ? `//${ip}:3010/admin-to-config/` : '/admin-to-config/',
- container: config.tabs ? '#toConfig' : '#content',
- activeRule: '/admin/toConfig'
- },
- {
- name: 'admin-log',
- entry: config.dev ? `//${ip}:3011/admin-log/` : '/admin-log/',
- container: config.tabs ? '#log' : '#content',
- activeRule: '/admin/log'
- },
- {
- name: 'admin-files',
- entry: config.dev ? `//${ip}:3023/admin-files/` : '/admin-files/',
- container: config.tabs ? '#files' : '#content',
- activeRule: '/admin/files'
- },
- {
- name: 'admin-role-menu',
- entry: config.dev ? `//${ip}:3026/admin-role-menu/` : '/admin-role-menu/',
- container: config.tabs ? '#roleMenu' : '#content',
- activeRule: '/admin/roleMenu'
- }
- ];
|