diseaseDetails.js 2.0 KB

1
  1. "use strict";var i=require("../common/vendor.js"),r=require("../api/disease.js"),c=require("../api/adv.js");require("../common/request.js");const n={data(){return{advs:[],advImgs:[],diseaseId:null,item:{}}},onLoad(e){this.diseaseId=e.diseaseId},onShow(){this.getAdvList(),this.getDiseaseById()},onShareAppMessage(e){if(this.$isLogin())return{title:this.item.diseaseName,path:"/pages_index/diseaseDetails?id="+this.diseaseId,imageUrl:"https://hos-1309931967.cos.ap-chongqing.myqcloud.com/fs/20230106/6b459adfb1004c1a96219bcdf07e337c.png"}},onShareTimeline(e){if(this.utils.isLogin())return{title:this.item.diseaseName,imageUrl:"https://hos-1309931967.cos.ap-chongqing.myqcloud.com/fs/20230106/6b459adfb1004c1a96219bcdf07e337c.png"}},methods:{handleAdvClick(e){var s=this.advs[e];console.log(s.advUrl),s.showType==1?(i.index.setStorageSync("url",s.advUrl),i.index.navigateTo({url:"h5"})):s.showType==2?i.index.navigateTo({url:s.advUrl}):s.showType==3&&(i.index.setStorageSync("content",s.content),i.index.navigateTo({url:"content"}))},getAdvList(){var e=this,s={advType:7};c.getAdvList(s).then(o=>{o.code==200?(e.advImgs=[],e.advs=[],o.data.forEach(function(t){t.imageUrl!=null&&t.imageUrl!=""&&(e.advs.push(t),e.advImgs.push(t.imageUrl))})):i.index.showToast({icon:"none",title:"\u8BF7\u6C42\u5931\u8D25"})})},getDiseaseById(){let e={diseaseId:this.diseaseId};r.getDiseaseById(e).then(s=>{s.code==200?this.item=s.data:i.index.showToast({icon:"none",title:"\u8BF7\u6C42\u5931\u8D25"})},s=>{})}}};Array||i.resolveComponent("u-swiper")();const l=()=>"../uni_modules/uview-plus/components/u-swiper/u-swiper.js";Math||l();function m(e,s,o,t,a,d){return i.e({a:a.item!=null},a.item!=null?{b:a.item.diseaseName,c:a.item.symptom,d:a.item.diagnose,e:a.item.inspect,f:i.o(d.handleAdvClick),g:i.p({list:a.advImgs,indicator:!0,indicatorMode:"line",circular:!0})}:{})}var u=i._export_sfc(n,[["render",m],["__file","E:/Project/2023/\u95EE\u8BCA\u5E73\u53F0/his_user_miniapp/pages_index/diseaseDetails.vue"]]);n.__runtimeHooks=6;wx.createPage(u);