import actions from './actions'; const { VITE_APP_SUB_OS, VITE_APP_SUB_ADMIN, VITE_APP_SUB_GAS, VITE_APP_SUB_GSS } = import.meta.env; export const leftApps = [ { name: 'sub-operation-service', entry: VITE_APP_SUB_OS, activeRule: '/sub-operation-service', title: '运营服务', icon: 'images/platform/icon-home.png', }, { name: 'sub-admin', entry: VITE_APP_SUB_ADMIN, activeRule: '/sub-admin', title: '管理后台', icon: 'images/platform/icon-admin.png', }, { name: 'sub-app', entry: VITE_APP_SUB_ADMIN, activeRule: '/sub-app', title: 'APP', icon: 'images/platform/icon-app.png', }, { name: 'sub-screen', entry: VITE_APP_SUB_ADMIN, activeRule: '/sub-screen', title: '数据大屏', icon: 'images/platform/icon-screen.png', }, ]; export const rightApps = [ { name: 'sub-government-affairs-service', entry: VITE_APP_SUB_GAS, activeRule: '/sub-government-affairs-service', title: '政务服务', icon: 'images/platform/icon-home.png', }, { name: 'sub-government-admin', entry: VITE_APP_SUB_ADMIN, activeRule: '/sub-government-admin', title: '管理后台', icon: 'images/platform/icon-admin.png', }, { name: 'sub-government-app', entry: VITE_APP_SUB_ADMIN, activeRule: '/sub-government-app', title: 'APP', icon: 'images/platform/icon-app.png', }, { name: 'sub-government-screen-service', entry: VITE_APP_SUB_GSS, activeRule: '/sub-government-screen-service', title: '数据大屏', icon: 'images/platform/icon-screen.png', }, ]; export const defaultApps = [ { name: 'sub-government-affairs-service', entry: VITE_APP_SUB_GAS, activeRule: '/sub-government-affairs-service', title: '政务服务', icon: 'images/platform/icon-home.png', }, { name: 'sub-government-screen-service', entry: VITE_APP_SUB_GSS, activeRule: '/sub-government-screen-service', title: '数据大屏', icon: 'images/platform/icon-screen.png', }, { name: 'sub-operation-service', entry: VITE_APP_SUB_OS, activeRule: '/sub-operation-service', title: '运营服务', icon: 'images/platform/icon-home.png', }, ]; // export const microApps = [...defaultApps, ...leftApps, ...rightApps]; export const microApps = [...defaultApps]; const apps = microApps.map((item) => { return { ...item, container: '#app', props: { routerBase: item.activeRule, globalState: actions.getGlobalState(), }, }; }); export default apps;