constant.ts 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. export const REDIRECT_NAME = 'Redirect';
  2. export const PARENT_LAYOUT_NAME = 'ParentLayout';
  3. export const PAGE_NOT_FOUND_NAME = 'PageNotFound';
  4. export const QIANKUN_ROUTE_NAME = 'MicroApp';
  5. export const QIANKUN_ROUTE_OUTER_NAME = 'MicroAppOuter';
  6. export const AUTO_LOGIN_URL_QUERY = { key: 'auto-login', val: '1' };
  7. export const MOCK_LOGIN_URL_QUERY = { key: 'mock-login', val: '1' };
  8. export const SKIP_SSO_URL_QUERY = { key: 'skipsso', val: '1' };
  9. // 暂时修改
  10. export const EXCEPTION_COMPONENT = () => import('/@/views/sys/exception/Exception.vue');
  11. // export const EXCEPTION_COMPONENT = () => import('/@/views/vent/monitorManager/mainFanMonitor/index.vue');
  12. export const QIANKUN_COMPONENT = () => import('/@/components/vent/micro/ventModal.vue');
  13. /**
  14. * @description: default layout
  15. */
  16. export const LAYOUT = () => import('/@/layouts/default/index.vue');
  17. /**
  18. * @description: parent-layout
  19. */
  20. export const getParentLayout = (_name?: string) => {
  21. return () =>
  22. new Promise((resolve) => {
  23. resolve({
  24. name: _name || PARENT_LAYOUT_NAME,
  25. });
  26. });
  27. };