/* 分享的相关处理*/ import ajax from '@/utils/xajax.js' /*点赞 * objType,点赞对象类型,, 1课程 2文章,3案例, 4问答 * objId 分享对象id * content 分享内容 * addTime 分享名称 toAid 分享给人的id toAname 分享给人的名称 * */ const save=function(data){ return ajax.post('/xboe/m/share/add',data); } // 删除分享 // 参数 id const del=function(id){ return ajax.get('/xboe/m/share/delete?id='+id); } // 查看我的分享 // pageIndex 第几页 // pageSize 一页展示多少行 // objType,点赞对象类型,, 1课程 2文章,3案例, 4问答 // * objId 分享对象id // * content 分享内容 // * addTime 分享名称 // toAid 分享给人的id // toAname 分享给人的名称 // const querylist=function(query){ return ajax.post('/xboe/m/share/list',data); } // 当前用户是否已分享 // // objType,点赞对象类型,, 1课程 2文章,3案例, 4问答 // * objId 分享对象id const has=function(objType,objId){ return ajax.post(`/xboe/m/share/has?objType=${objType}&objId=${objId}`); } // 取消当前用户点赞 // // objType,点赞对象类型,, 1课程 2文章,3案例, 4问答 // * objId 分享对象id const remove=function(objType,objId){ return ajax.post(`/xboe/m/share/remove?objType=${objType}&objId=${objId}`); } /* 分页查询 我分享的问答信息 @param {Object} query @param isResolve 是否已解决 true或者false 如果不查就不要传或传null值 @param content 对应关键字查询 @param pageIndex 第几页,pageSize,每页展示多少行 @param isRead 已查看未查看 true或者false */ const myqalist=function(query){ return ajax.post('/xboe/m/share/myQaList',query); } /* 分页查询 我分享的文章信息 @param {Object} query @param type 查询的条件,暂时未确定 @param content 关键词搜索 @param pageIndex 第几页 ,pageSize 每页展示多少行 @param isRead 已查看未查看 true或者false */ const myarticlelist=function(query){ return ajax.post('/xboe/m/share/myArticleList',query); } /*分页查询 我分享的课程信息 @param {Object} query @param type 查询的条件,暂时未确定 @param content 关键词搜索 @param pageIndex 第几页,pageSize 每页展示多少行 @param isRead 已查看未查看 true或者false */ const mycourselist=function(query){ return ajax.post('/xboe/m/share/myCourseList',query); } /*分页查询 分享给我的问答 @param {Object} query @isResolve 是否已解决 true或者false 如果不查就不要传或传null值 @param content 对应关键字查询 @param pageIndex 第几页,pageSize,每页展示多少行 @param isRead 已查看未查看 true或者false */ const mymeqalist=function(query){ return ajax.post('/xboe/m/share/myMeQaList',query); } /*分页查询 分享给我的课程信息 @param {Object} query @param type 查询的条件,暂时未确定 @param content 关键词搜索 @param pageIndex 第几页,pageSize 每页展示多少行 @param isRead 已查看未查看 true或者false */ const mymecourselist=function(query){ return ajax.post('/xboe/m/share/myMeCourseList',query); } /* 分页查询 分享给我的文章 @param {Object} query @param type 查询的条件,暂时未确定 @param content 关键词搜索 @param pageIndex 第几页 ,pageSize 每页展示多少行 @param isRead 已查看未查看 true或者false */ const mymearticlelist=function(query){ return ajax.post('/xboe/m/share/myMeArticleList',query); } /* 撤回分享 @param id 分享id */ const deleteshares=function(id){ return ajax.get(`/xboe/m/share/delete-shares?id=${id}`); } /* 设置已读 @param id 分享id */ const updateIsRead=function(id){ return ajax.get(`/xboe/m/share/updateIsRead?id=${id}`); } export default{ save, remove, has, querylist, myqalist, myarticlelist, mycourselist, mymeqalist, mymecourselist, mymearticlelist, deleteshares, updateIsRead }