// .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' }, { name: 'admin-files', entry: config.dev ? '//localhost:3023/admin-files/' : 'admin-files', container: config.tabs ? '#files' : '#content', activeRule: '/admin/files' }, { name: 'admin-discuss', entry: config.dev ? '//localhost:3024/admin-discuss/' : 'admin-discuss', container: config.tabs ? '#discuss' : '#content', activeRule: '/admin/discuss' }, { name: 'admin-leave', entry: config.dev ? '//localhost:3025/admin-leave/' : 'admin-leave', container: config.tabs ? '#leave' : '#content', activeRule: '/admin/leave' }, { name: 'admin-role-menu', entry: config.dev ? '//localhost:3026/admin-role-menu/' : 'admin-role-menu', container: config.tabs ? '#roleMenu' : '#content', activeRule: '/admin/roleMenu' }, { name: 'admin-integral', entry: config.dev ? '//localhost:3027/admin-integral/' : 'admin-integral', container: config.tabs ? '#integral' : '#content', activeRule: '/admin/integral' } ];