dl_mer_uniapp/api/discover.js
2025-03-04 16:03:38 +08:00

258 lines
5.2 KiB
JavaScript
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

// +----------------------------------------------------------------------
// | CRMEB [ CRMEB赋能开发者助力企业发展 ]
// +----------------------------------------------------------------------
// | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
// +----------------------------------------------------------------------
// | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
// +----------------------------------------------------------------------
// | Author: CRMEB Team <admin@crmeb.com>
// +----------------------------------------------------------------------
import request from "@/utils/request.js";
/**
* 逛逛分类列表
*
*/
export function communityCategoryListApi(){
return request.get('community/category/list',{},{ noAuth : true});
}
/**
* 逛逛推荐作者列表
*
*/
export function recommendAuthorListApi(params){
return request.get('community/recommend/author/list',params);
}
/**
* 逛逛话题统计数据
*
*/
export function topicCountApi(tid){
return request.get(`community/topic/count/${tid}`);
}
/**
* 逛逛用户主页
*
*/
export function userHomeApi(id){
return request.get(`community/user/home/page/${id}`,{},{ noAuth : true});
}
/**
* 逛逛内容作者列表
*
*/
export function noteAuthorListApi(authorId){
return request.get(`community/note/author/list/${authorId}`);
}
/**
* 逛逛内容发现列表
*
*/
export function discoverListApi(params){
return request.get(`community/note/discover/list`,params,{ noAuth : true});
}
/**
* 逛逛内容关注列表
*
*/
export function followListApi(params){
return request.get(`community/note/follow/list`,params);
}
/**
* 逛逛内容评论列表
*
*/
export function replyListApi(item){
return request.get(`community/note/reply/list/${item.noteId}?limit=${item.limit}&page=${item.page}`,{},{ noAuth : true});
}
/**
* 逛逛内容列表
*
*/
export function topicListApi(params){
return request.get(`community/topic/list?keywords=${params.keywords}&limit=${params.limit}&page=${params.page}`);
}
/**
* 逛逛推荐话题列表
*
*/
export function topicRecommendListApi(){
return request.get(`community/topic/recommend/list`);
}
/**
* 逛逛用户内容详情
*
*/
export function noteDetailApi(noteId){
return request.get(`community/note/user/detail/${noteId}`,{},{ noAuth : true});
}
/**
* 逛逛内容发现推荐列表
*
*/
export function noteRecommendApi(item){
return request.get(`community/note/discover/list/recommend/${item.noteId}?limit=${item.limit}&page=${item.page}`,{},{ noAuth : true});
}
/**
* 创建逛逛内容
*
*/
export function noteAddApi(data){
return request.post(`community/note/add`, data);
}
/**
* 编辑逛逛内容
*
*/
export function noteUpdateApi(data){
return request.post(`community/note/update`, data);
}
/**
* 逛逛关注/取关作者
*
*/
export function followAuthorApi(authorId){
return request.post(`community/concerned/author/${authorId}`);
}
/**
* 逛逛内容点赞/取消
*
*/
export function noteLikeApi(noteId){
return request.post(`community/note/like/${noteId}`);
}
/**
* 逛逛内容评论点赞/取消
*
*/
export function noteReplyLikeApi(replyId){
return request.post(`community/note/reply/like/${replyId}`);
}
/**
* 我的主页
*
*/
export function myHomeApi(authorId){
return request.get(`community/user/my/home/page`);
}
/**
* 我的逛逛列表
*
*/
export function myNoteApi(data){
return request.get(`community/note/my/list`,data);
}
/**
* 逛逛内容作者列表
*
*/
export function authorNoteApi(authorId, data){
return request.get(`community/note/author/list/${authorId}`,data,{ noAuth : true});
}
/**
* 我的点赞列表
*
*/
export function myLikeListApi(params){
return request.get(`community/note/my/like/list`, params);
}
/**
* 我的关注列表
*
*/
export function myConcernedListApi(params){
return request.get(`community/user/my/concerned/list`, params);
}
/**
* 逛逛话题内容列表
*
*/
export function noteTopicListApi(params){
return request.get(`community/note/topic/list`, params);
}
/**
* 逛逛内容添加评论
*
*/
export function myFansListApi(data){
return request.get(`community/user/my/fans/list`, data);
}
/**
* 逛逛内容添加评论
*
*/
export function noteReplyAddApi(data){
return request.post(`community/note/reply/add`, data);
}
/**
* 逛逛内容删除
*
*/
export function noteDelApi(noteId){
return request.post(`community/note/delete/${noteId}`);
}
/**
* 逛逛内容评论删除
*
*/
export function noteReplyDelApi(noteId){
return request.post(`community/note/reply/delete/${noteId}`);
}
/**
* 逛逛内容评论开关
*
*/
export function noteReplySwitchApi(noteId){
return request.post(`community/note/reply/switch/${noteId}`);
}
/**
* 逛逛内容编辑个性签名
*
*/
export function editSignatureApi(data){
return request.post(`community/user/edit/signature`, data);
}
/**
* 获取逛逛内容评论平台开关设置
*
*/
export function replyPlatformSwitchApi(){
return request.get(`community/note/reply/platform/switch/config`);
}
/**
* 逛逛内容评论删除
*
*/
export function replyDeleteApi(replyId){
return request.post(`community/note/reply/delete/${replyId}`);
}