From da6e4ae551639077ef0719c3ee8b13fce551374e Mon Sep 17 00:00:00 2001
From: zoujiandong <10130823232@qq.com>
Date: Fri, 29 Aug 2025 09:46:07 +0800
Subject: [PATCH] 8.29
---
api/api.js | 120 ++++-
components/dialog/dialog.vue | 56 ++-
components/tabBar/tabBar.vue | 26 +-
pages.json | 20 +
pages/index/index.vue | 626 +++++++++++++++----------
pages/my/my.vue | 787 ++++++++++++++++++--------------
pages_app/myFlower/myFlower.vue | 11 +
pages_app/webview/webview.vue | 40 ++
utils/docUrl.js | 18 +
utils/request.js | 41 +-
10 files changed, 1121 insertions(+), 624 deletions(-)
create mode 100644 pages_app/webview/webview.vue
create mode 100644 utils/docUrl.js
diff --git a/api/api.js b/api/api.js
index 4d22dd9..d183532 100644
--- a/api/api.js
+++ b/api/api.js
@@ -36,16 +36,130 @@ const api = {
getHomeData(){
return request('/expertAPI/index', {}, 'post', false);
},
- // 视频相关API
+ //肝胆课件列表
+ ganDanFileByKeyWords(data){
+ return request('/expertAPI/ganDanFileByKeyWords', data, 'post', false);
+ },
+ //肝胆课件详情
+ ganDanFileDetials(data){
+ return request('/expertAPI/ganDanFileDetials', data, 'post', false);
+ },
+ //是否存在正在进行中的公益咨询
+ isConsultIng(data){
+ return request('/expertAPI/isConsultIng', data, 'post', false);
+ },
+ //视频浏览记录列表
+ videoWatchRecord(data){
+ return request('/expertAPI/VideoWatchRecord', data, 'post', false);
+ },
+ //修改备注和描述
+ updateNicknameNote(data){
+ return request('/expertAPI/updateNicknameNote', data, 'post', false);
+ },
+ //获取未读数量
+ unReadList(data){
+ return request('/expertAPI/unReadList', data, 'post', false);
+ },
+ //消息列表
+ appMesageList(data){
+ return request('/expertAPI/appMesageList', data, 'post', false);
+ },
+ //阅读消息
+ appMesageRead(data){
+ return request('/expertAPI/appMesageRead', data, 'post', false);
+ },
+ //阅读消息
+ appMesageRead(data){
+ return request('/expertAPI/appMesageRead', data, 'post', false);
+ },
+ //最近30天的随访记录
+ relationRecordLately(data){
+ return request('/expertAPI/relationRecordLately', data, 'post', false);
+ },
+ //我的页面(信息与统计)
+ getMyInfo(data){
+ 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);
},
- getBannerVideo(data) {
- return request('/video/banner', data, 'get', true);
+
+ // 新闻详情
+ getNewsDetail(data) {
+ return request('/expertAPI/newsDetail', data, 'post', false);
},
+
+ // 课件详情
+ getGandanFileDetail(data) {
+ return request('/expertAPI/gandanFileDetail', data, 'post', false);
+ },
+
+ // 直播详情
+ getLiveDetail(data) {
+ return request('/expertAPI/liveDetail', data, 'post', false);
+ },
+
+ // 视频详情
+ getVideoDetail2(data) {
+ return request('/expertAPI/videoDetail2', data, 'post', false);
+ },
+
+ // 搜索医院列表
+ getHospitalList(data) {
+ return request('/expertAPI/hospitalList', data, 'post', false);
+ },
+
+ // 省市地区列表
+ getAreaList(data) {
+ return request('/expertAPI/areaList', data, 'post', false);
+ },
+
+ // 积分商城相关API
+ // 商品列表
+ getGoodsList(data) {
+ return request('/expertAPI/goodsList', data, 'post', false);
+ },
+
+ // 商品列表_V2
+ getGoodsListV2(data) {
+ return request('/expertAPI/goodsListV2', data, 'post', false);
+ },
+
+ // 积分商城商品类型列表
+ getGoodsTagList(data) {
+ return request('/expertAPI/goodsTagList', data, 'post', false);
+ },
+
+ // 积分商城-查询快递100
+ getOrderTrack(data) {
+ return request('/expertAPI/getOrderTrack', data, 'post', false);
+ },
+
+ // 福利版块相关API
+ // 我的福利卡
+ getMyWelfareCard(data) {
+ return request('/expertAPI/myWelfareCard', data, 'post', false);
+ },
+
+ // 兑换福利卡
+ exchangeWelfareCard(data) {
+ return request('/expertAPI/exchangeWelfareCard', data, 'post', false);
+ },
+
+ // U盘福利剩余个数
+ getUpanWelfareCount(data) {
+ return request('/expertAPI/getUpanWelfareCount', data, 'post', false);
+ },
+
+ // 添加积分
+ addBonusPointsN(data) {
+ return request('/expertAPI/addBonusPointsN', data, 'post', false);
+ },
+
}
export default api
\ No newline at end of file
diff --git a/components/dialog/dialog.vue b/components/dialog/dialog.vue
index d562d9a..8586016 100644
--- a/components/dialog/dialog.vue
+++ b/components/dialog/dialog.vue
@@ -9,12 +9,34 @@
- {{ content }}
+
+ {{item}}
+
-