From 82e0a5c10d4b5b6cca92e942cbc8737b95177071 Mon Sep 17 00:00:00 2001 From: zoujiandong <10130823232@qq.com> Date: Mon, 1 Sep 2025 16:25:46 +0800 Subject: [PATCH] 9.1 --- api/api.js | 64 +- package.json | 5 +- pages.json | 40 ++ pages_app/news/news.vue | 97 +-- pages_app/newsList/newsList.vue | 718 +++++++++++++++++++++ pages_app/personInfo/personInfo.vue | 280 ++++++++ pages_app/ppt/ppt.vue | 306 +++++---- pages_app/pptDetail/pptDetail.vue | 147 +++++ pages_app/video/video.vue | 548 +++++++++++----- pages_app/zhinan/zhinan.vue | 966 ++++++++++++++++++++++++---- pages_app/zhinanList/zhinanList.vue | 370 +++++++++++ static/xingxing1.png | Bin 0 -> 1083 bytes static/xingxing2.png | Bin 0 -> 1085 bytes utils/request.js | 12 +- 14 files changed, 3089 insertions(+), 464 deletions(-) create mode 100644 pages_app/newsList/newsList.vue create mode 100644 pages_app/personInfo/personInfo.vue create mode 100644 pages_app/pptDetail/pptDetail.vue create mode 100644 pages_app/zhinanList/zhinanList.vue create mode 100644 static/xingxing1.png create mode 100644 static/xingxing2.png diff --git a/api/api.js b/api/api.js index d183532..fb4b15d 100644 --- a/api/api.js +++ b/api/api.js @@ -81,13 +81,6 @@ const api = { return request('/expertAPI/my', data, 'post', false); }, - getVideoList(data) { - return request('/video/list', data, 'get', true); - }, - getVideoDetail(data) { - return request('/video/detail', data, 'get', true); - }, - // 新闻详情 getNewsDetail(data) { return request('/expertAPI/newsDetail', data, 'post', false); @@ -160,6 +153,63 @@ const api = { return request('/expertAPI/addBonusPointsN', data, 'post', false); }, + //视频顶部轮播 + videoRoll(data){ + return request('/expertAPI/videoRoll', data, 'post', false); + }, + //视频标签 + videoTagList(data){ + return request('/expertAPI/videoTagList', data, 'post', false); + }, + //视频首页 + videoIndexN(data){ + return request('/expertAPI/videoIndexN', data, 'post', false); + }, + //视频类型 + expertVideoTypeList(data){ + return request('/expertAPI/expertVideoTypeList', data, 'post', false); + }, + //视频搜索 + videoByKeyWordsNew(data){ + return request('/expertAPI/videoByKeyWordsNew', data, 'post', false); + }, + + // 指南杂志 - 治疗指南列表 + searchLibraryU(data){ + return request('/expertAPI/searchLibraryU', data, 'post', false); + }, + // 指南杂志 - 治疗指南最火TOP10 + top10ByType(data){ + return request('/expertAPI/top10ByType', data, 'post', false); + }, + // 指南杂志 - 治疗指南分类 + guideType(data){ + return request('/expertAPI/guideType', data, 'post', false); + }, + //指南标签 + guideTag(data){ + return request('/expertApp/tagList', data, 'post', false); + }, + + // 肝胆新闻相关API + // 顶部轮播 + newsRollNew(data){ + return request('/expertAPI/newsRollNew', data, 'post', false); + }, + // 新闻列表 + defaultNewsListNew(data){ + return request('/expertAPI/defaultNewsListNew', data, 'post', false); + }, + // 根据标签查询新闻列表 + newsListNew(data){ + return request('/expertAPI/newsListNew', data, 'post', false); + }, + // 新闻标签列表 + newsTagList(data){ + return request('/expertAPI/newsTagList', data, 'post', false); + }, + + } export default api \ No newline at end of file diff --git a/package.json b/package.json index 9136e26..c7fe411 100644 --- a/package.json +++ b/package.json @@ -2,15 +2,14 @@ "name": "uniapp", "version": "1.0.0", "main": "main.js", - "scripts": { - - }, + "scripts": {}, "keywords": [], "author": "", "license": "ISC", "description": "", "dependencies": { "crypto-js": "^4.2.0", + "dayjs": "^1.11.18", "js-base64": "^3.7.8", "js-md5": "^0.8.3", "uview-plus": "^3.4.73" diff --git a/pages.json b/pages.json index fd97fb6..b5a9be5 100644 --- a/pages.json +++ b/pages.json @@ -511,6 +511,46 @@ } } }, + { + "path": "zhinanList/zhinanList", + "style": { + "navigationStyle": "custom", + "navigationBarTitleText": "uni-app分页", + "app": { + "bounce": "none" + } + } + }, + { + "path": "newsList/newsList", + "style": { + "navigationStyle": "custom", + "navigationBarTitleText": "uni-app分页", + "app": { + "bounce": "none" + } + } + }, + { + "path": "personInfo/personInfo", + "style": { + "navigationStyle": "custom", + "navigationBarTitleText": "uni-app分页", + "app": { + "bounce": "none" + } + } + }, + { + "path": "pptDetail/pptDetail", + "style": { + "navigationStyle": "custom", + "navigationBarTitleText": "uni-app分页", + "app": { + "bounce": "none" + } + } + }, { "path": "patientMsg/patientMsg", "style": { diff --git a/pages_app/news/news.vue b/pages_app/news/news.vue index a5bff4e..77d4d4a 100644 --- a/pages_app/news/news.vue +++ b/pages_app/news/news.vue @@ -14,7 +14,7 @@