mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/vue/learning-system-mobile.git
synced 2025-12-10 11:26:47 +08:00
2022年5月29日 从svn移到git
This commit is contained in:
91
api/modules/favorites.js
Normal file
91
api/modules/favorites.js
Normal file
@@ -0,0 +1,91 @@
|
||||
/* 收藏的相关处理*/
|
||||
import ajax from '@/utils/xajax.js'
|
||||
/*查询收藏
|
||||
get,post请求都可以
|
||||
pageIndex 页数
|
||||
pageSize 每页展示条数
|
||||
查询条件暂时未确定,后续补充
|
||||
*/
|
||||
const querylist=function(query){
|
||||
return ajax.post('/xboe/m/favorite/mylist',query);
|
||||
}
|
||||
|
||||
/**
|
||||
* 分页查询 收藏的问答信息
|
||||
* @param {Object} query
|
||||
* {
|
||||
resolve:是否已解决,如果不查就不要传或传null值
|
||||
title:对应关键字查询
|
||||
}
|
||||
*/
|
||||
const qaPageList=function(query){
|
||||
return ajax.post('/xboe/m/favorite/myqalist',query);
|
||||
}
|
||||
|
||||
/*分页查询 收藏的案例信息
|
||||
* @param {Object} query
|
||||
@param Integer type 根据什么类型搜索,这块暂时可以不传
|
||||
@param pageIndex 第几页 pageSize 每页展示多少行
|
||||
title:对应关键字查询
|
||||
*/
|
||||
const casePageList=function(query){
|
||||
return ajax.post('/xboe/m/favorite/mycaselist',query);
|
||||
}
|
||||
/*分页查询 收藏的文章信息
|
||||
*@param {Object} query
|
||||
@param Integer type 根据什么类型搜索,这块暂时不传
|
||||
@param pageIndex 第几页 pageSize 每页展示多少行
|
||||
title:对应关键字查询
|
||||
*/
|
||||
const articlePageList=function(query){
|
||||
return ajax.post('/xboe/m/favorite/myarticlelist',query);
|
||||
}
|
||||
/*分页查询 收藏的课程信息
|
||||
@param {Object} query
|
||||
@param Integer type 根据什么类型搜索,暂时不传
|
||||
@param pageIndex 第几页 pageSize 每页展示多少行
|
||||
title:对应关键字查询
|
||||
|
||||
*/
|
||||
const coursePageList=function(query){
|
||||
return ajax.post('/xboe/m/favorite/mycourselist',query);
|
||||
}
|
||||
/*添加
|
||||
* objType 点赞对象类型, 1课程 2文章,3案例, 4问答
|
||||
objId 对象id
|
||||
title 标题
|
||||
*/
|
||||
const save=function(data){
|
||||
return ajax.post('/xboe/m/favorite/add',data);
|
||||
}
|
||||
/*移除收藏
|
||||
*objType,点赞对象类型,, 1课程 2文章,3案例, 4问答
|
||||
*objId,点赞对象id
|
||||
*/
|
||||
const remove=function(objType,objId){
|
||||
return ajax.del(`/xboe/m/favorite/remove?objType=${objType}&objId=${objId}`);
|
||||
}
|
||||
/*删除收藏
|
||||
*id 收藏id
|
||||
*/
|
||||
const del=function(id){
|
||||
return ajax.del(`/xboe/m/favorite/delete?id=${id}`)
|
||||
}
|
||||
//查询当前用户是否已收藏
|
||||
// objType 类型 1课程 2文章,3案例, 4问答
|
||||
// objId 对象id
|
||||
const has=function(objType,objId){
|
||||
return ajax.post(`/xboe/m/favorite/has?objType=${objType}&objId=${objId}`);
|
||||
}
|
||||
|
||||
export default{
|
||||
has,
|
||||
remove,
|
||||
del,
|
||||
save,
|
||||
querylist,
|
||||
qaPageList,
|
||||
casePageList,
|
||||
articlePageList,
|
||||
coursePageList
|
||||
}
|
||||
Reference in New Issue
Block a user