menu.js 922 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. import { request } from '@/utils/request.js'
  2. export default {
  3. /**
  4. * 获取数据
  5. * @returns
  6. */
  7. getList(params = {}) {
  8. return request({
  9. url: '/core/menu/index',
  10. method: 'get',
  11. params
  12. })
  13. },
  14. /**
  15. * 可操作菜单
  16. * @returns
  17. */
  18. accessMenu(params = {}) {
  19. return request({
  20. url: '/core/menu/accessMenu',
  21. method: 'get',
  22. params
  23. })
  24. },
  25. /**
  26. * 添加数据
  27. * @returns
  28. */
  29. save(params = {}) {
  30. return request({
  31. url: '/core/menu/save',
  32. method: 'post',
  33. data: params
  34. })
  35. },
  36. /**
  37. * 删除数据
  38. * @returns
  39. */
  40. destroy(data) {
  41. return request({
  42. url: '/core/menu/destroy',
  43. method: 'delete',
  44. data
  45. })
  46. },
  47. /**
  48. * 更新数据
  49. * @returns
  50. */
  51. update(id, data = {}) {
  52. return request({
  53. url: '/core/menu/update?id=' + id,
  54. method: 'put',
  55. data
  56. })
  57. }
  58. }