1 |
- "use strict";var t=require("../common/vendor.js"),c=require("../api/hospital.js"),n=require("../api/doctor.js");require("../common/request.js");const h={data(){return{hospitalId:null,hospital:null,doctors:[]}},onLoad(e){this.hospitalId=e.hospitalId,this.getHospitalById(),this.getDoctorList()},methods:{goMap(){t.index.openLocation({latitude:parseFloat(this.hospital.lat),longitude:parseFloat(this.hospital.lng),scale:18,name:this.hospital.hospitalName,address:this.hospital.address,success:()=>{console.log("\u5BFC\u822Asuccess")}})},getHospitalById(){var e={hospitalId:this.hospitalId};c.getHospitalById(e).then(a=>{a.code==200?this.hospital=a.data:t.index.showToast({icon:"none",title:"\u8BF7\u6C42\u5931\u8D25"})})},getDoctorList(){var e={hospitalId:this.hospitalId,pageNum:1,pageSize:10};n.getDoctorList(e).then(a=>{a.code==200?(a.data.list.forEach(function(i,l,s){i.prices=JSON.parse(i.priceJson)}),this.doctors=a.data.list):t.index.showToast({icon:"none",title:"\u8BF7\u6C42\u5931\u8D25"})})},navTo(e){t.index.navigateTo({url:e})}}};function g(e,a,i,l,s,r){return t.e({a:s.hospital.imgUrl,b:t.t(s.hospital.hospitalName),c:t.t(s.hospital.hospitalType),d:t.t(s.hospital.address),e:t.o(o=>r.goMap()),f:t.t(s.hospital.descs),g:s.doctors.length>0},s.doctors.length>0?{h:t.f(s.doctors,(o,_,v)=>({a:o.avatar,b:t.t(o.doctorName),c:t.t(o.position),d:t.t(o.hospitalName),e:t.t(o.deptName),f:t.t(o.speciality),g:t.t(o.pingStar),h:t.t(o.orderNumber),i:t.f(o.prices,(p,d,f)=>t.e({a:t.t(p.price.toFixed(2)),b:d==0},d==0?{}:{})),j:t.o(p=>r.navTo("/pages/doctor/doctorDetails?doctorId="+o.doctorId))}))}:{})}var u=t._export_sfc(h,[["render",g],["__scopeId","data-v-467e4d12"],["__file","E:/Project/2023/\u95EE\u8BCA\u5E73\u53F0/his_user_miniapp/pages_index/hospitalDetails.vue"]]);wx.createPage(u);
|