index.ts 916 B

123456789101112131415161718192021222324252627282930313233
  1. import { request } from "/@/utils/service";
  2. /**
  3. * 后端控制菜单模拟json,路径在 https://gitee.com/lyt-top/vue-next-admin-images/tree/master/menu
  4. * 后端控制路由,isRequestRoutes 为 true,则开启后端控制路由
  5. * @method getMenuAdmin 获取后端动态路由菜单(admin)
  6. * @method getMenuTest 获取后端动态路由菜单(test)
  7. */
  8. export function useMenuApi() {
  9. return {
  10. getSystemMenu: (params?: object) => {
  11. return request({
  12. url: '/api/system/menu/web_router/',
  13. method: 'get',
  14. params,
  15. });
  16. },
  17. getMenuAdmin: (params?: object) => {
  18. return request({
  19. url: '/gitee/lyt-top/vue-next-admin-images/raw/master/menu/adminMenu.json',
  20. method: 'get',
  21. params,
  22. });
  23. },
  24. getMenuTest: (params?: object) => {
  25. return request({
  26. url: '/gitee/lyt-top/vue-next-admin-images/raw/master/menu/testMenu.json',
  27. method: 'get',
  28. params,
  29. });
  30. },
  31. };
  32. }