cms.js 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113
  1. // +----------------------------------------------------------------------
  2. // | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
  3. // +----------------------------------------------------------------------
  4. // | Copyright (c) 2016~2023 https://www.crmeb.com All rights reserved.
  5. // +----------------------------------------------------------------------
  6. // | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
  7. // +----------------------------------------------------------------------
  8. // | Author: CRMEB Team <admin@crmeb.com>
  9. // +----------------------------------------------------------------------
  10. import request from '@/libs/request';
  11. /**
  12. * @description 文章管理--列表
  13. * @param {Object} param data {Object} 传值参数
  14. */
  15. export function cmsListApi(data) {
  16. return request({
  17. url: 'cms/cms',
  18. method: 'get',
  19. params: data,
  20. });
  21. }
  22. /**
  23. * @description 文章管理--新增编辑
  24. * @param {Object} param data {Object} 传值参数
  25. */
  26. export function cmsAddApi(data) {
  27. return request({
  28. url: 'cms/cms',
  29. method: 'post',
  30. data,
  31. });
  32. }
  33. /**
  34. * @description 文章管理--文章详情
  35. * @param {Number} param id {Number} 文章id
  36. */
  37. export function createApi(id) {
  38. return request({
  39. url: `cms/cms/${id}`,
  40. method: 'get',
  41. });
  42. }
  43. /**
  44. * @description 文章分类--新增表单
  45. */
  46. export function categoryAddApi() {
  47. return request({
  48. url: `cms/category/create`,
  49. method: 'GET',
  50. });
  51. }
  52. /**
  53. * @description 文章分类--列表
  54. * @param {Object} param params {Object} 传值
  55. */
  56. export function categoryListApi(params) {
  57. return request({
  58. url: `cms/category`,
  59. method: 'GET',
  60. params,
  61. });
  62. }
  63. /**
  64. * @description 文章分类--新版列表
  65. * @param {Object} param params {Object} 传值
  66. */
  67. export function categoryTreeListApi() {
  68. return request({
  69. url: `cms/category_tree_list`,
  70. method: 'GET',
  71. });
  72. }
  73. /**
  74. * @description 文章分类--编辑表单
  75. * @param {Number} param id {Number} 文章id
  76. */
  77. export function categoryEditApi(id) {
  78. return request({
  79. url: `cms/category/${id}/edit`,
  80. method: 'GET',
  81. });
  82. }
  83. /**
  84. * @description 文章分类--修改状态
  85. * @param {Object} param data {Object} 传值
  86. */
  87. export function statusApi(data) {
  88. return request({
  89. url: `cms/category/set_status/${data.id}/${data.status}`,
  90. method: 'put',
  91. });
  92. }
  93. /**
  94. * @description 文章分类--关联商品
  95. * @param {Number} param id {Number} 文章id
  96. * @param {Object} param data {Object} 传值
  97. */
  98. export function relationApi(data, id) {
  99. return request({
  100. url: `cms/cms/relation/${id}`,
  101. method: 'put',
  102. data,
  103. });
  104. }