Rap 原分销系统代码Web
Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

b56171f5d156b51c3b0ed300b2c8e2b0a2dda6b2.svn-base 1.1KB

5 месяцев назад
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. import request from '@/utils/request'
  2. export function getMenusTree(pid) {
  3. return request({
  4. url: 'api/menus/lazy?pid=' + pid,
  5. method: 'get'
  6. })
  7. }
  8. export function getMenus(params) {
  9. return request({
  10. url: 'api/menus',
  11. method: 'get',
  12. params
  13. })
  14. }
  15. export function getMenuSuperior(ids) {
  16. const data = Array.isArray(ids) || ids.length === 0 ? ids : Array.of(ids)
  17. return request({
  18. url: 'api/menus/superior',
  19. method: 'post',
  20. data
  21. })
  22. }
  23. export function getChild(id) {
  24. return request({
  25. url: 'api/menus/child?id=' + id,
  26. method: 'get'
  27. })
  28. }
  29. export function buildMenus() {
  30. return request({
  31. url: 'api/menus/build',
  32. method: 'get'
  33. })
  34. }
  35. export function add(data) {
  36. return request({
  37. url: 'api/menus',
  38. method: 'post',
  39. data
  40. })
  41. }
  42. export function del(ids) {
  43. return request({
  44. url: 'api/menus',
  45. method: 'delete',
  46. data: ids
  47. })
  48. }
  49. export function edit(data) {
  50. return request({
  51. url: 'api/menus',
  52. method: 'put',
  53. data
  54. })
  55. }
  56. export default { add, edit, del, getMenusTree, getMenuSuperior, getMenus, getChild }