tab8.js 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. import axios from '../utils/request'
  2. // -----------------------web----------------------------
  3. // 发帖--回帖
  4. export const webBbsSave = (data) => {
  5. return axios({
  6. method: 'post',
  7. url: '/web/bbs/save',
  8. data
  9. })
  10. }
  11. // 获取列表
  12. export const webBbsList = (data) => {
  13. return axios({
  14. method: 'post',
  15. url: '/web/bbs/list',
  16. data
  17. })
  18. }
  19. // 获取帖子的评论(留言)
  20. export const webBbsMesList = (data) => {
  21. return axios({
  22. method: 'post',
  23. url: '/web/bbs/message/list',
  24. data
  25. })
  26. }
  27. // 点击回复给帖子评论
  28. // export const webBbsMesSave = (data) => {
  29. // return axios({
  30. // method: 'post',
  31. // url: '/web/bbs/message/save',
  32. // data
  33. // })
  34. // }
  35. // 论坛-保存帖子浏览量
  36. export const webBbsVisit = (id) => {
  37. return axios({
  38. method: 'get',
  39. url: `/web/bbs/visit/${id}`
  40. })
  41. }
  42. // 点赞
  43. export const webBbsLike = (type, id) => {
  44. return axios({
  45. method: 'post',
  46. url: `/web/bbs/like/${type}/${id}`
  47. })
  48. }
  49. // 点踩
  50. // export const webBbsUnLike = (type, id) => {
  51. // return axios({
  52. // method: 'post',
  53. // url: `/web/bbs/unLike/${type}/${id}`
  54. // })
  55. // }
  56. // -----------------------后台----------------------------
  57. // 获取列表
  58. export const bbsListApi = (data) => {
  59. return axios({
  60. method: 'post',
  61. url: '/cms/bbs/list',
  62. data
  63. })
  64. }
  65. // 发帖的审核-通过2,不通过1
  66. export const bbsAuditApi = (status, id) => {
  67. return axios({
  68. method: 'get',
  69. url: `/cms/bbs/audit/${id}/${status}`
  70. })
  71. }
  72. // 删除发帖
  73. export const bbsRemoveApi = (id) => {
  74. return axios({
  75. method: 'get',
  76. url: `/cms/bbs/remove/${id}`
  77. })
  78. }
  79. // 根据id获取帖子内容
  80. // export const bbsDetailApi = (id) => {
  81. // return axios({
  82. // method: 'get',
  83. // url: `/cms/bbs/detail/${id}`
  84. // })
  85. // }