干燥机配套车间生产管理系统/云平台服务端
baoshiwei
2023-05-24 beca65f4d01ca07c358102a35b949c2a4f277afe
src/api/sys/menu.ts
@@ -1,9 +1,9 @@
import { defHttp } from '/@/utils/http/axios';
import { getMenuListResultModel } from './model/menuModel';
import { getMenuListResultModel } from './model/menuModel'
import { defHttp } from '/@/utils/http/axios'
enum Api {
  GetMenuList = '/sys/permission/getUserPermissionByToken',
  SwitchVue3Menu = '/sys/switchVue3Menu',
   GetMenuList = '/sys/permission/getUserPermissionByToken',
   SwitchVue3Menu = '/sys/switchVue3Menu',
}
/**
@@ -11,23 +11,23 @@
 */
export const getMenuList = () => {
  return new Promise((resolve) => {
    //为了兼容mock和接口数据
    defHttp.get<getMenuListResultModel>({ url: Api.GetMenuList }).then((res) => {
      if (Array.isArray(res)) {
        resolve(res);
      } else {
        resolve(res['menu']);
      }
    });
  });
};
   return new Promise((resolve) => {
      //为了兼容mock和接口数据
      defHttp.get<getMenuListResultModel>({ url: Api.GetMenuList }).then((res) => {
         if (Array.isArray(res)) {
            resolve(res)
         } else {
            resolve(res['menu'])
         }
      })
   })
}
/**
 * 切换成vue3菜单
 */
export const switchVue3Menu = () => {
  return new Promise((resolve) => {
    defHttp.get({ url: Api.SwitchVue3Menu });
  });
};
   return new Promise((resolve) => {
      defHttp.get({ url: Api.SwitchVue3Menu })
   })
}