Files
wxapp_escort/pages/hospital/contact.js
2026-05-31 20:12:53 +08:00

58 lines
1.1 KiB
JavaScript

const app = getApp()
Page({
data: {
hospitalInfo: [],
loading: true,
},
onLoad(options) {
this.loadhospitalInfo()
},
loadhospitalInfo() {
const appData = app.globalData
if (appData.hospitalInfo && appData.hospitalInfo.length > 0) {
this.setData({
hospitalInfo: appData.hospitalInfo,
loading: false,
})
} else if (appData.hospitalInfoReady) {
appData.hospitalInfoReady.then((data) => {
this.setData({
hospitalInfo: data || [],
loading: false,
})
}).catch(() => {
this.setData({
hospitalInfo: [],
loading: false,
})
})
} else {
this.setData({
hospitalInfo: [],
loading: false,
})
}
},
onCallPhone(e) {
const phone = e.currentTarget.dataset.phone
if (!phone) return
wx.makePhoneCall({
phoneNumber: phone,
fail: (err) => {
console.error('拨打电话失败', err)
},
})
},
onShareAppMessage() {
return {
title: '医院联系电话',
path: '/pages/hospital/contact',
}
},
})