diff --git a/.gitignore b/.gitignore index acd58038..07e6e472 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1 @@ -node_modules -node_modules -/dist +/node_modules diff --git a/src/api/modules/cases.js b/src/api/modules/cases.js index 0023e0c5..874fd257 100644 --- a/src/api/modules/cases.js +++ b/src/api/modules/cases.js @@ -3,7 +3,7 @@ import ajax from '@/utils/xajax.js' /**首页查询 * pageSize - * orderField + * orderField * orderAsc */ const indexList = function(query) { diff --git a/src/api/modules/dict.js b/src/api/modules/dict.js index b1252481..6e2b05bb 100644 --- a/src/api/modules/dict.js +++ b/src/api/modules/dict.js @@ -8,7 +8,7 @@ const items=function(key){ return ajax.get('/xboe/m/dictionary/items?key='+key); } -// 修改 +// 修改 //@param key 对应字段后缀 // // 案例的组织机构字典 org_domain key diff --git a/src/api/modules/favorites.js b/src/api/modules/favorites.js index 1273fcf2..165bc5c1 100644 --- a/src/api/modules/favorites.js +++ b/src/api/modules/favorites.js @@ -34,7 +34,7 @@ const casePageList=function(query){ /*分页查询 收藏的文章信息 *@param {Object} query @param Integer type 根据什么类型搜索,这块暂时不传 - @param pageIndex 第几页 pageSize 每页展示多少行 + @param pageIndex 第几页 pageSize 每页展示多少行 keyword:对应关键字查询 */ const articlePageList=function(query){ @@ -45,7 +45,7 @@ const articlePageList=function(query){ @param Integer type 根据什么类型搜索,暂时不传 @param pageIndex 第几页 pageSize 每页展示多少行 keyword:对应关键字查询 - + */ const coursePageList=function(query){ return ajax.post('/xboe/m/favorite/mycourselist',query); @@ -85,16 +85,23 @@ const has=function(objType,objId){ */ const findAll=function(query){ return ajax.post('/xboe/m/favorite/findAll',query); -} +} /* 我的收藏 全部 @param pageIndex 第几页 @param pageSize 每页行数 -@param keyword 关键字 +@param keyword 关键字 */ const queryAll=function(query){ return ajax.post('/xboe/m/favorite/queryAll',query); } +/** + * 查看是否已收藏 批量 + * @param {问答或者文章或者课程的id数组} data + * */ +const isNoFavorite=function(date){ + return ajax.postJson('/xboe/m/favorite/isNoFavorite',data); +} export default{ has, @@ -107,5 +114,6 @@ export default{ articlePageList, coursePageList, findAll, - queryAll + queryAll, + isNoFavorite } diff --git a/src/api/modules/shares.js b/src/api/modules/shares.js index 9af4635a..2dad7837 100644 --- a/src/api/modules/shares.js +++ b/src/api/modules/shares.js @@ -33,7 +33,7 @@ const remove=function(objId,objType){ // toAname 分享给人的名称 // const querylist=function(query){ - return ajax.post('/xboe/m/share/list',data); + return ajax.post('/xboe/m/share/list',query); } // 当前用户是否已分享 // // objType,点赞对象类型,, 1课程 2文章,3案例, 4问答 @@ -112,7 +112,7 @@ const mymearticlelist=function(query){ */ const updateIsRead=function(id){ return ajax.get(`/xboe/m/share/updateIsRead?id=${id}`); -} +} /* 撤回分享 @@ -121,6 +121,49 @@ const updateIsRead=function(id){ const deleteshares=function(id){ return ajax.get(`/xboe/m/share/delete-shares?id=${id}`); } +/** + * 我分享的全部 + * @param pageIndex 第几页 + * @param pageSize 每页多少行 + * @param keyword 关键字搜索 + * @param isRead 是否已读 + * */ +const findMeShare=function (query){ + return ajax.post('/xboe/m/share/findMeShare',query); +} +/** + * 分享给我的全部 + * @param pageIndex 第几页 + * @param pageSize 每页多少行 + * @param keyword 关键字搜索 + * @param isRead 是否已读 + * */ +const findShareMe=function (query){ + return ajax.post('/xboe/m/share/findShareMe',query); +} + +/** + * 我分享的案例 + * @param pageIndex 第几页 + * @param pageSize 每页多少行 + * @param isRead 是否已读 + * @param keyword 关键字搜索 + * */ +const myCaseList=function (query){ + return ajax.post('/xboe/m/share/myCaseList',query); +} +/** + * 分享给我的案例 + * @param pageIndex 第几页 + * @param pageSize 每页多少行 + * @param isRead 是否已读 + * @param keyword 关键字搜索 + * */ +const myMeCaseList=function (query){ + return ajax.post('/xboe/m/share/myMeCaseList',query); +} +/** + * */ export default{ save, has, @@ -134,5 +177,9 @@ const deleteshares=function(id){ mymecourselist, mymearticlelist, updateIsRead, - deleteshares + deleteshares, + findMeShare, + findShareMe, + myCaseList, + myMeCaseList } diff --git a/src/components/Case/caseItems.vue b/src/components/Case/caseItems.vue new file mode 100644 index 00000000..3044d9ab --- /dev/null +++ b/src/components/Case/caseItems.vue @@ -0,0 +1,167 @@ + + + \ No newline at end of file diff --git a/src/components/Case/collectList.vue b/src/components/Case/collectList.vue index 085e9b3e..efecb94e 100644 --- a/src/components/Case/collectList.vue +++ b/src/components/Case/collectList.vue @@ -1,21 +1,21 @@