categoryApi.js 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146
  1. import request from '@/utils/request';
  2. /**
  3. * 新增分类
  4. * @param pram
  5. */
  6. export function addCategroy(pram) {
  7. const data = {
  8. extra: pram.extra,
  9. name: pram.name,
  10. pid: pram.pid,
  11. sort: pram.sort,
  12. status: pram.status,
  13. type: pram.type,
  14. url: pram.url,
  15. owner: pram.owner,
  16. };
  17. return request({
  18. url: '/admin/merchant/category/save',
  19. method: 'POST',
  20. data: data,
  21. });
  22. }
  23. /**
  24. * 分类详情
  25. * @param pram
  26. */
  27. export function infoCategroy(pram) {
  28. return request({
  29. url: `/admin/merchant/category/info/${pram.id}`,
  30. method: 'GET',
  31. });
  32. }
  33. /**
  34. * 删除分类
  35. * @param pram
  36. */
  37. export function deleteCategroy(pram) {
  38. return request({
  39. url: `/admin/merchant/category/delete/${pram.id}`,
  40. method: 'post',
  41. });
  42. }
  43. /**
  44. * 分类列表
  45. * @param pram
  46. */
  47. export function listCategroy(pram) {
  48. const data = {
  49. limit: pram.limit,
  50. name: pram.name,
  51. page: pram.page,
  52. pid: pram.pid,
  53. status: pram.status,
  54. type: pram.type,
  55. };
  56. return request({
  57. url: '/admin/category/list',
  58. method: 'GET',
  59. params: data,
  60. });
  61. }
  62. /**
  63. * 分类数据tree数据
  64. * @param pram
  65. */
  66. export function treeCategroy(pram) {
  67. const data = {
  68. type: pram.type,
  69. status: pram.status,
  70. name: pram.name,
  71. owner: pram.owner,
  72. };
  73. return request({
  74. url: '/admin/merchant/category/list/tree',
  75. method: 'GET',
  76. params: data,
  77. });
  78. }
  79. /**
  80. * 更新分类
  81. * @param pram
  82. */
  83. export function updateCategroy(pram) {
  84. const data = {
  85. extra: pram.extra,
  86. name: pram.name,
  87. pid: pram.pid,
  88. sort: pram.sort,
  89. status: pram.status,
  90. type: pram.type,
  91. url: pram.url,
  92. id: pram.id,
  93. owner: pram.owner,
  94. };
  95. return request({
  96. url: `/admin/merchant/category/update/${pram.id}`,
  97. method: 'POST',
  98. params: data,
  99. });
  100. }
  101. /**
  102. * 根据id集合查询对应分类列表
  103. * @param pram
  104. */
  105. export function categroyByIds(pram) {
  106. const data = {
  107. ids: pram.ids,
  108. };
  109. return request({
  110. url: '/admin/merchant/category/list/ids',
  111. method: 'GET',
  112. params: data,
  113. });
  114. }
  115. /**
  116. * 修改 显示关闭状态
  117. * @param pram
  118. */
  119. export function categroyUpdateStatus(id) {
  120. return request({
  121. url: `/admin/merchant/category/updateStatus/${id}`,
  122. method: 'GET',
  123. });
  124. }
  125. /**
  126. * 文章详情
  127. * @param pram
  128. */
  129. export function articleInfoApi(params) {
  130. return request({
  131. url: `/admin/article/info`,
  132. method: 'GET',
  133. params,
  134. });
  135. }