cms.js 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102
  1. // +----------------------------------------------------------------------
  2. // | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
  3. // +----------------------------------------------------------------------
  4. // | Copyright (c) 2016~2021 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 '@/plugins/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 {Number} param id {Number} 文章id
  66. */
  67. export function categoryEditApi (id) {
  68. return request({
  69. url: `cms/category/${id}/edit`,
  70. method: 'GET'
  71. });
  72. }
  73. /**
  74. * @description 文章分类--修改状态
  75. * @param {Object} param data {Object} 传值
  76. */
  77. export function statusApi (data) {
  78. return request({
  79. url: `cms/category/set_status/${data.id}/${data.status}`,
  80. method: 'put'
  81. });
  82. }
  83. /**
  84. * @description 文章分类--关联商品
  85. * @param {Number} param id {Number} 文章id
  86. * @param {Object} param data {Object} 传值
  87. */
  88. export function relationApi (data, id) {
  89. return request({
  90. url: `cms/cms/relation/${id}`,
  91. method: 'put',
  92. data
  93. });
  94. }