| | |
| | | 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', |
| | | } |
| | | |
| | | /** |
| | |
| | | */ |
| | | |
| | | 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 }) |
| | | }) |
| | | } |