discover.js 7.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362
  1. // +----------------------------------------------------------------------
  2. // | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
  3. // +----------------------------------------------------------------------
  4. // | Copyright (c) 2016~2025 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 "@/utils/request.js";
  11. /**
  12. * 逛逛分类列表
  13. *
  14. */
  15. export function communityCategoryListApi(){
  16. return request.get('community/category/list',{},{ noAuth : true});
  17. }
  18. /**
  19. * 逛逛推荐作者列表
  20. *
  21. */
  22. export function recommendAuthorListApi(params){
  23. return request.get('community/recommend/author/list',params);
  24. }
  25. /**
  26. * 逛逛话题统计数据
  27. *
  28. */
  29. export function topicCountApi(tid){
  30. return request.get(`community/topic/count/${tid}`);
  31. }
  32. /**
  33. * 逛逛用户主页
  34. *
  35. */
  36. export function userHomeApi(id){
  37. return request.get(`community/user/home/page/${id}`,{},{ noAuth : true});
  38. }
  39. /**
  40. * 逛逛内容作者列表
  41. *
  42. */
  43. export function noteAuthorListApi(authorId){
  44. return request.get(`community/note/author/list/${authorId}`);
  45. }
  46. /**
  47. * 逛逛内容发现列表
  48. *
  49. */
  50. export function discoverListApi(params){
  51. return request.get(`community/note/discover/list`,params,{ noAuth : true});
  52. }
  53. /**
  54. * 逛逛内容关注列表
  55. *
  56. */
  57. export function followListApi(params){
  58. return request.get(`community/note/follow/list`,params);
  59. }
  60. /**
  61. * 逛逛内容评论列表
  62. *
  63. */
  64. export function replyListApi(item){
  65. return request.get(`community/note/reply/list/${item.noteId}?limit=${item.limit}&page=${item.page}`,{},{ noAuth : true});
  66. }
  67. /**
  68. * 逛逛内容列表
  69. *
  70. */
  71. export function topicListApi(params){
  72. return request.get(`community/topic/list?keywords=${params.keywords}&limit=${params.limit}&page=${params.page}`);
  73. }
  74. /**
  75. * 逛逛推荐话题列表
  76. *
  77. */
  78. export function topicRecommendListApi(){
  79. return request.get(`community/topic/recommend/list`);
  80. }
  81. /**
  82. * 逛逛用户内容详情
  83. *
  84. */
  85. export function noteDetailApi(noteId){
  86. return request.get(`community/note/user/detail/${noteId}`,{},{ noAuth : true});
  87. }
  88. /**
  89. * 二手交易用户内容详情
  90. *
  91. */
  92. export function secondHandDetailApi(noteId){
  93. return request.get(`secondHand/detail/${noteId}`,{},{ noAuth : true});
  94. }
  95. /**
  96. * 二手交易用户内容详情
  97. *
  98. */
  99. export function secondHandOrderApi(){
  100. return request.get(`secondHand/order/num`,{},{ noAuth : true});
  101. }
  102. /**
  103. * 逛逛内容发现推荐列表
  104. *
  105. */
  106. export function noteRecommendApi(item){
  107. return request.get(`community/note/discover/list/recommend/${item.noteId}?limit=${item.limit}&page=${item.page}`,{},{ noAuth : true});
  108. }
  109. /**
  110. * 创建逛逛内容
  111. *
  112. */
  113. export function noteAddApi(data){
  114. return request.post(`community/note/add`, data);
  115. }
  116. /**
  117. * 创建二手交易内容
  118. *
  119. */
  120. export function secondHandAddApi(data){
  121. return request.post(`secondHand/add`, data);
  122. }
  123. /**
  124. * 编辑逛逛内容
  125. *
  126. */
  127. export function noteUpdateApi(data){
  128. return request.post(`community/note/update`, data);
  129. }
  130. /**
  131. * 编辑二手交易内容
  132. *
  133. */
  134. export function secondHandUpdateApi(data){
  135. return request.post(`secondHand/update`, data);
  136. }
  137. /**
  138. * 逛逛关注/取关作者
  139. *
  140. */
  141. export function followAuthorApi(authorId){
  142. return request.post(`community/concerned/author/${authorId}`);
  143. }
  144. /**
  145. * 逛逛内容点赞/取消
  146. *
  147. */
  148. export function noteLikeApi(noteId){
  149. return request.post(`community/note/like/${noteId}`);
  150. }
  151. /**
  152. * 逛逛内容评论点赞/取消
  153. *
  154. */
  155. export function noteReplyLikeApi(replyId){
  156. return request.post(`community/note/reply/like/${replyId}`);
  157. }
  158. /**
  159. * 二手交易内容评论点赞/取消
  160. *
  161. */
  162. export function secondHandReplyLikeApi(replyId){
  163. return request.post(`secondHand/like/${replyId}`);
  164. }
  165. /**
  166. * 我的主页
  167. *
  168. */
  169. export function myHomeApi(){
  170. return request.get(`community/user/my/home/page`);
  171. }
  172. /**
  173. * 我的逛逛列表
  174. *
  175. */
  176. export function myNoteApi(data){
  177. return request.get(`community/note/my/list`,data);
  178. }
  179. /**
  180. * 二手交易我的列表
  181. *
  182. */
  183. export function mySecondHandListApi(data){
  184. return request.get(`secondHand/my/list`,data);
  185. }
  186. /**
  187. * 逛逛内容作者列表
  188. *
  189. */
  190. export function authorNoteApi(authorId, data){
  191. return request.get(`community/note/author/list/${authorId}`,data,{ noAuth : true});
  192. }
  193. /**
  194. * 我的点赞列表
  195. *
  196. */
  197. export function myLikeListApi(params){
  198. return request.get(`community/note/my/like/list`, params);
  199. }
  200. /**
  201. * 二手交易我的点赞列表
  202. *
  203. */
  204. export function secondHandListApi(params){
  205. return request.get(`secondHand/my/like/list`, params);
  206. }
  207. /**
  208. * 二手交易我的关注列表
  209. *
  210. */
  211. export function secondHandFollowListApi(params){
  212. return request.get(`secondHand/follow/list`, params);
  213. }
  214. /**
  215. * 我的关注列表
  216. *
  217. */
  218. export function myConcernedListApi(params){
  219. return request.get(`community/user/my/concerned/list`, params);
  220. }
  221. /**
  222. * 逛逛话题内容列表
  223. *
  224. */
  225. export function noteTopicListApi(params){
  226. return request.get(`community/note/topic/list`, params);
  227. }
  228. /**
  229. * 逛逛内容添加评论
  230. *
  231. */
  232. export function myFansListApi(data){
  233. return request.get(`community/user/my/fans/list`, data);
  234. }
  235. /**
  236. * 逛逛内容添加评论
  237. *
  238. */
  239. export function noteReplyAddApi(data){
  240. return request.post(`community/note/reply/add`, data);
  241. }
  242. /**
  243. * 逛逛内容删除
  244. *
  245. */
  246. export function noteDelApi(noteId){
  247. return request.post(`community/note/delete/${noteId}`);
  248. }
  249. /**
  250. * 二手交易内容删除
  251. *
  252. */
  253. export function secondHandDelApi(noteId){
  254. return request.post(`secondHand/delete/${noteId}`);
  255. }
  256. /**
  257. * 二手交易内容收藏
  258. *
  259. */
  260. export function secondHandConcernedDelApi(noteId){
  261. return request.post(`secondHand/concerned/${noteId}`);
  262. }
  263. /**
  264. * 逛逛内容评论删除
  265. *
  266. */
  267. export function noteReplyDelApi(noteId){
  268. return request.post(`community/note/reply/delete/${noteId}`);
  269. }
  270. /**
  271. * 逛逛内容评论开关
  272. *
  273. */
  274. export function noteReplySwitchApi(noteId){
  275. return request.post(`community/note/reply/switch/${noteId}`);
  276. }
  277. /**
  278. * 逛逛内容编辑个性签名
  279. *
  280. */
  281. export function editSignatureApi(data){
  282. return request.post(`community/user/edit/signature`, data);
  283. }
  284. /**
  285. * 二手交易内容编辑学校
  286. *
  287. */
  288. export function editSchoolApi(data){
  289. return request.post(`community/user/edit/school`, data);
  290. }
  291. /**
  292. * 获取逛逛内容评论平台开关设置
  293. *
  294. */
  295. export function replyPlatformSwitchApi(){
  296. return request.get(`community/note/reply/platform/switch/config`);
  297. }
  298. /**
  299. * 逛逛内容评论删除
  300. *
  301. */
  302. export function replyDeleteApi(replyId){
  303. return request.post(`community/note/reply/delete/${replyId}`);
  304. }
  305. /**
  306. * 表白墙轮播图信息
  307. *
  308. */
  309. export function getCommunityInfo(){
  310. return request.get(`community/info`);
  311. }
  312. /**
  313. * 二手交易轮播图信息S
  314. *
  315. */
  316. export function getSecondHandInfo(){
  317. return request.get(`secondHand/info`);
  318. }