forumApi.js 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. import { baseRequest } from '@/utils/request'
  2. const request = (url, ...arg) => baseRequest(`/api/webapp/${url}`, ...arg)
  3. /**
  4. * 菜单
  5. *
  6. * @author yubaoshan
  7. * @date 2022-09-22 22:33:20
  8. */
  9. export default {
  10. // 查询帖子列表接口
  11. forumList(data) {
  12. return request('forum/postinfo/page', data, 'get')
  13. },
  14. // 查询分类列表接口
  15. forumTypeList(data) {
  16. return request('forum/posttype/list', data, 'get')
  17. },
  18. // 发帖接口 // 编辑帖子接口
  19. submitForm(data, edit = false) {
  20. return request(`forum/postinfo/${edit ? 'edit' : 'add'}`, data)
  21. },
  22. // 帖子详情接口
  23. forumTypeDetail(data) {
  24. return request('forum/postinfo/detail', data, 'get')
  25. },
  26. // 点赞接口 // 取消点赞接口
  27. postlikeSubmit(data, isLike = 0) {
  28. return request(`forum/postlike/${isLike == 0 ? 'add' : 'cancel'}`, data)
  29. },
  30. // 回复帖子接口 //编辑回复
  31. submitPostreply(data, edit = false) {
  32. return request(`forum/postreply/${edit ? 'edit' : 'add'}`, data)
  33. },
  34. // 举报帖子接口
  35. reportinfoAdd(data) {
  36. return request('forum/reportinfo/add', data)
  37. },
  38. // 删除自己回复接口
  39. postreplyDel(data) {
  40. return request('forum/postreply/delete', data)
  41. },
  42. // 扩展帖子列表,1.查询我发布的 2.查询我回复的 3.查询关于我的 4.查询我点赞的
  43. moreList(data) {
  44. return request('forum/postinfo/moreList', data, 'get')
  45. },
  46. // 扩展帖子列表,1.查询我发布的 2.查询我回复的 3.查询关于我的 4.查询我点赞的
  47. allUserList(data) {
  48. return request('sys/user/allList', data, 'get')
  49. }
  50. }