1 |
- "use strict";var e=require("../../common/vendor.js"),h=require("../../api/common.js"),v=require("../../api/package.js"),f=require("../../api/doctorArticle.js"),T=require("../../api/doctor.js"),x=require("../../api/article.js"),y=require("../../api/adv.js"),_=require("../../api/department.js");require("../../common/request.js");const u={data(){return{layouts:[],yangshengs:[{id:"0",title:"AI\u820C\u8BCA",page:"/pages_user/tongue/index",icon:"https://cos.his.cdwjyyh.com/fs/20240919/647fb42de0ab4e96a6c3097f3c3d9cf5.png"},{id:"1",title:"\u836F\u81B3\u98DF\u7597",page:"/pages_index/medicatedFoodList",icon:"https://fs-1319721001.cos.ap-chongqing.myqcloud.com/fs/20240229/3cfbd47911cf4753aa9497eac500728d.png"},{id:"2",title:"\u7ECF\u7EDC\u7A74\u4F4D",page:"/pages_index/vesselList",icon:"https://fs-1319721001.cos.ap-chongqing.myqcloud.com/fs/20240229/e93536a9dc1a4f8ca09545097b12fdea.png"},{id:"3",title:"\u95EE\u7B54\u4E13\u533A",page:"/pages_index/questionsList",icon:"https://fs-1319721001.cos.ap-chongqing.myqcloud.com/fs/20240229/e896972bd56f4e358188af36f2c5af42.png"},{id:"4",title:"\u75BE\u75C5",page:"/pages_index/diseaseList",icon:"https://fs-1319721001.cos.ap-chongqing.myqcloud.com/fs/20240229/d6f1851cccae414b8baf2ba07782f91b.png"},{id:"5",title:"\u4E2D\u836F\u56FE\u89E3",page:"/pages_index/chineseMedicineList",icon:"https://fs-1319721001.cos.ap-chongqing.myqcloud.com/fs/20240229/ff43572d0d004285b5a3b0ef2663c471.png"},{id:"6",title:"\u540D\u65B9\u4ECA\u7528",page:"/pages_index/famousPrescribeList",icon:"https://fs-1319721001.cos.ap-chongqing.myqcloud.com/fs/20240229/45db770e58c34963b0d2ba24a958b617.png"},{id:"7",title:"\u5EB7\u590D\u533B\u6848",page:"/pages_doctor/doctorArticleList",icon:"https://fs-1319721001.cos.ap-chongqing.myqcloud.com/fs/20240229/e793942797b24035b51f94d894bdfa0b.png"}],isTop:!1,titleColor:"#2A2B2E",descColor:"#626468",top:0,statusBarHeight:e.index.getStorageSync("menuInfo").statusBarHeight,advImgs:[],doctors:[],advs:[],articles:[],depts:[],doctocArticles:[],hosLevelOptions:[],packages:[]}},onLoad(){this.getDictByKey("sys_hospital_level"),e.index.$on("refreshMsgCount",()=>{try{let t=e.index.$TUIKit.getTotalUnreadMessageCount();if(t>0)try{e.index.setTabBarBadge({index:1,text:t+""})}catch{}else try{e.index.hideTabBarRedDot({index:1})}catch{}}catch{}})},onShow(){this.getDoctorList(),this.getArticleList(),this.getAdvList(),this.getDepartmentList(),this.getDoctorArticleList(),this.getPackageList(),this.getConfigByKey("his.appShow"),e.index.$emit("refreshMsgCount")},onPageScroll(t){this.top=t.scrollTop},onShareAppMessage(t){if(this.$isLogin())return{title:"\u5F69\u8679\u60E0\u533B\u4E92\u8054\u7F51\u533B\u9662",path:"/pages/index/index",imageUrl:"https://hos-1309931967.cos.ap-chongqing.myqcloud.com/fs/20230106/6b459adfb1004c1a96219bcdf07e337c.png"}},onShareTimeline(t){if(this.utils.isLogin())return{title:"\u5F69\u8679\u60E0\u533B\u4E92\u8054\u7F51\u533B\u9662",imageUrl:"https://hos-1309931967.cos.ap-chongqing.myqcloud.com/fs/20230106/6b459adfb1004c1a96219bcdf07e337c.png"}},computed:{bg:function(){var t=this.top/120;return t>0?(this.isTop=!0,this.titleColor="#fff",this.descColor="#fff"):(this.isTop=!1,this.titleColor="#2A2B2E",this.descColor="#626468"),"rgba(195,154,88, "+t+")"}},methods:{dev(){e.index.showToast({icon:"none",title:"\u656C\u8BF7\u671F\u5F85"})},getConfigByKey(t){var s=this,r={key:t};h.getConfigByKey(r).then(c=>{c.code==200&&(this.layouts=JSON.parse(c.data),this.layouts.sort((a,n)=>a.sort-n.sort),console.log(this.layouts),this.layouts.forEach(function(a){a.id=="4"&&(a.isShow||s.yangshengs.splice(6,1)),a.id=="7"}))},c=>{})},yangshengClick(t){if(t.id==0)this.$isLogin().then(s=>{s?e.index.navigateTo({url:t.page}):e.index.navigateTo({url:"/pages/auth/login"})});else{if(t.page==""){e.index.showToast({icon:"none",title:"\u6682\u65E0\u66F4\u591A"});return}e.index.navigateTo({url:t.page})}},switchTab(t){e.index.switchTab({url:t})},navToMiniProgram(){e.index.navigateToMiniProgram({appId:"wx45cf09091aead547",path:"/pages/common/launch",extraData:{},envVersion:"develop",success(t){},fail(t){}})},getDictByKey(t){var s={key:t};h.getDictByKey(s).then(r=>{r.code==200&&t=="sys_hospital_level"&&(this.hosLevelOptions=r.data)},r=>{})},getDoctorArticleList(t){var s={pageNum:1,pageSize:10};f.getDoctorArticleList(s).then(r=>{r.code==200&&(this.doctocArticles=r.data.list)})},getDepartmentList(t){var s={isTui:1};_.getDepartmentList(s).then(r=>{r.code==200&&(this.depts=r.data)})},handleAdvClick(t){var s=this.advs[t];console.log(s.advUrl),s.showType==1?(e.index.setStorageSync("url",s.advUrl),e.index.navigateTo({url:"h5"})):s.showType==2?e.index.navigateTo({url:s.advUrl}):s.showType==3&&(e.index.setStorageSync("content",s.content),e.index.navigateTo({url:"content"}))},getAdvList(){var t=this,s={advType:1};y.getAdvList(s).then(r=>{r.code==200?(t.advImgs=[],t.advs=[],r.data.forEach(function(c){c.imageUrl!=null&&c.imageUrl!=""&&(t.advs.push(c),t.advImgs.push(c.imageUrl))})):e.index.showToast({icon:"none",title:"\u8BF7\u6C42\u5931\u8D25"})})},getArticleList(){var t={isTui:1,pageNum:1,pageSize:10};x.getArticleList(t).then(s=>{s.code==200?this.articles=s.data.list:e.index.showToast({icon:"none",title:"\u8BF7\u6C42\u5931\u8D25"})})},getDoctorList(){var t={isTui:1,pageNum:1,pageSize:10};T.getDoctorList(t).then(s=>{s.code==200?(this.doctors=s.data.list,this.doctors.forEach(function(r,c,a){r.prices=JSON.parse(r.priceJson)})):e.index.showToast({icon:"none",title:"\u8BF7\u6C42\u5931\u8D25"})})},getPackageList(){var t={isShow:1,pageNum:1,pageSize:10};v.getPackageList(t).then(s=>{s.code==200?this.packages=s.data.list:e.index.showToast({icon:"none",title:"\u8BF7\u6C42\u5931\u8D25"})})},loginNavTo(t){this.$isLogin().then(s=>{s?(console.log(s),e.index.navigateTo({url:t})):e.index.navigateTo({url:"/pages/auth/login"})})},navTo(t){if(t=="dev"){e.index.showToast({icon:"none",title:"\u5C3D\u60C5\u671F\u5F85..."});return}console.log(t),e.index.navigateTo({url:t})},navToTest(){const t={companyId:100,companyUserId:6806,corpId:"ww5a88c4f879f204c5",courseId:63,link:"1899022782092541952",linkType:3,qwExternalId:9914983,qwUserId:"18931",videoId:409};e.index.navigateTo({url:"/pages_course/video?course="+JSON.stringify(t)})}}};Array||e.resolveComponent("u-swiper")();const w=()=>"../../uni_modules/uview-plus/components/u-swiper/u-swiper.js";Math||w();function b(t,s,r,c,a,n){return e.e({a:a.statusBarHeight,b:a.titleColor,c:!a.isTop},a.isTop?{}:{},{d:a.isTop},a.isTop?{}:{},{e:a.descColor,f:e.o(o=>n.navTo("/pages_index/search")),g:!a.isTop},a.isTop?{}:{},{h:a.isTop},a.isTop?{}:{},{i:n.bg,j:a.statusBarHeight,k:a.advImgs.length>0},a.advImgs.length>0?{l:e.o(n.handleAdvClick),m:e.p({list:a.advImgs,indicator:!0,indicatorMode:"line",circular:!0})}:{},{n:e.o(o=>n.navTo("/pages_doctor/doctorList")),o:e.o(o=>n.navTo("/pages_order/inquirySelectType")),p:e.f(a.layouts,(o,S,q)=>e.e({a:o.id==1&&o.isShow},o.id==1&&o.isShow?{b:e.t(o.name),c:e.o(i=>n.navTo("/pages_index/testList")),d:e.o(i=>n.loginNavTo("/pages_user/integralGoodsList")),e:e.o(i=>n.navTo("/pages_order/inquirySelect?inquiryType=3")),f:e.o(i=>n.switchTab("/pages/store/index"))}:{},{g:o.id==2&&o.isShow},o.id==2&&o.isShow?{h:e.t(o.name),i:e.f(a.depts,(i,g,l)=>({a:i.iconUrl,b:e.t(i.deptName),c:e.o(d=>n.navTo("/pages_doctor/doctorList?deptId="+i.deptId))})),j:e.o(i=>n.navTo("/pages_doctor/doctorList?deptId=0"))}:{},{k:o.id==3&&o.isShow},o.id==3&&o.isShow?{l:e.t(o.name),m:e.f(a.yangshengs,(i,g,l)=>({a:i.icon,b:e.t(i.title),c:e.t(i.isShow),d:e.o(d=>n.yangshengClick(i))}))}:{},{n:o.id==4&&o.isShow},o.id==4&&o.isShow?{o:e.t(o.name),p:e.o(i=>n.navTo("/pages_doctor/doctorArticleList")),q:e.f(a.doctocArticles,(i,g,l)=>({a:i.imageUrl,b:e.t(i.views),c:i.avatar,d:e.t(i.doctorName),e:e.t(i.position),f:e.t(i.title),g:e.o(d=>n.navTo("/pages_doctor/doctorArticleDetails?articleId="+i.articleId))}))}:{},{r:o.id==5&&o.isShow},o.id==5&&o.isShow?e.e({s:e.t(o.name),t:e.o(i=>n.navTo("/pages_doctor/doctorList")),v:a.doctors.length>0},a.doctors.length>0?{w:e.f(a.doctors,(i,g,l)=>e.e({a:i.avatar,b:i.workStatus==1},i.workStatus==1?{}:{},{c:e.t(i.doctorName),d:e.t(i.position),e:e.t(i.deptName),f:e.t(i.hospitalName),g:e.t(i.speciality),h:e.t(i.pingStar),i:e.t(i.orderNumber),j:e.f(i.prices,(d,p,I)=>e.e({a:e.t(d.price.toFixed(2)),b:p==0},p==0?{}:{})),k:e.o(d=>n.navTo("/pages_doctor/doctorDetails?doctorId="+i.doctorId))}))}:{}):{},{x:o.id==6&&o.isShow},o.id==6&&o.isShow?e.e({y:e.t(o.name),z:e.o(i=>n.navTo("/pages_index/articleList")),A:a.articles.length>0},a.articles.length>0?{B:e.f(a.articles,(i,g,l)=>({a:e.t(i.title),b:e.t(i.views),c:i.imageUrl,d:e.o(d=>n.navTo("/pages_index/articleDetails?articleId="+i.articleId))}))}:{}):{},{C:o.id==7&&o.isShow},o.id==7&&o.isShow?{D:e.t(o.name),E:e.o(i=>n.navTo("/pages_index/packageList")),F:e.f(a.packages,(i,g,l)=>({a:i.imgUrl,b:e.t(i.packageName),c:e.t(i.price.toFixed(2)),d:e.t(i.sales),e:e.o(d=>n.navTo("/pages_index/packageDetails?packageId="+i.packageId))}))}:{}))})}var L=e._export_sfc(u,[["render",b],["__scopeId","data-v-57280228"],["__file","E:/Project/2023/\u95EE\u8BCA\u5E73\u53F0/his_user_miniapp/pages/index/index.vue"]]);u.__runtimeHooks=7;wx.createPage(L);
|