menu.ts 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. import { http } from '@/utils/http/axios';
  2. /**
  3. * @description: 获取动态菜单
  4. */
  5. export function adminMenus() {
  6. return http.request({
  7. url: '/login/getRouters',
  8. method: 'GET',
  9. });
  10. }
  11. /**
  12. * 获取tree菜单列表
  13. * @param params
  14. */
  15. export function getMenuList(params?) {
  16. return http.request({
  17. url: '/menu/menuList',
  18. method: 'GET',
  19. params,
  20. });
  21. }
  22. /**
  23. * 添加菜单
  24. * @param params
  25. */
  26. export function addMenu(params?) {
  27. return http.request({
  28. url: '/menu/add',
  29. method: 'POST',
  30. params,
  31. });
  32. }
  33. /**
  34. * 编辑菜单
  35. * @param params
  36. */
  37. export function editMenu(params?) {
  38. return http.request({
  39. url: '/menu/update',
  40. method: 'POST',
  41. params,
  42. });
  43. }
  44. /**
  45. * 菜单信息
  46. * @param params
  47. */
  48. export function menuInfo(params?) {
  49. return http.request({
  50. url: '/menu/info',
  51. method: 'GET',
  52. params,
  53. });
  54. }
  55. /**
  56. * 删除菜单
  57. * @param params
  58. */
  59. export function deleteMenu(params) {
  60. return http.request({
  61. url: '/menu/delete',
  62. method: 'POST',
  63. params,
  64. });
  65. }