123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144 |
- // .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'
- },
- {
- name: 'admin-journal-intact',
- entry: config.dev ? '//localhost:3012/admin-journal-intact/' : 'admin-journal-intact',
- container: config.tabs ? '#intact' : '#content',
- activeRule: '/admin/intact'
- },
- {
- name: 'admin-journal-catalogue',
- entry: config.dev ? '//localhost:3013/admin-journal-catalogue/' : 'admin-journal-catalogue',
- container: config.tabs ? '#catalogue' : '#content',
- activeRule: '/admin/catalogue'
- },
- {
- name: 'admin-goods',
- entry: config.dev ? '//localhost:3014/admin-goods/' : 'admin-goods',
- container: config.tabs ? '#goods' : '#content',
- activeRule: '/admin/goods'
- },
- {
- name: 'admin-market',
- entry: config.dev ? '//localhost:3015/admin-market/' : 'admin-market',
- container: config.tabs ? '#market' : '#content',
- activeRule: '/admin/market'
- },
- {
- name: 'admin-client-user',
- entry: config.dev ? '//localhost:3016/admin-client-user/' : 'admin-client-user',
- container: config.tabs ? '#clientUser' : '#content',
- activeRule: '/admin/clientUser'
- },
- {
- name: 'admin-org',
- entry: config.dev ? '//localhost:3017/admin-org/' : 'admin-org',
- container: config.tabs ? '#org' : '#content',
- activeRule: '/admin/org'
- },
- {
- name: 'admin-activity',
- entry: config.dev ? '//localhost:3018/admin-activity/' : 'admin-activity',
- container: config.tabs ? '#activity' : '#content',
- activeRule: '/admin/activity'
- },
- {
- name: 'admin-contribution',
- entry: config.dev ? '//localhost:3019/admin-contribution/' : 'admin-contribution',
- container: config.tabs ? '#contribution' : '#content',
- activeRule: '/admin/contribution'
- },
- {
- name: 'admin-client-vip',
- entry: config.dev ? '//localhost:3020/admin-client-vip/' : 'admin-client-vip',
- container: config.tabs ? '#clientVip' : '#content',
- activeRule: '/admin/clientVip'
- },
- {
- name: 'admin-problem',
- entry: config.dev ? '//localhost:3021/admin-problem/' : 'admin-problem',
- container: config.tabs ? '#problem' : '#content',
- activeRule: '/admin/problem'
- },
- {
- name: 'admin-paper',
- entry: config.dev ? '//localhost:3022/admin-paper/' : 'admin-paper',
- container: config.tabs ? '#paper' : '#content',
- activeRule: '/admin/paper'
- }
- ];
|