From db955ff4f3fcf607d5d8104c9507a6fdcb3b5345 Mon Sep 17 00:00:00 2001 From: zoujiandong <10130823232@qq.com> Date: Mon, 9 Jun 2025 08:38:59 +0800 Subject: [PATCH] 6.9 --- api/api.js | 96 ++- components/navBarSearch/navBarSearch.vue | 12 +- pages/caseTalk/caseTalk.vue | 84 +- pages/detail/detail.vue | 996 +++++++++++++++++++---- pages/index/index.vue | 8 +- pages/login/login.vue | 15 +- pages/my/my.vue | 61 +- pages/myCollect/myCollect.vue | 135 +-- pages/myJoin/myJoin.vue | 81 +- pages/publish/publish.vue | 587 +++++++------ pages/search/search.vue | 6 +- pages/searchList/searchList.vue | 34 +- static/chat.png | Bin 4113 -> 1550 bytes static/collectOn.png | Bin 0 -> 845 bytes static/comment_icon.png | Bin 0 -> 2313 bytes 15 files changed, 1565 insertions(+), 550 deletions(-) create mode 100644 static/collectOn.png create mode 100644 static/comment_icon.png diff --git a/api/api.js b/api/api.js index fead6d9..750f3a5 100644 --- a/api/api.js +++ b/api/api.js @@ -19,22 +19,53 @@ const api = { return request('/clinical/stats', data, 'get', true); }, getArticleDetail(id) { //获取详情 - return request('/clinical/article/'+id,{}, 'get', true); + return request('/clinical/article/'+id,{}, 'get', false); }, getVideoDetail(id) { //获取详情 - return request('/clinical/video/'+id,{}, 'get', true); + return request('/clinical/video/'+id,{}, 'get', false); }, collectArticle(id){ - return request('/api/clinical/article/collect/'+id, {}, 'post',false); + return request('/clinical/article/collect/'+id, {}, 'post',false); }, cancelCollectArticle(id){ - return request('/api/clinical/article/collect/'+id, {}, 'delete',false); + return request('/clinical/article/collect/'+id, {}, 'delete',false); }, collectVideo(id){ - return request('/api/clinical/video/collect/'+id, {}, 'post',false); + return request('/clinical/video/collect/'+id, {}, 'post',false); }, cancelCollectVideo(id){ - return request('/api/clinical/video/collect/'+id,{}, 'delete',false); + return request('/clinical/video/collect/'+id,{}, 'delete',false); + }, + addVideoComment(id,data){ + return request('/clinical/video/comment/'+id,data, 'post',false,'application/json'); + }, + delVideoComment(id){ + return request('/clinical/video/comment/'+id, {}, 'delete',false); + }, + topVideoComment(id){ + return request('/clinical/video/comment/top/'+id, {}, 'put',false); + }, + + cancelTopVideoComment(id){ + return request('/clinical/video/comment/top/'+id, {}, 'delete',false); + }, + addArticleComment(id,data){ + return request('/clinical/article/comment/'+id, data, 'post',false,'application/json'); + }, + delArticleComment(id){ + return request('/clinical/article/comment/'+id, {}, 'delete',false); + }, + topArticleComment(id){ + return request('/clinical/article/comment/top/'+id, {}, 'put',false); + }, + cancelTopArticleComment(id){ + return request('/clinical/article/comment/top/'+id, {}, 'delete',false); + }, + getArticleComment(data){ + return request('/clinical/article/comment/page',data, 'post', false,'application/json'); + }, + getVideoComment(data){ + return request('/clinical/video/comment/page',data, 'post', false,'application/json'); }, searchArticle(data){ return request('/clinical/article/search', data, 'post',true,'application/json'); @@ -49,12 +80,59 @@ const api = { return request('/clinical/hospital/search', data, 'post',true,'application/json'); }, getStaticDoctor(id){ - return request('/clinical/stats/doctor/'+id, data={}, 'post',false); + return request('/clinical/stats/doctor/'+id,{}, 'get',false); }, getStaticHospital(id){ - return request('/clinical/stats/hospital/'+id, data={}, 'post',false); + return request('/clinical/stats/hospital/'+id, {}, 'get',false); + }, + getUserInfo(){ + return request('/user',{}, 'get', false); + }, + getExchangeStatic(){ + return request('/exchange/stats',{}, 'get', false); + }, + getExchangeStaticUser(id){ + return request('/exchange/stats/user/'+id,{}, 'get', false); + }, + searchExchage(){ + return request('/exchange/search', data, 'post',true,'application/json'); + }, + getExchangeDetail(id){ + return request('/exchange/'+id,{}, 'get', false); + }, + getExchangeVote(id){ + return request('/exchange/vote/'+id,{}, 'get', false); + }, + exchangeCollect(id){ + return request('/exchange/collect/'+id, {}, 'post',false); + }, + cancelExchangeCollect(id){ + return request('/exchange/collect/'+id, {}, 'delete',false); + }, + addExchangeComment(id,data){ + return request('/exchange/comment/'+id, data, 'post',false); + }, + delExchangeComment(id){ + return request('/exchange/comment/'+id, {}, 'delete',false); + }, + topExchangeComment(id){ + return request('/exchange/comment/top/'+id, {}, 'put',false); + }, + cancleTopExchangeComment(id){ + return request('/exchange/comment/top/'+id, {}, 'delete',false); + }, + getExchangeComment(data){ + return request('/exchange/comment/page', data, 'post',false); + }, + getExchangeCommentUser(data){ + return request('/exchange/user/comment/page', data, 'post',false); + }, + getMyCollect(data){ + return request('/user/collect/search',data, 'post',false,'application/json'); + }, + getMyRead(data){ + return request('/user/case/read/search',data, 'post',false,'application/json'); }, - queryList(data) { const listCount = 24; return _queryList(data, listCount); diff --git a/components/navBarSearch/navBarSearch.vue b/components/navBarSearch/navBarSearch.vue index d7fb874..d97d046 100644 --- a/components/navBarSearch/navBarSearch.vue +++ b/components/navBarSearch/navBarSearch.vue @@ -34,7 +34,7 @@ diff --git a/pages/caseTalk/caseTalk.vue b/pages/caseTalk/caseTalk.vue index c4c57c9..b2eb959 100644 --- a/pages/caseTalk/caseTalk.vue +++ b/pages/caseTalk/caseTalk.vue @@ -1,18 +1,18 @@