menu.js 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113
  1. import { axios } from '@/utils/request'
  2. // 获取菜单树数据
  3. export const getMenuList = params => {
  4. const url = `/menu/findAll`
  5. return axios({
  6. url: url,
  7. data: params,
  8. method: 'POST',
  9. headers:{
  10. 'module': encodeURIComponent('菜单树数据查询')
  11. }
  12. })
  13. }
  14. // 保存
  15. export const saveMenu = params => {
  16. const url = `/menu/save`
  17. return axios({
  18. url: url,
  19. data: params,
  20. method: 'POST',
  21. headers:{
  22. 'module': encodeURIComponent('新增菜单')
  23. }
  24. })
  25. }
  26. // 删除
  27. export const deleteMenu = params => {
  28. const url = `/menu/delete/${params.id}`
  29. return axios({
  30. url: url,
  31. method: 'get',
  32. headers:{
  33. 'module': encodeURIComponent('删除菜单')
  34. }
  35. })
  36. }
  37. // 获取门店菜单树数据
  38. export const getMdMenuList = params => {
  39. const url = `/mdmenu/findAll`
  40. return axios({
  41. url: url,
  42. data: params,
  43. method: 'POST',
  44. headers:{
  45. 'module': encodeURIComponent('获取门店菜单树数据')
  46. }
  47. })
  48. }
  49. // 门店菜单保存
  50. export const saveMdMenu = params => {
  51. const url = `/mdmenu/save`
  52. return axios({
  53. url: url,
  54. data: params,
  55. method: 'POST',
  56. headers:{
  57. 'module': encodeURIComponent('新增/编辑菜单')
  58. }
  59. })
  60. }
  61. // 门店菜单删除
  62. export const deleteMdMenu = params => {
  63. const url = `/mdmenu/delete/${params.id}`
  64. return axios({
  65. url: url,
  66. method: 'get',
  67. headers:{
  68. 'module': encodeURIComponent('删除菜单')
  69. }
  70. })
  71. }
  72. // 获取运营菜单树数据
  73. export const getYyMenuList = params => {
  74. const url = `/yymenu/findAll`
  75. return axios({
  76. url: url,
  77. data: params,
  78. method: 'POST',
  79. headers:{
  80. 'module': encodeURIComponent('菜单列表查询')
  81. }
  82. })
  83. }
  84. // 运营菜单保存
  85. export const saveYyMenu = params => {
  86. const url = `/yymenu/save`
  87. return axios({
  88. url: url,
  89. data: params,
  90. method: 'POST',
  91. headers:{
  92. 'module': encodeURIComponent('新增/编辑菜单')
  93. }
  94. })
  95. }
  96. // 运营菜单删除
  97. export const deleteYyMenu = params => {
  98. const url = `/yymenu/delete/${params.id}`
  99. return axios({
  100. url: url,
  101. method: 'get',
  102. headers:{
  103. 'module': encodeURIComponent('删除菜单')
  104. }
  105. })
  106. }