123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778 |
- // .env配置
- const config = {
- tabs: eval(process.env.VUE_APP_TABS ?? false),
- dev: eval(process.env.VUE_APP_DEV ?? false)
- };
- export default [
- {
- // 子应用名称
- name: 'admin-code',
- // 子应用入口
- entry: config.dev ? '//localhost:3001/admin-code/' : './admin-code',
- // 子应用渲染ID
- container: config.tabs ? '#code' : '#content',
- // 路由匹配规则
- activeRule: '/admin/code'
- },
- // {
- // name: 'admin-files',
- // entry: '//localhost:3002',
- // container: config.tabs ? '#files' : '#content',
- // activeRule: '/admin/files'
- // },
- {
- name: 'admin-user',
- entry: config.dev ? '//localhost:3003/admin-user/' : 'admin-user',
- container: config.tabs ? '#adminUser' : '#content',
- activeRule: '/admin/adminUser'
- },
- {
- name: 'admin-role',
- entry: config.dev ? '//localhost:3004/admin-role/' : 'admin/role',
- container: config.tabs ? '#role' : '#content',
- activeRule: '/admin/role'
- },
- // 内容管理
- {
- name: 'admin-menus',
- entry: config.dev ? '//localhost:3005/admin-menus/' : 'admin-menus',
- container: config.tabs ? '#menus' : '#content',
- activeRule: '/admin/menus'
- },
- {
- name: 'admin-column',
- entry: config.dev ? '//localhost:3006/admin-column/' : 'admin-column',
- container: config.tabs ? '#column' : '#content',
- activeRule: '/admin/column'
- },
- {
- name: 'admin-contents',
- entry: config.dev ? '//localhost:3007/admin-contents/' : 'admin-contents',
- container: config.tabs ? '#contents' : '#content',
- activeRule: '/admin/contents'
- },
- {
- name: 'admin-pages',
- entry: config.dev ? '//localhost:3008/admin-pages' : 'admin-pages',
- container: config.tabs ? '#pages' : '#content',
- activeRule: '/admin/pages'
- },
- {
- name: 'admin-imgNews',
- entry: config.dev ? '//localhost:3009/admin-imgNews/' : 'admin-imgNews',
- container: config.tabs ? '#imgNews' : '#content',
- activeRule: '/admin/imgNews'
- },
- {
- name: 'admin-toConfig',
- 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'
- }
- ];
|