From 1e134f236ca9b780539f9cb162f389c22724e0f8 Mon Sep 17 00:00:00 2001 From: zoujiandong <10130823232@qq.com> Date: Thu, 13 Nov 2025 08:41:08 +0800 Subject: [PATCH] =?UTF-8?q?11.13=E6=97=A9=E4=B8=8A=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- App.vue | 727 +-- androidPrivacy.json | 2 +- api/api.js | 40 + components/GlobalDialog.vue | 2 +- components/navBar/navbar.vue | 26 +- components/tabBar/tabBar.vue | 66 +- components/topTip/topTip.vue | 64 + js_sdk/wa-permission/permission.js | 273 ++ main.js | 4 + manifest.json | 35 +- package.json | 4 +- pages.json | 2383 +++++----- pages/education/education.vue | 5 +- pages/index/index.vue | 3892 +++++++++-------- pages/live/live.vue | 2539 ++++++----- pages/loading/loading.vue | 31 + pages/my/my.vue | 196 +- pages/patientClass/patientClass.vue | 138 +- pages_app/liveReplay/liveReplay.vue | 2202 +++++----- pages_app/login/login.vue | 2 +- pages_app/meetHistroy/meetHistroy.vue | 582 +++ .../meetHistroySearch/meetHistroySearch.vue | 493 +++ pages_app/myApplication/myApplication.vue | 19 +- pages_app/news/news.vue | 16 +- pages_app/patientVideo/patientVideo.vue | 15 +- pages_app/personInfo/personInfo.vue | 14 +- pages_app/ppt/ppt.vue | 6 +- pages_app/pptDetail/pptDetail.vue | 2 +- pages_app/pwdLogin/pwdLogin.vue | 4 +- pages_app/replayList/replayList.vue | 635 +++ pages_app/replayText/replayText.vue | 272 ++ pages_app/scanLogin/scanLogin.vue | 350 ++ pages_app/search/search.vue | 2 +- pages_app/smsLogin/smsLogin.vue | 1502 +++---- pages_app/video/video.vue | 83 +- pages_app/videoDetail/videoDetail.vue | 1360 ++++-- pages_app/webview/webview.vue | 840 +++- pages_app/zhinan/zhinan.vue | 6 +- pages_app/zhinanList/zhinanList.vue | 1244 +++--- pages_chat/article/article.vue | 4 +- pages_chat/searchArticle/searchArticle.vue | 4 +- static/fxbb.png | Bin 0 -> 1181 bytes static/huanhuan.png | Bin 0 -> 928 bytes static/ic_about_app.png | Bin 0 -> 150450 bytes static/icon_share.png | Bin 0 -> 1731 bytes static/meetHis.png | Bin 0 -> 12082 bytes static/pcquer.png | Bin 0 -> 5680 bytes static/share_sina.png | Bin 0 -> 3694 bytes static/share_weixin.png | Bin 0 -> 2854 bytes static/share_wxc.png | Bin 0 -> 3251 bytes static/suifang.png | Bin 0 -> 1043 bytes static/weiboShare.png | Bin 0 -> 22236 bytes static/yingxiongbanglog.png | Bin 0 -> 58306 bytes static/yxb.png | Bin 0 -> 1155 bytes static/zixunexpert.png | Bin 0 -> 96071 bytes tsconfig.json | 16 + uni_modules/mumu-previewOffce/changelog.md | 9 + .../mumu-previewOffce/mumu-previewOffce.vue | 208 + uni_modules/mumu-previewOffce/package.json | 85 + uni_modules/mumu-previewOffce/readme.md | 85 + utils/aesEcb.js | 70 + utils/config.js | 1 + utils/docUrl.js | 1 + utils/formatNumber.js | 9 + utils/otherHost.js | 13 + utils/permission.js | 35 + utils/request.js | 4 +- 67 files changed, 12734 insertions(+), 7886 deletions(-) create mode 100644 components/topTip/topTip.vue create mode 100644 js_sdk/wa-permission/permission.js create mode 100644 pages/loading/loading.vue create mode 100644 pages_app/meetHistroy/meetHistroy.vue create mode 100644 pages_app/meetHistroySearch/meetHistroySearch.vue create mode 100644 pages_app/replayList/replayList.vue create mode 100644 pages_app/replayText/replayText.vue create mode 100644 pages_app/scanLogin/scanLogin.vue create mode 100644 static/fxbb.png create mode 100644 static/huanhuan.png create mode 100644 static/ic_about_app.png create mode 100644 static/icon_share.png create mode 100644 static/meetHis.png create mode 100644 static/pcquer.png create mode 100644 static/share_sina.png create mode 100644 static/share_weixin.png create mode 100644 static/share_wxc.png create mode 100644 static/suifang.png create mode 100644 static/weiboShare.png create mode 100644 static/yingxiongbanglog.png create mode 100644 static/yxb.png create mode 100644 static/zixunexpert.png create mode 100644 uni_modules/mumu-previewOffce/changelog.md create mode 100644 uni_modules/mumu-previewOffce/components/mumu-previewOffce/mumu-previewOffce.vue create mode 100644 uni_modules/mumu-previewOffce/package.json create mode 100644 uni_modules/mumu-previewOffce/readme.md create mode 100644 utils/aesEcb.js create mode 100644 utils/formatNumber.js create mode 100644 utils/otherHost.js create mode 100644 utils/permission.js diff --git a/App.vue b/App.vue index 1d0bba6..03c6c85 100644 --- a/App.vue +++ b/App.vue @@ -1,613 +1,152 @@ diff --git a/androidPrivacy.json b/androidPrivacy.json index 0d726ca..a78485c 100644 --- a/androidPrivacy.json +++ b/androidPrivacy.json @@ -1,3 +1,3 @@ { - "prompt" : "template" + "prompt" : "none" } diff --git a/api/api.js b/api/api.js index b8c64d2..5433524 100644 --- a/api/api.js +++ b/api/api.js @@ -1,4 +1,5 @@ import {request} from '@/utils/request.js' + const api = { expertWxLogin(jscode){ @@ -607,7 +608,46 @@ const api = { payGanDanFile(data){ return request('/expertPay/payGanDanFileOrder', data, 'post', false); }, + // discollection(data){ + // return request('/expert/discollection', data, 'post', false); + // }, + // collection(data){ + // return request('/expert/collection', data, 'post', false); + // }, + getTypeUuidByName(data){ + return request('/expertAPI/getTypeUuidByName', data, 'post', false); + }, + videoByTypeNew(data){ + return request('/expertAPI/videoByTypeNew', data, 'post', false); + }, + meetingHistoryList(data){ + return request('/expertAPI/meetingHistoryList', data, 'post', false); + }, + // 扫码登录相关API + // 确认扫码登录 + confirmScanLogin(data){ + return request('/expertAPI/confirmScanLogin', data, 'post', false); + }, + + // 取消扫码登录 + cancelScanLogin(data){ + return request('/expertAPI/cancelScanLogin', data, 'post', false); + }, + + // 获取扫码登录状态 + getScanLoginStatus(data){ + return request('/expertAPI/getScanLoginStatus', data, 'post', false); + }, + gethonorDetail(data){ + return request('/expertAPI/gethonorDetail', data, 'post', false); + }, + checkVersion(data){ + return request('/expertAPI/checkVersion', data, 'post', false); + }, + getIsAccount(data){ + return request('/expertAPI/getIsAccount', data, 'post', false); + }, } export default api \ No newline at end of file diff --git a/components/GlobalDialog.vue b/components/GlobalDialog.vue index 244cfa9..09b4d77 100644 --- a/components/GlobalDialog.vue +++ b/components/GlobalDialog.vue @@ -112,7 +112,7 @@ const maskStyle = computed(() => position.value === 'top' ? { paddingTop: offset right: 0; bottom: 0; width: 100%; - display: flex; + display: none; align-items: center; justify-content: center; // 非模态:容器不截获事件 diff --git a/components/navBar/navbar.vue b/components/navBar/navbar.vue index 4b1302a..f28a000 100644 --- a/components/navBar/navbar.vue +++ b/components/navBar/navbar.vue @@ -1,15 +1,16 @@ diff --git a/components/tabBar/tabBar.vue b/components/tabBar/tabBar.vue index 4f8e763..0d5df23 100644 --- a/components/tabBar/tabBar.vue +++ b/components/tabBar/tabBar.vue @@ -5,7 +5,7 @@ v-for="(item, index) in tabList" :key="index" @click="switchTab(index, item)" - :class="{ active: currentTab === index }" + :class="{ active: 2 === index }" > @@ -121,32 +121,56 @@ if (currentTab.value === index) return; // 更新当前tab - currentTab.value = index; - - // 清除红点 - if (item.showRedDot) { - item.showRedDot = false; + //currentTab.value = index; + let msg="home" + if(index == 0){ + msg="home" + }else if(index == 1){ + msg="patientClass" + }else if(index == 2){ + msg="live" + }else if(index == 3){ + msg="education" + }else if(index == 4){ + msg="mine" } + + try{ + uni.sendNativeEvent('goTabbarPage', { + msg: msg + },ret => { + + console.log(ret); + }) + }catch(e){ + console.log(e); + } + plus.runtime.quit() + // 清除红点 + // if (item.showRedDot) { + // item.showRedDot = false; + // } // 页面跳转 - uni.redirectTo({ - url: item.pagePath, - fail: () => { - // 如果页面不存在,使用navigateTo - uni.navigateTo({ - url: item.pagePath, - fail: () => { + // uni.redirectTo({ + // url: item.pagePath, + // fail: () => { + // // 如果页面不存在,使用navigateTo + // uni.navigateTo({ + // url: item.pagePath, + // fail: () => { - } - }); - } - }); + // } + // }); + // } + // }); // 触发父组件事件 - emit('tabChange', { - index, - item - }); + // emit('tabChange', { + // index, + // item + // }); + }; // 设置徽章数量 diff --git a/components/topTip/topTip.vue b/components/topTip/topTip.vue new file mode 100644 index 0000000..90fb9dc --- /dev/null +++ b/components/topTip/topTip.vue @@ -0,0 +1,64 @@ + + + + + \ No newline at end of file diff --git a/js_sdk/wa-permission/permission.js b/js_sdk/wa-permission/permission.js new file mode 100644 index 0000000..1ba47ca --- /dev/null +++ b/js_sdk/wa-permission/permission.js @@ -0,0 +1,273 @@ +/** + * 本模块封装了Android、iOS的应用权限判断、打开应用权限设置界面、以及位置系统服务是否开启 + */ + +var isIos +// #ifdef APP-PLUS +isIos = (plus.os.name == "iOS") +// #endif + +// 判断推送权限是否开启 +function judgeIosPermissionPush() { + var result = false; + var UIApplication = plus.ios.import("UIApplication"); + var app = UIApplication.sharedApplication(); + var enabledTypes = 0; + if (app.currentUserNotificationSettings) { + var settings = app.currentUserNotificationSettings(); + enabledTypes = settings.plusGetAttribute("types"); + console.log("enabledTypes1:" + enabledTypes); + if (enabledTypes == 0) { + console.log("推送权限没有开启"); + } else { + result = true; + console.log("已经开启推送功能!") + } + plus.ios.deleteObject(settings); + } else { + enabledTypes = app.enabledRemoteNotificationTypes(); + if (enabledTypes == 0) { + console.log("推送权限没有开启!"); + } else { + result = true; + console.log("已经开启推送功能!") + } + console.log("enabledTypes2:" + enabledTypes); + } + plus.ios.deleteObject(app); + plus.ios.deleteObject(UIApplication); + return result; +} + +// 判断定位权限是否开启 +function judgeIosPermissionLocation() { + var result = false; + var cllocationManger = plus.ios.import("CLLocationManager"); + var status = cllocationManger.authorizationStatus(); + result = (status != 2) + console.log("定位权限开启:" + result); + // 以下代码判断了手机设备的定位是否关闭,推荐另行使用方法 checkSystemEnableLocation + /* var enable = cllocationManger.locationServicesEnabled(); + var status = cllocationManger.authorizationStatus(); + console.log("enable:" + enable); + console.log("status:" + status); + if (enable && status != 2) { + result = true; + console.log("手机定位服务已开启且已授予定位权限"); + } else { + console.log("手机系统的定位没有打开或未给予定位权限"); + } */ + plus.ios.deleteObject(cllocationManger); + return result; +} + +// 判断麦克风权限是否开启 +function judgeIosPermissionRecord() { + var result = false; + var avaudiosession = plus.ios.import("AVAudioSession"); + var avaudio = avaudiosession.sharedInstance(); + var permissionStatus = avaudio.recordPermission(); + console.log("permissionStatus:" + permissionStatus); + if (permissionStatus == 1684369017 || permissionStatus == 1970168948) { + console.log("麦克风权限没有开启"); + } else { + result = true; + console.log("麦克风权限已经开启"); + } + plus.ios.deleteObject(avaudiosession); + return result; +} + +// 判断相机权限是否开启 +function judgeIosPermissionCamera() { + var result = false; + var AVCaptureDevice = plus.ios.import("AVCaptureDevice"); + var authStatus = AVCaptureDevice.authorizationStatusForMediaType('vide'); + console.log("authStatus:" + authStatus); + if (authStatus == 3) { + result = true; + console.log("相机权限已经开启"); + } else { + console.log("相机权限没有开启"); + } + plus.ios.deleteObject(AVCaptureDevice); + return result; +} + +// 判断相册权限是否开启 +function judgeIosPermissionPhotoLibrary() { + var result = false; + var PHPhotoLibrary = plus.ios.import("PHPhotoLibrary"); + var authStatus = PHPhotoLibrary.authorizationStatus(); + console.log("authStatus:" + authStatus); + if (authStatus == 3) { + result = true; + console.log("相册权限已经开启"); + } else { + console.log("相册权限没有开启"); + } + plus.ios.deleteObject(PHPhotoLibrary); + return result; +} + +// 判断通讯录权限是否开启 +function judgeIosPermissionContact() { + var result = false; + var CNContactStore = plus.ios.import("CNContactStore"); + var cnAuthStatus = CNContactStore.authorizationStatusForEntityType(0); + if (cnAuthStatus == 3) { + result = true; + console.log("通讯录权限已经开启"); + } else { + console.log("通讯录权限没有开启"); + } + plus.ios.deleteObject(CNContactStore); + return result; +} + +// 判断日历权限是否开启 +function judgeIosPermissionCalendar() { + var result = false; + var EKEventStore = plus.ios.import("EKEventStore"); + var ekAuthStatus = EKEventStore.authorizationStatusForEntityType(0); + if (ekAuthStatus == 3) { + result = true; + console.log("日历权限已经开启"); + } else { + console.log("日历权限没有开启"); + } + plus.ios.deleteObject(EKEventStore); + return result; +} + +// 判断备忘录权限是否开启 +function judgeIosPermissionMemo() { + var result = false; + var EKEventStore = plus.ios.import("EKEventStore"); + var ekAuthStatus = EKEventStore.authorizationStatusForEntityType(1); + if (ekAuthStatus == 3) { + result = true; + console.log("备忘录权限已经开启"); + } else { + console.log("备忘录权限没有开启"); + } + plus.ios.deleteObject(EKEventStore); + return result; +} + +// Android权限查询 +function requestAndroidPermission(permissionID) { + return new Promise((resolve, reject) => { + plus.android.requestPermissions( + [permissionID], // 理论上支持多个权限同时查询,但实际上本函数封装只处理了一个权限的情况。有需要的可自行扩展封装 + function(resultObj) { + var result = 0; + for (var i = 0; i < resultObj.granted.length; i++) { + var grantedPermission = resultObj.granted[i]; + console.log('已获取的权限:' + grantedPermission); + result = 1 + } + for (var i = 0; i < resultObj.deniedPresent.length; i++) { + var deniedPresentPermission = resultObj.deniedPresent[i]; + console.log('拒绝本次申请的权限:' + deniedPresentPermission); + result = 0 + } + for (var i = 0; i < resultObj.deniedAlways.length; i++) { + var deniedAlwaysPermission = resultObj.deniedAlways[i]; + console.log('永久拒绝申请的权限:' + deniedAlwaysPermission); + result = -1 + } + resolve(result); + // 若所需权限被拒绝,则打开APP设置界面,可以在APP设置界面打开相应权限 + // if (result != 1) { + // gotoAppPermissionSetting() + // } + }, + function(error) { + console.log('申请权限错误:' + error.code + " = " + error.message); + resolve({ + code: error.code, + message: error.message + }); + } + ); + }); +} + +// 使用一个方法,根据参数判断权限 +function judgeIosPermission(permissionID) { + if (permissionID == "location") { + return judgeIosPermissionLocation() + } else if (permissionID == "camera") { + return judgeIosPermissionCamera() + } else if (permissionID == "photoLibrary") { + return judgeIosPermissionPhotoLibrary() + } else if (permissionID == "record") { + return judgeIosPermissionRecord() + } else if (permissionID == "push") { + return judgeIosPermissionPush() + } else if (permissionID == "contact") { + return judgeIosPermissionContact() + } else if (permissionID == "calendar") { + return judgeIosPermissionCalendar() + } else if (permissionID == "memo") { + return judgeIosPermissionMemo() + } + return false; +} + +// 跳转到**应用**的权限页面 +function gotoAppPermissionSetting() { + if (isIos) { + var UIApplication = plus.ios.import("UIApplication"); + var application2 = UIApplication.sharedApplication(); + var NSURL2 = plus.ios.import("NSURL"); + // var setting2 = NSURL2.URLWithString("prefs:root=LOCATION_SERVICES"); + var setting2 = NSURL2.URLWithString("app-settings:"); + application2.openURL(setting2); + + plus.ios.deleteObject(setting2); + plus.ios.deleteObject(NSURL2); + plus.ios.deleteObject(application2); + } else { + // console.log(plus.device.vendor); + var Intent = plus.android.importClass("android.content.Intent"); + var Settings = plus.android.importClass("android.provider.Settings"); + var Uri = plus.android.importClass("android.net.Uri"); + var mainActivity = plus.android.runtimeMainActivity(); + var intent = new Intent(); + intent.setAction(Settings.ACTION_APPLICATION_DETAILS_SETTINGS); + var uri = Uri.fromParts("package", mainActivity.getPackageName(), null); + intent.setData(uri); + mainActivity.startActivity(intent); + } +} + +// 检查系统的设备服务是否开启 +// var checkSystemEnableLocation = async function () { +function checkSystemEnableLocation() { + if (isIos) { + var result = false; + var cllocationManger = plus.ios.import("CLLocationManager"); + var result = cllocationManger.locationServicesEnabled(); + console.log("系统定位开启:" + result); + plus.ios.deleteObject(cllocationManger); + return result; + } else { + var context = plus.android.importClass("android.content.Context"); + var locationManager = plus.android.importClass("android.location.LocationManager"); + var main = plus.android.runtimeMainActivity(); + var mainSvr = main.getSystemService(context.LOCATION_SERVICE); + var result = mainSvr.isProviderEnabled(locationManager.GPS_PROVIDER); + console.log("系统定位开启:" + result); + return result + } +} + +// module.exports = { +// judgeIosPermission: judgeIosPermission, +// requestAndroidPermission: requestAndroidPermission, +// checkSystemEnableLocation: checkSystemEnableLocation, +// gotoAppPermissionSetting: gotoAppPermissionSetting +// } +export default {judgeIosPermission,requestAndroidPermission,checkSystemEnableLocation,gotoAppPermissionSetting} \ No newline at end of file diff --git a/main.js b/main.js index 5ada26f..0e7c5db 100644 --- a/main.js +++ b/main.js @@ -1,5 +1,9 @@ + +// ES6模块化引入 +//import VConsole from 'vconsole' import App from './App' import uviewPlus, { setConfig } from 'uview-plus' +//const vConsole = new VConsole(); // #ifndef VUE3 import Vue from 'vue' import './uni.promisify.adaptor' diff --git a/manifest.json b/manifest.json index c470a3b..7e95968 100644 --- a/manifest.json +++ b/manifest.json @@ -7,6 +7,7 @@ "transformPx" : false, "app-plus" : { /* 5+App特有相关 */ + "runmode" : "liberate", "usingComponents" : true, "nvueCompiler" : "uni-app", "nvueStyleCompiler" : "uni-app", @@ -16,23 +17,27 @@ "autoclose" : true, "delay" : 0 }, - "useragent": { - "value": "gdxz", - "concatenate": true - }, + "compatible" : { + "ignoreVersion" : true + }, + "useragent" : { + "value" : "gdxz", + "concatenate" : true + }, "modules" : { - "OAuth" : {}, - "Payment" : {}, "Share" : {}, "Webview-x5" : {}, "UIWebview" : {}, - "Push" : {}, - "VideoPlayer" : {} + "VideoPlayer" : {}, + "OAuth" : {}, + "Barcode" : {}, + "Camera" : {} }, /* 模块配置 */ "distribute" : { /* 应用发布信息 */ "android" : { + "hasTaskAffinity" : true, /* android打包配置 */ "permissions" : [ "", @@ -63,8 +68,13 @@ "oauth" : { "weixin" : { "appid" : "wxbf3658f5e674667c", - "appsecret" : "c4505a04a9910c65efea8e11ffc93f92", "UniversalLinks" : "https://doc.igandan.com/gdxzExpert/" + }, + "univerify" : {}, + "sina" : { + "appkey" : "2071931330", + "redirect_uri" : "http://sns.whalecloud.com/sina2/callback", + "UniversalLinks" : "" } }, "payment" : { @@ -79,6 +89,11 @@ "weixin" : { "appid" : "wxbf3658f5e674667c", "UniversalLinks" : "https://doc.igandan.com/gdxzExpert/" + }, + "sina" : { + "appkey" : "2071931330", + "redirect_uri" : "http://sns.whalecloud.com/sina2/callback", + "UniversalLinks" : "https://doc.igandan.com/gdxzExpert/" } }, "speech" : {}, @@ -86,7 +101,7 @@ }, "splashscreen" : { "androidStyle" : "common", - "useOriginalMsgbox" : true, + "useOriginalMsgbox" : false, "iosStyle" : "common" }, "icons" : { diff --git a/package.json b/package.json index 1dcdc68..ad874f6 100644 --- a/package.json +++ b/package.json @@ -18,6 +18,8 @@ "mobx": "^6.6.1", "nim-web-sdk-ng": "^10.9.50", "pinyin": "^4.0.0", - "uview-plus": "^3.4.73" + "uniapp-video-player": "^1.3.0", + "uview-plus": "^3.4.73", + "vconsole": "^3.15.1" } } diff --git a/pages.json b/pages.json index e5ae843..df77aa7 100644 --- a/pages.json +++ b/pages.json @@ -9,14 +9,24 @@ } }, "pages": [ - { - "path": "pages/index/index", - "style": { - "navigationBarTitleText": "", - "navigationStyle": "custom", - "app": { - "bounce": "none" - } + { + "path": "pages/loading/loading", + "style": { + "navigationBarTitleText": "", + "navigationStyle": "custom", + "app": { + "bounce": "none" + } + } + }, + { + "path": "pages/index/index", + "style": { + "navigationBarTitleText": "", + "navigationStyle": "custom", + "app": { + "bounce": "none" + } } }, { @@ -69,16 +79,16 @@ } } }, - { - "path": "pages/webview/webview", - "style": { - "navigationStyle": "custom", - "navigationBarTitleText": "uni-app分页", - "app": { - "bounce": "none" - } - } - }, + // { + // "path": "pages/webview/webview", + // "style": { + // "navigationStyle": "custom", + // "navigationBarTitleText": "uni-app分页", + // "app": { + // "bounce": "none" + // } + // } + // }, { "path" : "pages/univerify/univerify", "style" : @@ -89,1183 +99,1252 @@ ], "subPackages": [ - { - "root": "pages_course", - "pages": [ - { - "path": "index/index", - "style": { - "navigationBarTitleText": "课程页面演示", - "app": { - "bounce": "none" - } - } - }, - { - "path": "course/course", - "style": { - "navigationStyle": "custom", - "navigationBarTitleText": "肝胆相照精品课", - "app": { - "bounce": "none" - } - } - }, - { - "path": "course_detail/course_detail", - "style": { - "navigationStyle": "custom", - "navigationBarTitleText": "课程详情", - "app": { - "bounce": "none" - } - } - }, - { - "path": "course_review/course_review", - "style": { - "navigationStyle": "custom", - "navigationBarTitleText": "评价课程", - "app": { - "bounce": "none" - } - } - }, - { - "path": "my_courses/my_courses", - "style": { - "navigationStyle": "custom", - "navigationBarTitleText": "我的课程", - "app": { - "bounce": "none" - } - } - }, - { - "path": "course_payment/course_payment", - "style": { - "navigationStyle": "custom", - "navigationBarTitleText": "课程支付", - "app": { - "bounce": "none" - } - } - }, - { - "path": "order_record/order_record", - "style": { - "navigationStyle": "custom", - "navigationBarTitleText": "订单记录", - "app": { - "bounce": "none" - } - } - }, - { - "path": "course_filter/course_filter", - "style": { - "navigationStyle": "custom", - "navigationBarTitleText": "筛选", - "app": { - "bounce": "none" - } - } - }, - { - "path": "invoice/invoice", - "style": { - "navigationStyle": "custom", - "navigationBarTitleText": "开具发票", - "app": { - "bounce": "none" - } - } - }, - { - "path": "invoice_info/invoice_info", - "style": { - "navigationStyle": "custom", - "navigationBarTitleText": "填写发票信息", - "app": { - "bounce": "none" - } - } - }, - { - "path": "invoice_detail/invoice_detail", - "style": { - "navigationStyle": "custom", - "navigationBarTitleText": "开票详情", - "app": { - "bounce": "none" - } - } - } - ] - }, + // { + // "root": "pages_course", + // "pages": [ + // { + // "path": "index/index", + // "style": { + // "navigationBarTitleText": "课程页面演示", + // "app": { + // "bounce": "none" + // } + // } + // }, + // { + // "path": "course/course", + // "style": { + // "navigationStyle": "custom", + // "navigationBarTitleText": "肝胆相照精品课", + // "app": { + // "bounce": "none" + // } + // } + // }, + // { + // "path": "course_detail/course_detail", + // "style": { + // "navigationStyle": "custom", + // "navigationBarTitleText": "课程详情", + // "app": { + // "bounce": "none" + // } + // } + // }, + // { + // "path": "course_review/course_review", + // "style": { + // "navigationStyle": "custom", + // "navigationBarTitleText": "评价课程", + // "app": { + // "bounce": "none" + // } + // } + // }, + // { + // "path": "my_courses/my_courses", + // "style": { + // "navigationStyle": "custom", + // "navigationBarTitleText": "我的课程", + // "app": { + // "bounce": "none" + // } + // } + // }, + // { + // "path": "course_payment/course_payment", + // "style": { + // "navigationStyle": "custom", + // "navigationBarTitleText": "课程支付", + // "app": { + // "bounce": "none" + // } + // } + // }, + // { + // "path": "order_record/order_record", + // "style": { + // "navigationStyle": "custom", + // "navigationBarTitleText": "订单记录", + // "app": { + // "bounce": "none" + // } + // } + // }, + // { + // "path": "course_filter/course_filter", + // "style": { + // "navigationStyle": "custom", + // "navigationBarTitleText": "筛选", + // "app": { + // "bounce": "none" + // } + // } + // }, + // { + // "path": "invoice/invoice", + // "style": { + // "navigationStyle": "custom", + // "navigationBarTitleText": "开具发票", + // "app": { + // "bounce": "none" + // } + // } + // }, + // { + // "path": "invoice_info/invoice_info", + // "style": { + // "navigationStyle": "custom", + // "navigationBarTitleText": "填写发票信息", + // "app": { + // "bounce": "none" + // } + // } + // }, + // { + // "path": "invoice_detail/invoice_detail", + // "style": { + // "navigationStyle": "custom", + // "navigationBarTitleText": "开票详情", + // "app": { + // "bounce": "none" + // } + // } + // } + // ] + // }, { "root": "pages_app", "pages": [ { - "path": "changePassword/index", + "path": "webview/webview", + "style": { + "softinputMode": "adjustResize", + "navigationStyle": "custom", + "navigationBarTitleText": "网页", + "app": { + "bounce": "none", + "softinputmode":"adjustResize" + }, + "app-plus":{ + "softinputmode":"adjustResize" + } + } + }, + { + "path": "scanLogin/scanLogin", "style": { "navigationStyle": "custom", - "navigationBarTitleText": "修改登录密码", + "navigationBarTitleText": "会议历史搜索", "app": { "bounce": "none" } } }, { - "path": "selectPatientSingle/selectPatientSingle", + "path": "meetHistroySearch/meetHistroySearch", "style": { "navigationStyle": "custom", - "navigationBarRightButton":{ "hide": true}, + "navigationBarTitleText": "会议历史搜索", + "app": { + "bounce": "none" + } + } + }, + { + "path": "meetHistroy/meetHistroy", + "style": { + "navigationStyle": "custom", + "navigationBarTitleText": "会议历史", + "app": { + "bounce": "none" + } + } + }, + { + "path": "replayList/replayList", + "style": { + "navigationStyle": "custom", + "navigationBarTitleText": "会议回放", + "app": { + "bounce": "none" + } + } + }, + { + "path": "liveReplay/liveReplay", + "style": { + "navigationStyle": "custom", "navigationBarTitleText": "uni-app分页", "app": { - "bounce": "none" - } + "bounce": "none" + } + } + }, + { + "path": "videoDetail/videoDetail", + "style": { + "navigationStyle": "custom", + "navigationBarRightButton":{ "hide": true}, + "navigationBarTitleText": "uni-app分页", + "app": { + "bounce": "none" + } } }, { - "path": "patientInfo/patientInfo", + "path": "replayText/replayText", "style": { "navigationStyle": "custom", - "navigationBarTitleText": "患者信息", + "navigationBarTitleText": "会议回放", "app": { "bounce": "none" } } - }, + } + // { + // "path": "changePassword/index", + // "style": { + // "navigationStyle": "custom", + // "navigationBarTitleText": "修改登录密码", + // "app": { + // "bounce": "none" + // } + // } + // }, + // { + // "path": "selectPatientSingle/selectPatientSingle", + // "style": { + // "navigationStyle": "custom", + // "navigationBarRightButton":{ "hide": true}, + // "navigationBarTitleText": "uni-app分页", + // "app": { + // "bounce": "none" + // } + // } + // }, + // { + // "path": "patientInfo/patientInfo", + // "style": { + // "navigationStyle": "custom", + // "navigationBarTitleText": "患者信息", + // "app": { + // "bounce": "none" + // } + // } + // }, - { - "path": "myAnswer/myAnswer", - "style": { - "navigationStyle": "custom", - "navigationBarTitleText": "我的意见", - "app": { - "bounce": "none" - } - } - }, - { - "path": "consultDetail/consultDetail", - "style": { - "navigationStyle": "custom", - "navigationBarTitleText": "uni-app分页", - "app": { - "bounce": "none" - } - } - }, - { - "path": "consult/consult", - "style": { - "navigationStyle": "custom", - "navigationBarTitleText": "uni-app分页", - "app": { - "bounce": "none" - } - } - }, - { - "path": "searchNews/searchNews", - "style": { - "navigationStyle": "custom", - "navigationBarTitleText": "uni-app分页", - "app": { - "bounce": "none" - } - } - }, - { - "path": "writeInfo/writeInfo", - "style": { - "navigationStyle": "custom", - "navigationBarRightButton":{ "hide": true}, - "navigationBarTitleText": "uni-app分页", - "app": { - "bounce": "none" - } - } - }, - { - "path": "myApplication/myApplication", - "style": { - "navigationStyle": "custom", - "navigationBarRightButton":{ "hide": true}, - "navigationBarTitleText": "uni-app分页", - "app": { - "bounce": "none" - } - } - }, - { - "path": "searchVideo/searchVideo", - "style": { - "navigationStyle": "custom", - "navigationBarRightButton":{ "hide": true}, - "navigationBarTitleText": "uni-app分页", - "app": { - "bounce": "none" - } - } - }, - { - "path": "search/search", - "style": { - "navigationStyle": "custom", - "navigationBarRightButton":{ "hide": true}, - "navigationBarTitleText": "uni-app分页", - "app": { - "bounce": "none" - } - } - }, - { - "path": "login/login", - "style": { - "navigationStyle": "custom", - "navigationBarRightButton":{ "hide": true}, - "navigationBarTitleText": "uni-app分页", - "app": { - "bounce": "none" - } - } - }, - { - "path": "video/video", - "style": { - "navigationStyle": "custom", - "navigationBarRightButton":{ "hide": true}, - "navigationBarTitleText": "uni-app分页", - "app": { - "bounce": "none" - } - } - }, - { - "path": "myPatient/myPatient", - "style": { - "navigationStyle": "custom", - "navigationBarRightButton":{ "hide": true}, - "navigationBarTitleText": "uni-app分页", - "app": { - "bounce": "none" - } - } - }, - { - "path": "patientSetting/patientSetting", - "style": { - "navigationStyle": "custom", - "navigationBarRightButton":{ "hide": true}, - "navigationBarTitleText": "uni-app分页", - "app": { - "bounce": "none" - } - } - }, - { - "path": "patientRemark/patientRemark", - "style": { - "navigationStyle": "custom", - "navigationBarRightButton":{ "hide": true}, - "navigationBarTitleText": "uni-app分页", - "app": { - "bounce": "none" - } - } - }, - { - "path": "groupEdit/groupEdit", - "style": { - "navigationStyle": "custom", - "navigationBarRightButton":{ "hide": true}, - "navigationBarTitleText": "uni-app分页", - "app": { - "bounce": "none" - } - } - }, - { - "path": "groupManage/groupManage", - "style": { - "navigationStyle": "custom", - "navigationBarRightButton":{ "hide": true}, - "navigationBarTitleText": "uni-app分页", - "app": { - "bounce": "none" - } - } - }, - { - "path": "hot/hot", - "style": { - "navigationStyle": "custom", - "navigationBarRightButton":{ "hide": true}, - "navigationBarTitleText": "uni-app分页", - "app": { - "bounce": "none" - } - } - }, - { - "path": "patientVideo/patientVideo", - "style": { - "navigationStyle": "custom", - "navigationBarRightButton":{ "hide": true}, - "navigationBarTitleText": "uni-app分页", - "app": { - "bounce": "none" - } - } - }, + // { + // "path": "myAnswer/myAnswer", + // "style": { + // "navigationStyle": "custom", + // "navigationBarTitleText": "我的意见", + // "app": { + // "bounce": "none" + // } + // } + // }, + // { + // "path": "consultDetail/consultDetail", + // "style": { + // "navigationStyle": "custom", + // "navigationBarTitleText": "uni-app分页", + // "app": { + // "bounce": "none" + // } + // } + // }, + // { + // "path": "consult/consult", + // "style": { + // "navigationStyle": "custom", + // "navigationBarTitleText": "uni-app分页", + // "app": { + // "bounce": "none" + // } + // } + // }, + // { + // "path": "searchNews/searchNews", + // "style": { + // "navigationStyle": "custom", + // "navigationBarTitleText": "uni-app分页", + // "app": { + // "bounce": "none" + // } + // } + // }, + // { + // "path": "writeInfo/writeInfo", + // "style": { + // "navigationStyle": "custom", + // "navigationBarRightButton":{ "hide": true}, + // "navigationBarTitleText": "uni-app分页", + // "app": { + // "bounce": "none" + // } + // } + // }, + // { + // "path": "myApplication/myApplication", + // "style": { + // "navigationStyle": "custom", + // "navigationBarRightButton":{ "hide": true}, + // "navigationBarTitleText": "uni-app分页", + // "app": { + // "bounce": "none" + // } + // } + // }, + // { + // "path": "searchVideo/searchVideo", + // "style": { + // "navigationStyle": "custom", + // "navigationBarRightButton":{ "hide": true}, + // "navigationBarTitleText": "uni-app分页", + // "app": { + // "bounce": "none" + // } + // } + // }, + // { + // "path": "search/search", + // "style": { + // "navigationStyle": "custom", + // "navigationBarRightButton":{ "hide": true}, + // "navigationBarTitleText": "uni-app分页", + // "app": { + // "bounce": "none" + // } + // } + // }, + // { + // "path": "login/login", + // "style": { + // "navigationStyle": "custom", + // "navigationBarRightButton":{ "hide": true}, + // "navigationBarTitleText": "uni-app分页", + // "app": { + // "bounce": "none" + // } + // } + // }, + // { + // "path": "video/video", + // "style": { + // "navigationStyle": "custom", + // "navigationBarRightButton":{ "hide": true}, + // "navigationBarTitleText": "uni-app分页", + // "app": { + // "bounce": "none" + // } + // } + // }, + // { + // "path": "myPatient/myPatient", + // "style": { + // "navigationStyle": "custom", + // "navigationBarRightButton":{ "hide": true}, + // "navigationBarTitleText": "uni-app分页", + // "app": { + // "bounce": "none" + // } + // } + // }, + // { + // "path": "patientSetting/patientSetting", + // "style": { + // "navigationStyle": "custom", + // "navigationBarRightButton":{ "hide": true}, + // "navigationBarTitleText": "uni-app分页", + // "app": { + // "bounce": "none" + // } + // } + // }, + // { + // "path": "patientRemark/patientRemark", + // "style": { + // "navigationStyle": "custom", + // "navigationBarRightButton":{ "hide": true}, + // "navigationBarTitleText": "uni-app分页", + // "app": { + // "bounce": "none" + // } + // } + // }, + // { + // "path": "groupEdit/groupEdit", + // "style": { + // "navigationStyle": "custom", + // "navigationBarRightButton":{ "hide": true}, + // "navigationBarTitleText": "uni-app分页", + // "app": { + // "bounce": "none" + // } + // } + // }, + // { + // "path": "groupManage/groupManage", + // "style": { + // "navigationStyle": "custom", + // "navigationBarRightButton":{ "hide": true}, + // "navigationBarTitleText": "uni-app分页", + // "app": { + // "bounce": "none" + // } + // } + // }, + // { + // "path": "hot/hot", + // "style": { + // "navigationStyle": "custom", + // "navigationBarRightButton":{ "hide": true}, + // "navigationBarTitleText": "uni-app分页", + // "app": { + // "bounce": "none" + // } + // } + // }, + // { + // "path": "patientVideo/patientVideo", + // "style": { + // "navigationStyle": "custom", + // "navigationBarRightButton":{ "hide": true}, + // "navigationBarTitleText": "uni-app分页", + // "app": { + // "bounce": "none" + // } + // } + // }, - { - "path": "selectPatient/selectPatient", - "style": { - "navigationStyle": "custom", - "navigationBarRightButton":{ "hide": true}, - "navigationBarTitleText": "uni-app分页", - "app": { - "bounce": "none" - } - } - }, - { - "path": "visitNote/visitNote", - "style": { - "navigationStyle": "custom", - "navigationBarRightButton":{ "hide": true}, - "navigationBarTitleText": "uni-app分页", - "app": { - "bounce": "none" - } - } - }, - { - "path": "followDetail/followDetail", - "style": { - "navigationStyle": "custom", - "navigationBarRightButton":{ "hide": true}, - "navigationBarTitleText": "uni-app分页", - "app": { - "bounce": "none" - } - } - }, - { - "path": "liveReplay/liveReplay", - "style": { - "navigationStyle": "custom", - "navigationBarTitleText": "uni-app分页", - "app": { - "bounce": "none" - } - } - }, - { - "path": "videoDetail/videoDetail", - "style": { - "navigationStyle": "custom", - "navigationBarRightButton":{ "hide": true}, - "navigationBarTitleText": "uni-app分页", - "app": { - "bounce": "none" - } - } - }, - { - "path": "myFlower/myFlower", - "style": { - "navigationStyle": "custom", - "navigationBarRightButton":{ "hide": true}, - "navigationBarTitleText": "uni-app分页", - "app": { - "bounce": "none" - } - } - }, - { - "path": "news/news", - "style": { - "navigationStyle": "custom", - "navigationBarTitleText": "uni-app分页", - "app": { - "bounce": "none" - } - } - }, + // { + // "path": "selectPatient/selectPatient", + // "style": { + // "navigationStyle": "custom", + // "navigationBarRightButton":{ "hide": true}, + // "navigationBarTitleText": "uni-app分页", + // "app": { + // "bounce": "none" + // } + // } + // }, + // { + // "path": "visitNote/visitNote", + // "style": { + // "navigationStyle": "custom", + // "navigationBarRightButton":{ "hide": true}, + // "navigationBarTitleText": "uni-app分页", + // "app": { + // "bounce": "none" + // } + // } + // }, + // { + // "path": "followDetail/followDetail", + // "style": { + // "navigationStyle": "custom", + // "navigationBarRightButton":{ "hide": true}, + // "navigationBarTitleText": "uni-app分页", + // "app": { + // "bounce": "none" + // } + // } + // }, + // { + // "path": "liveReplay/liveReplay", + // "style": { + // "navigationStyle": "custom", + // "navigationBarTitleText": "uni-app分页", + // "app": { + // "bounce": "none" + // } + // } + // }, - { - "path": "myWelfareCard/myWelfareCard", - "style": { - "navigationStyle": "custom", - "navigationBarTitleText": "uni-app分页", - "app": { - "bounce": "none" - } - } - }, - { - "path": "myWelfareCard/exchange", - "style": { - "navigationStyle": "custom", - "navigationBarTitleText": "兑换福利卡", - "app": { "bounce": "none" } - } - }, - { - "path": "ppt/ppt", - "style": { - "navigationStyle": "custom", - "navigationBarTitleText": "uni-app分页", - "app": { - "bounce": "none" - } - } - }, - { - "path": "pointMall/pointMall", - "style": { - "navigationStyle": "custom", - "navigationBarTitleText": "uni-app分页", - "app": { - "bounce": "none" - } - } - }, - { - "path": "pay/pay", - "style": { - "navigationStyle": "custom", - "navigationBarTitleText": "uni-app分页", - "app": { - "bounce": "none" - } - } - }, - { - "path": "buyPoint/buyPoint", - "style": { - "navigationStyle": "custom", - "navigationBarTitleText": "uni-app分页", - "app": { - "bounce": "none" - } - } - }, - { - "path": "webview/webview", - "style": { - "navigationStyle": "custom", - "navigationBarTitleText": "网页", - "app": { - "bounce": "none" - } - } - }, - { - "path": "pointGoods/pointGoods", - "style": { - "navigationStyle": "custom", - "navigationBarTitleText": "uni-app分页", - "app": { - "bounce": "none" - } - } - }, - { - "path": "msg/msg", - "style": { - "navigationStyle": "custom", - "navigationBarTitleText": "uni-app分页", - "app": { - "bounce": "none" - } - } - }, - { - "path": "myWelfare/myWelfare", - "style": { - "navigationStyle": "custom", - "navigationBarTitleText": "uni-app分页", - "app": { - "bounce": "none" - } - } - }, - { - "path": "zhinan/zhinan", - "style": { - "navigationStyle": "custom", - "navigationBarTitleText": "uni-app分页", - "app": { - "bounce": "none" - } - } - }, - { - "path": "caseRecord/caseRecord", - "style": { - "navigationStyle": "custom", - "navigationBarTitleText": "uni-app分页", - "app": { - "bounce": "none" - } - } - }, - { - "path": "freeDetail/freeDetail", - "style": { - "navigationStyle": "custom", - "navigationBarTitleText": "uni-app分页", - "app": { - "bounce": "none" - } - } - }, - { - "path": "searchPatient/searchPatient", - "style": { - "navigationStyle": "custom", - "navigationBarTitleText": "uni-app分页", - "app": { - "bounce": "none" - } - } - }, + // { + // "path": "myFlower/myFlower", + // "style": { + // "navigationStyle": "custom", + // "navigationBarRightButton":{ "hide": true}, + // "navigationBarTitleText": "uni-app分页", + // "app": { + // "bounce": "none" + // } + // } + // }, + // { + // "path": "news/news", + // "style": { + // "navigationStyle": "custom", + // "navigationBarTitleText": "uni-app分页", + // "app": { + // "bounce": "none" + // } + // } + // }, + + // { + // "path": "myWelfareCard/myWelfareCard", + // "style": { + // "navigationStyle": "custom", + // "navigationBarTitleText": "uni-app分页", + // "app": { + // "bounce": "none" + // } + // } + // }, + // { + // "path": "myWelfareCard/exchange", + // "style": { + // "navigationStyle": "custom", + // "navigationBarTitleText": "兑换福利卡", + // "app": { "bounce": "none" } + // } + // }, + // { + // "path": "ppt/ppt", + // "style": { + // "navigationStyle": "custom", + // "navigationBarTitleText": "uni-app分页", + // "app": { + // "bounce": "none" + // } + // } + // }, + // { + // "path": "pointMall/pointMall", + // "style": { + // "navigationStyle": "custom", + // "navigationBarTitleText": "uni-app分页", + // "app": { + // "bounce": "none" + // } + // } + // }, + // { + // "path": "pay/pay", + // "style": { + // "navigationStyle": "custom", + // "navigationBarTitleText": "uni-app分页", + // "app": { + // "bounce": "none" + // } + // } + // }, + // { + // "path": "buyPoint/buyPoint", + // "style": { + // "navigationStyle": "custom", + // "navigationBarTitleText": "uni-app分页", + // "app": { + // "bounce": "none" + // } + // } + // }, + + // { + // "path": "pointGoods/pointGoods", + // "style": { + // "navigationStyle": "custom", + // "navigationBarTitleText": "uni-app分页", + // "app": { + // "bounce": "none" + // } + // } + // }, + // { + // "path": "msg/msg", + // "style": { + // "navigationStyle": "custom", + // "navigationBarTitleText": "uni-app分页", + // "app": { + // "bounce": "none" + // } + // } + // }, + // { + // "path": "myWelfare/myWelfare", + // "style": { + // "navigationStyle": "custom", + // "navigationBarTitleText": "uni-app分页", + // "app": { + // "bounce": "none" + // } + // } + // }, + // { + // "path": "zhinan/zhinan", + // "style": { + // "navigationStyle": "custom", + // "navigationBarTitleText": "uni-app分页", + // "app": { + // "bounce": "none" + // } + // } + // }, + // { + // "path": "caseRecord/caseRecord", + // "style": { + // "navigationStyle": "custom", + // "navigationBarTitleText": "uni-app分页", + // "app": { + // "bounce": "none" + // } + // } + // }, + // { + // "path": "freeDetail/freeDetail", + // "style": { + // "navigationStyle": "custom", + // "navigationBarTitleText": "uni-app分页", + // "app": { + // "bounce": "none" + // } + // } + // }, + // { + // "path": "searchPatient/searchPatient", + // "style": { + // "navigationStyle": "custom", + // "navigationBarTitleText": "uni-app分页", + // "app": { + // "bounce": "none" + // } + // } + // }, - { - "path": "visitPlan/visitPlan", - "style": { - "navigationStyle": "custom", - "navigationBarTitleText": "uni-app分页", - "app": { - "bounce": "none" - } - } - }, + // { + // "path": "visitPlan/visitPlan", + // "style": { + // "navigationStyle": "custom", + // "navigationBarTitleText": "uni-app分页", + // "app": { + // "bounce": "none" + // } + // } + // }, - { - "path": "caseList/caseList", - "style": { - "navigationStyle": "custom", - "navigationBarTitleText": "uni-app分页", - "app": { - "bounce": "none" - } - } - }, - { - "path": "checkRecord/checkRecord", - "style": { - "navigationStyle": "custom", - "navigationBarTitleText": "uni-app分页", - "app": { - "bounce": "none" - } - } - }, - { - "path": "qikan/qikan", - "style": { - "navigationStyle": "custom", - "navigationBarTitleText": "uni-app分页", - "app": { - "bounce": "none" - } - } - }, - { - "path": "smsLogin/smsLogin", - "style": { - "navigationStyle": "custom", - "navigationBarTitleText": "uni-app分页", - "app": { - "bounce": "none" - } - } - }, - { - "path": "patientGroup/patientGroup", - "style": { - "navigationStyle": "custom", - "navigationBarTitleText": "uni-app分页", - "app": { - "bounce": "none" - } - } - }, - { - "path": "groupMsg/groupMsg", - "style": { - "navigationStyle": "custom", - "navigationBarTitleText": "uni-app分页", - "app": { - "bounce": "none" - } - } - }, - { - "path": "myCode/myCode", - "style": { - "navigationStyle": "custom", - "navigationBarTitleText": "uni-app分页", - "app": { - "bounce": "none" - } - } - }, + // { + // "path": "caseList/caseList", + // "style": { + // "navigationStyle": "custom", + // "navigationBarTitleText": "uni-app分页", + // "app": { + // "bounce": "none" + // } + // } + // }, + // { + // "path": "checkRecord/checkRecord", + // "style": { + // "navigationStyle": "custom", + // "navigationBarTitleText": "uni-app分页", + // "app": { + // "bounce": "none" + // } + // } + // }, + // { + // "path": "qikan/qikan", + // "style": { + // "navigationStyle": "custom", + // "navigationBarTitleText": "uni-app分页", + // "app": { + // "bounce": "none" + // } + // } + // }, + // { + // "path": "smsLogin/smsLogin", + // "style": { + // "navigationStyle": "custom", + // "navigationBarTitleText": "uni-app分页", + // "app": { + // "bounce": "none" + // } + // } + // }, + // { + // "path": "patientGroup/patientGroup", + // "style": { + // "navigationStyle": "custom", + // "navigationBarTitleText": "uni-app分页", + // "app": { + // "bounce": "none" + // } + // } + // }, + // { + // "path": "groupMsg/groupMsg", + // "style": { + // "navigationStyle": "custom", + // "navigationBarTitleText": "uni-app分页", + // "app": { + // "bounce": "none" + // } + // } + // }, + // { + // "path": "myCode/myCode", + // "style": { + // "navigationStyle": "custom", + // "navigationBarTitleText": "uni-app分页", + // "app": { + // "bounce": "none" + // } + // } + // }, - { - "path": "myDownLoad/myDownLoad", - "style": { - "navigationStyle": "custom", - "navigationBarTitleText": "uni-app分页", - "app": { - "bounce": "none" - } - } - }, + // { + // "path": "myDownLoad/myDownLoad", + // "style": { + // "navigationStyle": "custom", + // "navigationBarTitleText": "uni-app分页", + // "app": { + // "bounce": "none" + // } + // } + // }, - { - "path": "myCollect/myCollect", - "style": { - "navigationStyle": "custom", - "navigationBarTitleText": "uni-app分页", - "app": { - "bounce": "none" - } - } - }, - { - "path": "myAccount/myAccount", - "style": { - "navigationStyle": "custom", - "navigationBarTitleText": "我的账户", - "app": { - "bounce": "none" - } - } - }, - { - "path": "myAccount/billDetails", - "style": { - "navigationStyle": "custom", - "navigationBarTitleText": "账单明细", - "app": { - "bounce": "none" - } - } - }, - { - "path": "myAccount/withdrawal", - "style": { - "navigationStyle": "custom", - "navigationBarTitleText": "提现", - "app": { - "bounce": "none" - } - } - }, - { - "path": "myCourseware/myCourseware", - "style": { - "navigationStyle": "custom", - "navigationBarTitleText": "uni-app分页", - "app": { - "bounce": "none" - } - } - }, - { - "path": "changeMobile/changeMobile", - "style": { - "navigationStyle": "custom", - "navigationBarTitleText": "uni-app分页", - "app": { - "bounce": "none" - } - } - }, - { - "path": "wechatContact/wechatContact", - "style": { - "navigationStyle": "custom", - "navigationBarTitleText": "uni-app分页", - "app": { - "bounce": "none" - } - } - }, - { - "path": "setting/setting", - "style": { + // { + // "path": "myCollect/myCollect", + // "style": { + // "navigationStyle": "custom", + // "navigationBarTitleText": "uni-app分页", + // "app": { + // "bounce": "none" + // } + // } + // }, + // { + // "path": "myAccount/myAccount", + // "style": { + // "navigationStyle": "custom", + // "navigationBarTitleText": "我的账户", + // "app": { + // "bounce": "none" + // } + // } + // }, + // { + // "path": "myAccount/billDetails", + // "style": { + // "navigationStyle": "custom", + // "navigationBarTitleText": "账单明细", + // "app": { + // "bounce": "none" + // } + // } + // }, + // { + // "path": "myAccount/withdrawal", + // "style": { + // "navigationStyle": "custom", + // "navigationBarTitleText": "提现", + // "app": { + // "bounce": "none" + // } + // } + // }, + // { + // "path": "myCourseware/myCourseware", + // "style": { + // "navigationStyle": "custom", + // "navigationBarTitleText": "uni-app分页", + // "app": { + // "bounce": "none" + // } + // } + // }, + // { + // "path": "changeMobile/changeMobile", + // "style": { + // "navigationStyle": "custom", + // "navigationBarTitleText": "uni-app分页", + // "app": { + // "bounce": "none" + // } + // } + // }, + // { + // "path": "wechatContact/wechatContact", + // "style": { + // "navigationStyle": "custom", + // "navigationBarTitleText": "uni-app分页", + // "app": { + // "bounce": "none" + // } + // } + // }, + // { + // "path": "setting/setting", + // "style": { - "navigationStyle": "custom", - "navigationBarTitleText": "uni-app分页", - "app": { - "bounce": "none" - } - } - }, - { - "path": "schedule/schedule", - "style": { - "navigationStyle": "custom", - "navigationBarTitleText": "uni-app分页", - "app": { - "bounce": "none" - } - } - }, - { - "path": "visit/visit", - "style": { - "navigationStyle": "custom", - "navigationBarRightButton":{ "hide": true}, - "navigationBarTitleText": "uni-app分页", - "app": { - "bounce": "none" - } - } - }, - { - "path": "patientDetail/patientDetail", - "style": { - "navigationStyle": "custom", - "navigationBarRightButton":{ "hide": true}, - "navigationBarTitleText": "uni-app分页", - "app": { - "bounce": "none" - } - } - }, - { - "path": "idcardAuth/idcardAuth", - "style": { - "navigationStyle": "custom", - "navigationBarTitleText": "uni-app分页", - "app": { - "bounce": "none" - } - } - }, - { - "path": "idcardAuth/bankCardList", - "style": { - "navigationStyle": "custom", - "navigationBarTitleText": "常用银行卡", - "app": { - "bounce": "none" - } - } - }, - { - "path": "myVideo/myVideo", - "style": { - "navigationStyle": "custom", - "navigationBarTitleText": "uni-app分页", - "app": { - "bounce": "none" - } - } - }, - { - "path": "zhinanList/zhinanList", - "style": { - "navigationStyle": "custom", - "navigationBarRightButton":{ "hide": true}, - "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": { - "navigationStyle": "custom", - "navigationBarTitleText": "uni-app分页", - "app": { - "bounce": "none" - } - } - }, + // "navigationStyle": "custom", + // "navigationBarTitleText": "uni-app分页", + // "app": { + // "bounce": "none" + // } + // } + // }, + // { + // "path": "schedule/schedule", + // "style": { + // "navigationStyle": "custom", + // "navigationBarTitleText": "uni-app分页", + // "app": { + // "bounce": "none" + // } + // } + // }, + // { + // "path": "visit/visit", + // "style": { + // "navigationStyle": "custom", + // "navigationBarRightButton":{ "hide": true}, + // "navigationBarTitleText": "uni-app分页", + // "app": { + // "bounce": "none" + // } + // } + // }, + // { + // "path": "patientDetail/patientDetail", + // "style": { + // "navigationStyle": "custom", + // "navigationBarRightButton":{ "hide": true}, + // "navigationBarTitleText": "uni-app分页", + // "app": { + // "bounce": "none" + // } + // } + // }, + // { + // "path": "idcardAuth/idcardAuth", + // "style": { + // "navigationStyle": "custom", + // "navigationBarTitleText": "uni-app分页", + // "app": { + // "bounce": "none" + // } + // } + // }, + // { + // "path": "idcardAuth/bankCardList", + // "style": { + // "navigationStyle": "custom", + // "navigationBarTitleText": "常用银行卡", + // "app": { + // "bounce": "none" + // } + // } + // }, + // { + // "path": "myVideo/myVideo", + // "style": { + // "navigationStyle": "custom", + // "navigationBarTitleText": "uni-app分页", + // "app": { + // "bounce": "none" + // } + // } + // }, + // { + // "path": "zhinanList/zhinanList", + // "style": { + // "navigationStyle": "custom", + // "navigationBarRightButton":{ "hide": true}, + // "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": { + // "navigationStyle": "custom", + // "navigationBarTitleText": "uni-app分页", + // "app": { + // "bounce": "none" + // } + // } + // }, - { - "path": "videoHistory/videoHistory", - "style": { - "navigationStyle": "custom", - "navigationBarTitleText": "uni-app分页", - "app": { - "bounce": "none" - } - } - }, - { - "path": "pwdLogin/pwdLogin", - "style": { - "navigationStyle": "custom", - "navigationBarTitleText": "uni-app分页", - "app": { - "bounce": "none" - } - } - }, - { - "path": "myCollect/video", - "style": { - "navigationStyle": "custom", - "navigationBarTitleText": "uni-app分页", - "app": { - "bounce": "none" - } - } - }, - { - "path": "myCollect/english", - "style": { - "navigationStyle": "custom", - "navigationBarTitleText": "uni-app分页", - "app": { - "bounce": "none" - } - } - }, - { - "path": "myCollect/file", - "style": { - "navigationStyle": "custom", - "navigationBarTitleText": "uni-app分页", - "app": { - "bounce": "none" - } - } - }, - { - "path": "myCollect/news", - "style": { - "navigationStyle": "custom", - "navigationBarTitleText": "uni-app分页", - "app": { - "bounce": "none" - } - } - }, - { - "path": "myCollect/huanjiao", - "style": { - "navigationStyle": "custom", - "navigationBarTitleText": "uni-app分页", - "app": { - "bounce": "none" - } - } - }, - { - "path": "myPoint/myPoint", - "style": { - "navigationStyle": "custom", - "navigationBarTitleText": "积分", - "app": { - "bounce": "none" - } - } - }, - { - "path": "feedback/feedback", - "style": { - "navigationStyle": "custom", - "navigationBarTitleText": "意见反馈", - "app": { - "bounce": "none" - } - } - }, - { - "path": "feedback/feedback-logoff", - "style": { - "navigationStyle": "custom", - "navigationBarTitleText": "注销账户", - "app": { - "bounce": "none" - } - } - }, - { - "path": "reply/reply", - "style": { - "navigationStyle": "custom", - "navigationBarRightButton":{ "hide": true}, - "navigationBarTitleText": "回复", - "app": { - "bounce": "none" - } - } - } + // { + // "path": "videoHistory/videoHistory", + // "style": { + // "navigationStyle": "custom", + // "navigationBarTitleText": "uni-app分页", + // "app": { + // "bounce": "none" + // } + // } + // }, + // { + // "path": "pwdLogin/pwdLogin", + // "style": { + // "navigationStyle": "custom", + // "navigationBarTitleText": "uni-app分页", + // "app": { + // "bounce": "none" + // } + // } + // }, + // { + // "path": "myCollect/video", + // "style": { + // "navigationStyle": "custom", + // "navigationBarTitleText": "uni-app分页", + // "app": { + // "bounce": "none" + // } + // } + // }, + // { + // "path": "myCollect/english", + // "style": { + // "navigationStyle": "custom", + // "navigationBarTitleText": "uni-app分页", + // "app": { + // "bounce": "none" + // } + // } + // }, + // { + // "path": "myCollect/file", + // "style": { + // "navigationStyle": "custom", + // "navigationBarTitleText": "uni-app分页", + // "app": { + // "bounce": "none" + // } + // } + // }, + // { + // "path": "myCollect/news", + // "style": { + // "navigationStyle": "custom", + // "navigationBarTitleText": "uni-app分页", + // "app": { + // "bounce": "none" + // } + // } + // }, + // { + // "path": "myCollect/huanjiao", + // "style": { + // "navigationStyle": "custom", + // "navigationBarTitleText": "uni-app分页", + // "app": { + // "bounce": "none" + // } + // } + // }, + // { + // "path": "myPoint/myPoint", + // "style": { + // "navigationStyle": "custom", + // "navigationBarTitleText": "积分", + // "app": { + // "bounce": "none" + // } + // } + // }, + // { + // "path": "feedback/feedback", + // "style": { + // "navigationStyle": "custom", + // "navigationBarTitleText": "意见反馈", + // "app": { + // "bounce": "none" + // } + // } + // }, + // { + // "path": "feedback/feedback-logoff", + // "style": { + // "navigationStyle": "custom", + // "navigationBarTitleText": "注销账户", + // "app": { + // "bounce": "none" + // } + // } + // }, + // { + // "path": "reply/reply", + // "style": { + // "navigationStyle": "custom", + // "navigationBarRightButton":{ "hide": true}, + // "navigationBarTitleText": "回复", + // "app": { + // "bounce": "none" + // } + // } + // } ] - }, - { - "root": "pages_goods", - "pages": [ - { - "path": "coupon/coupon", - "style": { - "navigationStyle": "custom", - "navigationBarTitleText": "积分券", - "app": { - "bounce": "none" - } - } - }, - { - "path": "pointMall/pointMall", - "style": { - "navigationStyle": "custom", - "navigationBarTitleText": "积分商城", - "app": { - "bounce": "none" - } - } - }, - { - "path": "myRedemption/myRedemption", - "style": { - "navigationStyle": "custom", - "navigationBarTitleText": "我的兑换", - "app": { - "bounce": "none" - } - } - }, + } + // { + // "root": "pages_goods", + // "pages": [ + // { + // "path": "coupon/coupon", + // "style": { + // "navigationStyle": "custom", + // "navigationBarTitleText": "积分券", + // "app": { + // "bounce": "none" + // } + // } + // }, + // { + // "path": "pointMall/pointMall", + // "style": { + // "navigationStyle": "custom", + // "navigationBarTitleText": "积分商城", + // "app": { + // "bounce": "none" + // } + // } + // }, + // { + // "path": "myRedemption/myRedemption", + // "style": { + // "navigationStyle": "custom", + // "navigationBarTitleText": "我的兑换", + // "app": { + // "bounce": "none" + // } + // } + // }, - { - "path": "productDetail/productDetail", - "style": { - "navigationStyle": "custom", - "navigationBarTitleText": "商品详情", - "app": { - "bounce": "none" - } - } - }, - { - "path": "exchange/index", - "style": { - "navigationStyle": "custom", - "navigationBarTitleText": "在线兑换", - "app": { - "bounce": "none" - } - } - }, - { - "path": "exchange/address_list", - "style": { - "navigationStyle": "custom", - "navigationBarTitleText": "地址管理", - "app": { - "bounce": "none" - } - } - }, - { - "path": "exchange/address", - "style": { - "navigationStyle": "custom", - "navigationBarTitleText": "收货地址", - "app": { - "bounce": "none" - } - } - } - ] - }, - { - "root": "pages_chat", - "pages": [ - { - "path": "chat/index", - "style": { - "navigationStyle": "custom", - "navigationBarTitleText": "聊天页", - "app": { - "bounce": "none" - } - } - }, - { - "path": "groupSend/groupSend", - "style": { - "navigationStyle": "custom", - "navigationBarTitleText": "uni-app分页", - "app": { - "bounce": "none" - } - } - }, - { - "path": "patientGroup/patientGroup", - "style": { - "navigationStyle": "custom", - "navigationBarTitleText": "uni-app分页", - "app": { - "bounce": "none" - } - } - }, - { - "path": "quickReply/quickReply", - "style": { - "navigationStyle": "custom", - "navigationBarTitleText": "uni-app分页", - "app": { - "bounce": "none" - } - } - }, - { - "path": "article/article", - "style": { - "navigationStyle": "custom", - "navigationBarTitleText": "uni-app分页", - "app": { - "bounce": "none" - } - } - }, - { - "path": "searchArticle/searchArticle", - "style": { - "navigationStyle": "custom", - "navigationBarTitleText": "uni-app分页", - "app": { - "bounce": "none" - } - } - }, - { - "path": "video/video", - "style": { - "navigationStyle": "custom", - "navigationBarTitleText": "uni-app分页", - "app": { - "bounce": "none" - } - } - }, - { - "path": "outPatient/outPatient", - "style": { - "navigationStyle": "custom", - "navigationBarTitleText": "uni-app分页", - "app": { - "bounce": "none" - } - } - }, - { - "path": "addAddress/addAddress", - "style": { - "navigationStyle": "custom", - "navigationBarTitleText": "uni-app分页", - "app": { - "bounce": "none" - } - } - }, - { - "path": "editAddress/editAddress", - "style": { - "navigationStyle": "custom", - "navigationBarTitleText": "uni-app分页", - "app": { - "bounce": "none" - } - } - }, - { - "path": "outManage/outManage", - "style": { - "navigationStyle": "custom", - "navigationBarTitleText": "uni-app分页", - "app": { - "bounce": "none" - } - } - }, - { - "path": "groupMessage/groupMessage", - "style": { - "navigationStyle": "custom", - "navigationBarTitleText": "uni-app分页", - "app": { - "bounce": "none" - } - } - } - ,{ - "path": "stopPatient/stopPatient", - "style": { - "navigationStyle": "custom", - "navigationBarTitleText": "uni-app分页", - "app": { - "bounce": "none" - } - } - } - ,{ - "path": "note/note", - "style": { - "navigationStyle": "custom", - "navigationBarTitleText": "uni-app分页", - "app": { - "bounce": "none" - } - } - } + // { + // "path": "productDetail/productDetail", + // "style": { + // "navigationStyle": "custom", + // "navigationBarTitleText": "商品详情", + // "app": { + // "bounce": "none" + // } + // } + // }, + // { + // "path": "exchange/index", + // "style": { + // "navigationStyle": "custom", + // "navigationBarTitleText": "在线兑换", + // "app": { + // "bounce": "none" + // } + // } + // }, + // { + // "path": "exchange/address_list", + // "style": { + // "navigationStyle": "custom", + // "navigationBarTitleText": "地址管理", + // "app": { + // "bounce": "none" + // } + // } + // }, + // { + // "path": "exchange/address", + // "style": { + // "navigationStyle": "custom", + // "navigationBarTitleText": "收货地址", + // "app": { + // "bounce": "none" + // } + // } + // } + // ] + // }, + // { + // "root": "pages_chat", + // "pages": [ + // { + // "path": "chat/index", + // "style": { + // "navigationStyle": "custom", + // "navigationBarTitleText": "聊天页", + // "app": { + // "bounce": "none" + // } + // } + // }, + // { + // "path": "groupSend/groupSend", + // "style": { + // "navigationStyle": "custom", + // "navigationBarTitleText": "uni-app分页", + // "app": { + // "bounce": "none" + // } + // } + // }, + // { + // "path": "patientGroup/patientGroup", + // "style": { + // "navigationStyle": "custom", + // "navigationBarTitleText": "uni-app分页", + // "app": { + // "bounce": "none" + // } + // } + // }, + // { + // "path": "quickReply/quickReply", + // "style": { + // "navigationStyle": "custom", + // "navigationBarTitleText": "uni-app分页", + // "app": { + // "bounce": "none" + // } + // } + // }, + // { + // "path": "article/article", + // "style": { + // "navigationStyle": "custom", + // "navigationBarTitleText": "uni-app分页", + // "app": { + // "bounce": "none" + // } + // } + // }, + // { + // "path": "searchArticle/searchArticle", + // "style": { + // "navigationStyle": "custom", + // "navigationBarTitleText": "uni-app分页", + // "app": { + // "bounce": "none" + // } + // } + // }, + // { + // "path": "video/video", + // "style": { + // "navigationStyle": "custom", + // "navigationBarTitleText": "uni-app分页", + // "app": { + // "bounce": "none" + // } + // } + // }, + // { + // "path": "outPatient/outPatient", + // "style": { + // "navigationStyle": "custom", + // "navigationBarTitleText": "uni-app分页", + // "app": { + // "bounce": "none" + // } + // } + // }, + // { + // "path": "addAddress/addAddress", + // "style": { + // "navigationStyle": "custom", + // "navigationBarTitleText": "uni-app分页", + // "app": { + // "bounce": "none" + // } + // } + // }, + // { + // "path": "editAddress/editAddress", + // "style": { + // "navigationStyle": "custom", + // "navigationBarTitleText": "uni-app分页", + // "app": { + // "bounce": "none" + // } + // } + // }, + // { + // "path": "outManage/outManage", + // "style": { + // "navigationStyle": "custom", + // "navigationBarTitleText": "uni-app分页", + // "app": { + // "bounce": "none" + // } + // } + // }, + // { + // "path": "groupMessage/groupMessage", + // "style": { + // "navigationStyle": "custom", + // "navigationBarTitleText": "uni-app分页", + // "app": { + // "bounce": "none" + // } + // } + // } + // ,{ + // "path": "stopPatient/stopPatient", + // "style": { + // "navigationStyle": "custom", + // "navigationBarTitleText": "uni-app分页", + // "app": { + // "bounce": "none" + // } + // } + // } + // ,{ + // "path": "note/note", + // "style": { + // "navigationStyle": "custom", + // "navigationBarTitleText": "uni-app分页", + // "app": { + // "bounce": "none" + // } + // } + // } - ] - }], + // ] + // } + ], "globalStyle": { "navigationBarTextStyle": "black", "navigationBarTitleText": "uni-app", "navigationBarBackgroundColor": "#F8F8F8", + "pageOrientation": "portrait", "backgroundColor": "#F8F8F8", "app-plus": { "background": "#efeff4" diff --git a/pages/education/education.vue b/pages/education/education.vue index 8eab0e7..56cff04 100644 --- a/pages/education/education.vue +++ b/pages/education/education.vue @@ -167,9 +167,8 @@ $padding-small: 10px; .page { background-color: $gray-bg; - min-height: calc(100vh - 180rpx); - - padding-bottom: 120rpx; + min-height: calc(100vh - var(--status-bar-height) - 44px); + margin-top:calc(var(--status-bar-height) + 44px); } // 课程列表 diff --git a/pages/index/index.vue b/pages/index/index.vue index 0922a48..99dd37f 100644 --- a/pages/index/index.vue +++ b/pages/index/index.vue @@ -1,460 +1,383 @@ + .indicator { + display: flex; + justify-content: center; + + &__dot { + height: 10px; + width: 10px; + border-radius: 100px; + background-color:#ddd; + margin: 0 5px; + transition: background-color 0.3s; + + &--active { + background-color: #8B2316; + } + } + } + + .signwrap { + display: flex; + align-items: center; + justify-content: center; + height: 100%; + } + + .swiper-item { + transform: translate3d(0, 0, 0); + } + + .signbox { + display: flex; + flex-direction: column; + align-items: center; + position: relative; + z-index: 0; + } + + .signbox .close { + position: absolute; + right: 0; + height: 60rpx; + width: 60rpx; + opacity: 0; + background: #fff; + z-index: 2; + border-radius: 50%; + } + + .signcontent { + width: 100%; + top: 0; + position: absolute; + z-index: 1; + } + + .signcontent .day { + margin-top: 384rpx; + text-align: center; + } + + .signtotal { + margin-top: 30rpx; + text-align: center; + font-size: 30rpx; + } + + .signcontinue { + font-size: 30rpx; + text-align: center; + } + + .signcontent .tip { + margin-top: 40rpx; + color: red; + font-size: 28rpx; + text-align: center; + } + + .signcontent .news { + margin: 196rpx 60rpx 0; + height: 116rpx; + font-size: 30rpx; + } + + .signbg { + width: 604rpx; + height: 964rpx; + } + + .container { + background-color: #f5f5f5; + min-height: 100vh; + padding-bottom: 120rpx; + /* 为tabbar留出空间 */ + } + + /* 状态栏 */ + .status-bar { + display: flex; + justify-content: space-between; + align-items: center; + padding: 10rpx 30rpx; + background-color: #ffffff; + font-size: 24rpx; + color: #333; + } + + .status-center { + display: flex; + align-items: center; + gap: 10rpx; + } + + /* 头部搜索栏 */ + .header { + top: 0rpx; + position: fixed; + left: 0rpx; + right: 0rpx; + height: 210rpx; + z-index: 99; + transition: background-color 0.3s ease; + } + + .header-content { + padding: 0 20rpx; + display: flex; + align-items: center; + margin-top: 80rpx; + } + + .header-left, + .header-right { + position: relative; + } + + .calendar-icon, + .message-icon { + position: relative; + } + + .red-dot { + position: absolute; + top: -4rpx; + right: -4rpx; + width: 16rpx; + height: 16rpx; + background-color: #ff0000; + border-radius: 50%; + } + + .search-container { + flex: 1; + position: relative; + } + + .search-container .mask { + position: absolute; + width: 100%; + height: 100%; + z-index: 1; + } + + /* 轮播图 */ + .banner-section { + position: relative; + } + + /* 消息通知 */ + .notice-section { + margin: 20rpx 0rpx; + background: url("@/static/lunbo_bg.png") no-repeat 0 0; + + background-size: cover; + + overflow: hidden; + } + + .notice-container { + display: flex; + align-items: center; + padding: 0rpx 30rpx; + } + + .notice-icon { + margin-right: 20rpx; + display: flex; + align-items: center; + } + + .notice-content { + flex: 1; + height: 94rpx; + overflow: hidden; + position: relative; + + .swiperMask { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + z-index: 2; + background-color: transparent; + } + } + + .notice-swiper { + height: 100%; + } + + .notice-item { + height: 94rpx; + display: flex; + align-items: center; + justify-content: space-between; + + cursor: pointer; + } + + .notice-text { + flex: 1; + font-size: 26rpx; + color: #333; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + margin-right: 20rpx; + } + + .notice-time { + font-size: 22rpx; + color: #999; + flex-shrink: 0; + } + + .notice-more { + margin-left: 20rpx; + display: flex; + align-items: center; + padding: 10rpx; + } + + .swiper-box { + height: 400rpx; + } + + .banner-item { + height: 400rpx; + overflow: hidden; + position: relative; + z-index: 1; + } + + .doctorInfo { + position: absolute; + top: 200rpx; + z-index: 9; + left: 30rpx; + right: 30rpx; + color: #fff; + font-size: 40rpx; + } + + .doctorInfo .hospital { + margin-top: 20rpx; + font-size: 32rpx; + } + + .banner-content { + height: 100%; + display: flex; + flex-direction: column; + justify-content: space-between; + padding: 40rpx; + color: white; + } + + .banner-text { + z-index: 2; + } + + .banner-title { + display: block; + font-size: 36rpx; + font-weight: bold; + margin-bottom: 10rpx; + } + + .banner-subtitle { + display: block; + font-size: 28rpx; + opacity: 0.9; + } + + .banner-scene { + display: flex; + justify-content: space-between; + align-items: flex-end; + font-size: 48rpx; + } + + /* 功能网格 */ + .grid-section { + padding: 30rpx; + background-color: #fff; + overflow: hidden; + } + + .grid-item { + display: flex; + flex-direction: column; + align-items: center; + padding: 40rpx 20rpx; + position: relative; + + .red-dot { + position: absolute; + top: 22rpx; + right: 18rpx; + background-color: red; + width: 20rpx; + height: 20rpx; + border-radius: 50%; + } + } + + .grid-icon { + font-size: 64rpx; + margin-bottom: 16rpx; + } + + .grid-text { + font-size: 24rpx; + color: #333; + text-align: center; + } + + /* 专题E站 */ + .special-section { + margin: 30rpx; + } + + .section-title { + margin-bottom: 30rpx; + display: flex; + justify-content: space-between; + align-items: center; + + .switch-box { + font-size: 28rpx; + color: #999; + cursor: pointer; + display: flex; + align-items: center; + gap: 10rpx; + } + } + + .title-text { + font-size: 36rpx; + font-weight: bold; + color: #333; + } + + .special-content { + display: flex; + flex-direction: column; + gap: 20rpx; + background-color: #fff; + padding: 20rpx; + border-radius: 10rpx; + } + + /* 专题E站图片项:宽度铺满,高度自适应 */ + .special-item { + position: relative; + width: 100%; + overflow: hidden; + } + + .special-img { + width: 100%; + display: block; + } + + .special-card { + display: flex; + justify-content: space-between; + align-items: center; + padding: 30rpx; + border-radius: 16rpx; + color: white; + } + + .special-left { + flex: 1; + } + + .special-title { + display: block; + font-size: 28rpx; + font-weight: bold; + margin-bottom: 10rpx; + } + + .special-desc { + display: block; + font-size: 24rpx; + opacity: 0.9; + } + + .special-right { + display: flex; + align-items: center; + gap: 20rpx; + } + + .special-icon { + font-size: 40rpx; + } + + .special-arrow { + font-size: 36rpx; + font-weight: bold; + } + + /* 精品课 */ + .course-section { + background-color: #fff; + padding-bottom: 40rpx; + } + + .section-header { + padding: 35rpx 30rpx 0; + display: flex; + justify-content: space-between; + align-items: center; + margin-bottom: 30rpx; + } + + .section-title-text { + font-weight: bold; + font-size: 34rpx; + color: #000000; + } + + .more-link { + display: flex; + align-items: center; + gap: 10rpx; + } + + .more-text { + font-size: 30rpx; + color: #999; + } + + .course-scroll { + white-space: nowrap; + margin-left: 30rpx; + margin-right: 30rpx; + overflow: hidden; + } + + .course-list { + display: inline-flex; + gap: 30rpx; + width: auto; + padding-right: 60rpx; + /* 让最后一项与右边留出更大间距 */ + } + + .course-item { + display: inline-block; + background-color: #f4f4f4; + width: 464rpx; + box-shadow: 0 4rpx 16rpx rgba(0, 0, 0, 0.1); + border-radius: 24rpx; + overflow: hidden; + } + + .course-header { + display: flex; + justify-content: space-between; + align-items: flex-start; + margin-bottom: 20rpx; + } + + .course-icon { + font-size: 48rpx; + } + + .course-ribbon { + background-color: #007aff; + color: white; + padding: 4rpx 16rpx; + border-radius: 8rpx; + font-size: 20rpx; + } + + .course-title { + white-space: normal; + font-size: 30rpx; + color: #333333; + margin: 20rpx; + /* 固定两行高度并省略 */ + line-height: 40rpx; + height: 80rpx; + display: -webkit-box; + -webkit-box-orient: vertical; + -webkit-line-clamp: 2; + overflow: hidden; + text-overflow: ellipsis; + } + + .course-subtitle { + display: block; + font-size: 24rpx; + color: #8b2316; + margin: 20rpx; + text-align: right; + padding-bottom: 25rpx; + } + + .course-teacher { + display: block; + font-size: 24rpx; + color: #666; + line-height: 1.4; + } + + .course-footer { + display: flex; + justify-content: flex-start; + } + + .course-tags { + display: flex; + gap: 10rpx; + } + + .tag { + font-size: 32rpx; + } + + /* 精彩回放 */ + .replay-section { + margin: 30rpx; + } + + .replay-grid { + display: grid; + grid-template-columns: 1fr 1fr; + gap: 20rpx; + } + + .replay-item { + cursor: pointer; + } + + .replay-card { + background-color: white; + border-radius: 16rpx; + overflow: hidden; + box-shadow: 0 2rpx 8rpx rgba(0, 0, 0, 0.1); + transition: transform 0.2s ease; + } + + .replay-card:active { + transform: scale(0.98); + } + + .replay-image { + /* 不再使用固定高容器,保留占位以防其它样式引用 */ + width: 100%; + overflow: hidden; + } + + .doctor-avatar { + width: 100%; + height: 100%; + object-fit: cover; + } + + /* 新增:精彩回放图片自适应 */ + .replay-img { + width: 100%; + height: auto; + display: block; + } + + .replay-content { + padding: 20rpx; + } + + .replay-text { + font-size: 26rpx; + height: 72rpx; + color: #333; + line-height: 1.4; + display: -webkit-box; + -webkit-line-clamp: 2; + -webkit-box-orient: vertical; + overflow: hidden; + text-overflow: ellipsis; + } + + /* 实用指南 */ + .guide-section { + background: white; + position: relative; + overflow: hidden; + } + + .guide-section .bg { + position: absolute; + right: 0; + top: 5rpx; + z-index: 0; + } + + .guide-tabs { + position: relative; + z-index: 1; + display: flex; + justify-content: space-between; + padding: 35rpx 30rpx; + } + + .tab-item { + display: flex; + flex-direction: column; + align-items: center; + padding: 0 20rpx; + cursor: pointer; + } + + .guide-tabs .tab-item:nth-child(2) { + margin-left: -170rpx; + } + + .tab-text { + font-size: 28rpx; + color: #666666; + } + + .tab-item.active .tab-text { + color: #000; + font-size: 34rpx; + font-weight: bold; + } + + .tab-underline { + width: 64rpx; + height: 4rpx; + background-color: #8b2316; + border-radius: 2rpx; + margin-top: 4rpx; + } + + .tab-more { + display: flex; + align-items: center; + + /* padding: 10rpx 20rpx; */ + color: #999; + font-size: 28rpx; + } + + .guide-content { + padding: 20rpx 30rpx; + } + + .guide-header { + display: flex; + justify-content: space-between; + align-items: center; + margin-bottom: 20rpx; + } + + .guide-title { + font-size: 32rpx; + font-weight: bold; + color: #333; + } + + .guide-more { + display: flex; + align-items: center; + gap: 10rpx; + color: #999; + font-size: 28rpx; + } + + .guide-list { + display: flex; + flex-direction: column; + gap: 20rpx; + } + + .guide-item { + display: flex; + background: #f4f4f4; + border-radius: 10rpx; + justify-content: space-between; + align-items: center; + padding: 20rpx; + + cursor: pointer; + } + + .guide-item:last-child { + border-bottom: none; + } + + .guide-item:active { + background-color: #f5f5f5; + } + + .guide-info { + flex: 1; + margin-right: 20rpx; + } + + .guide-item-title { + font-size: 28rpx; + color: #333333; + } + + .guide-item-desc { + font-size: 24rpx; + color: #666; + line-height: 1.4; + display: -webkit-box; + -webkit-line-clamp: 2; + -webkit-box-orient: vertical; + overflow: hidden; + text-overflow: ellipsis; + } + + .guide-action { + display: flex; + align-items: center; + gap: 10rpx; + color: #007aff; + font-size: 28rpx; + flex-shrink: 0; + } + + .action-view { + font-size: 27rpx; + color: #8d2316; + } + + /* 响应式调整 */ + @media (max-width: 750rpx) { + .course-item { + width: 500rpx; + } + + .grid-item { + padding: 30rpx 10rpx; + } + + .grid-icon { + font-size: 56rpx; + } + + .replay-grid { + grid-template-columns: 1fr; + gap: 15rpx; + } + + .replay-image { + height: 180rpx; + } + + .replay-text { + font-size: 24rpx; + } + + .guide-tabs { + padding: 15rpx 0; + } + + .tab-text { + font-size: 26rpx; + } + + .guide-content { + padding: 15rpx 20rpx; + } + + .guide-item-title { + font-size: 28rpx; + color: #333; + } + + .guide-item-desc { + font-size: 22rpx; + } + + .action-view { + font-size: 26rpx; + } + } + + :deep(.uni-grid-item__box) { + border: none !important; + } + + :deep(.uni-grid) { + border: none !important; + } + + .notice-cell { + display: flex; + height: 94rpx; + align-items: center; + } + + .timebox { + margin-top: -5rpx; + } + + .timebox .top { + display: flex; + } + + .timebox .date { + width: 129rpx; + height: 31rpx; + font-size: 24rpx; + color: #fff; + text-align: center; + background-size: cover; + background: url("@/static/bo_bg.png") no-repeat 0 0; + } + + .bar { + width: 2rpx; + height: 58rpx; + margin: 0 14rpx; + background: #c5c5c5; + border-radius: 1rpx; + } + + :deep(.uni-searchbar__box) { + height: 60rpx !important; + } + + .ad-container { + position: fixed; + display: none; + top: 0; + left: 0; + width: 100vw; + height: 100vh; + background-color: #000; + z-index: 9999; + } + + .ad-image { + width: 100%; + height: 100%; + object-fit: cover; + } + + + .skip-button { + position: absolute; + top: 60rpx; + right: 30rpx; + background-color: rgba(0, 0, 0, 0.6); + border-radius: 40rpx; + padding: 16rpx 24rpx; + z-index: 10000; + } + + .skip-text { + color: #fff; + font-size: 28rpx; + font-weight: 500; + } + + .bottom-button { + position: absolute; + bottom: 100rpx; + left: 50%; + transform: translateX(-50%); + background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); + border-radius: 50rpx; + padding: 24rpx 60rpx; + box-shadow: 0 8rpx 32rpx rgba(102, 126, 234, 0.3); + z-index: 10000; + } + + .button-text { + color: #fff; + font-size: 32rpx; + font-weight: 600; + } + \ No newline at end of file diff --git a/pages/live/live.vue b/pages/live/live.vue index 7450915..56b5e0a 100644 --- a/pages/live/live.vue +++ b/pages/live/live.vue @@ -1,731 +1,1010 @@ diff --git a/pages/loading/loading.vue b/pages/loading/loading.vue new file mode 100644 index 0000000..f30947d --- /dev/null +++ b/pages/loading/loading.vue @@ -0,0 +1,31 @@ + + + + + \ No newline at end of file diff --git a/pages/my/my.vue b/pages/my/my.vue index 2550d4d..0829375 100644 --- a/pages/my/my.vue +++ b/pages/my/my.vue @@ -6,14 +6,18 @@ -