category.js 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  1. import request from '@/utils/request'
  2. export const api = {
  3. categoryList: '/category/list',
  4. categoryL1: '/category/l1',
  5. categoryL2: '/category/l2',
  6. categoryTreeList: '/category/treeList',
  7. categoryRead: '/category/read',
  8. categoryCreate: '/category/create',
  9. categoryUpdate: '/category/update',
  10. categoryDelete: '/category/delete',
  11. }
  12. // 查询一级类目
  13. export function categoryL1 (params) {
  14. return request({
  15. url: api.categoryL1,
  16. method: 'GET',
  17. params
  18. })
  19. }
  20. // 查询二级类目
  21. export function categoryL2 (params) {
  22. return request({
  23. url: api.categoryL2,
  24. method: 'GET',
  25. params
  26. })
  27. }
  28. // 查询全部类目树结构列表
  29. export function categoryTreeList(params) {
  30. return request({
  31. url: api.categoryTreeList,
  32. method: 'GET',
  33. params
  34. })
  35. }
  36. // 类目列表
  37. export function categoryList (params) {
  38. return request({
  39. url: api.categoryList,
  40. method: 'GET',
  41. params
  42. })
  43. }
  44. // 查询类目详情
  45. export function categoryRead (params) {
  46. return request({
  47. url: api.categoryRead,
  48. method: 'GET',
  49. params
  50. })
  51. }
  52. // 新增类目
  53. export function categoryCreate (data) {
  54. return request({
  55. url: api.categoryCreate,
  56. method: 'POST',
  57. data
  58. })
  59. }
  60. // 编辑类目
  61. export function categoryUpdate (data) {
  62. return request({
  63. url: api.categoryUpdate,
  64. method: 'POST',
  65. data
  66. })
  67. }
  68. // 删除类目
  69. export function categoryDelete (data) {
  70. return request({
  71. url: api.categoryDelete,
  72. method: 'POST',
  73. data
  74. })
  75. }