pageEnum.ts 1.17 KB
// import { getMenuList } from '/@/api/sys/menu';
// import { reactive } from 'vue';

// const isDolang = reactive({
//   key: 1,
//   value: '',
// });
// //这里判断是否含有首页
// async function doMenu() {
//   const routeList = await getMenuList();
//   const getHomePage = routeList.find((f) => {
//     return f.path == '/dashboard';
//   });
//   if (getHomePage?.path == '/dashboard') {
//     // router.push('/dashboard');
//   } else {
//     const route = routeList[0].path + '';
//     isDolang.key = 1;
//     isDolang.value = route;
//     return isDolang;
//     // router.push(route);
//   }
// }

// setTimeout(() => {
//   doMenu();
// }, 1000);

// console.log(isDolang.value);
// console.log(typeof isDolang.value);

// setTimeout(() => {
//   console.log(isDolang);
// }, 1500);

export enum PageEnum {
  // basic login path
  BASE_LOGIN = '/login',
  // basic home path
  BASE_HOME = '/system/account',
  // BASE_HOME = '/dashboard',
  // error page path
  ERROR_PAGE = '/exception',
  // error log page path
  ERROR_LOG_PAGE = '/error-log/list',
  //消息配置
  MESSAGE_CONFIG = '/config/message',
  //设备配置
  DEVICE_PROFILE = '/deviceManager/deviceProfile',
}