103 lines
1.8 KiB
JavaScript
103 lines
1.8 KiB
JavaScript
|
|
// pages/Navigation/Navigation.js
|
||
|
|
var app = getApp()
|
||
|
|
Page({
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 页面的初始数据
|
||
|
|
*/
|
||
|
|
data: {
|
||
|
|
name:'',
|
||
|
|
location:'',
|
||
|
|
bus:'',
|
||
|
|
phone:''
|
||
|
|
},
|
||
|
|
// 导航
|
||
|
|
navigationTo(e){
|
||
|
|
let id = e.currentTarget.dataset.id
|
||
|
|
if(id == 1){
|
||
|
|
wx.openLocation({
|
||
|
|
latitude: app.globalData.lat,
|
||
|
|
longitude: app.globalData.lon,
|
||
|
|
scale:12,
|
||
|
|
name:app.globalData.hosName,
|
||
|
|
address:app.globalData.hosLocation
|
||
|
|
})
|
||
|
|
}else{
|
||
|
|
let url=encodeURIComponent('https://his.ipalmap.com/navigation/dist/index.html#/search?appsId=10333')
|
||
|
|
wx.navigateTo({
|
||
|
|
url: '/pages/view/view?url='+ url,
|
||
|
|
});
|
||
|
|
// wx.navigateTo({
|
||
|
|
// url: '/pages/localNavigation/localNavigation',
|
||
|
|
// })
|
||
|
|
}
|
||
|
|
},
|
||
|
|
// 拨打电话
|
||
|
|
makePhone() {
|
||
|
|
wx.makePhoneCall({
|
||
|
|
phoneNumber: this.data.phone,
|
||
|
|
})
|
||
|
|
},
|
||
|
|
/**
|
||
|
|
* 生命周期函数--监听页面加载
|
||
|
|
*/
|
||
|
|
onLoad: function (options) {
|
||
|
|
this.setData({
|
||
|
|
name:app.globalData.hosName,
|
||
|
|
location:app.globalData.hosLocation,
|
||
|
|
bus:app.globalData.bus,
|
||
|
|
phone:app.globalData.hosPhone,
|
||
|
|
})
|
||
|
|
},
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 生命周期函数--监听页面初次渲染完成
|
||
|
|
*/
|
||
|
|
onReady: function () {
|
||
|
|
wx.setNavigationBarTitle({
|
||
|
|
title: '医院导航'
|
||
|
|
})
|
||
|
|
},
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 生命周期函数--监听页面显示
|
||
|
|
*/
|
||
|
|
onShow: function () {
|
||
|
|
|
||
|
|
},
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 生命周期函数--监听页面隐藏
|
||
|
|
*/
|
||
|
|
onHide: function () {
|
||
|
|
|
||
|
|
},
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 生命周期函数--监听页面卸载
|
||
|
|
*/
|
||
|
|
onUnload: function () {
|
||
|
|
|
||
|
|
},
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 页面相关事件处理函数--监听用户下拉动作
|
||
|
|
*/
|
||
|
|
onPullDownRefresh: function () {
|
||
|
|
|
||
|
|
},
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 页面上拉触底事件的处理函数
|
||
|
|
*/
|
||
|
|
onReachBottom: function () {
|
||
|
|
|
||
|
|
},
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 用户点击右上角分享
|
||
|
|
*/
|
||
|
|
onShareAppMessage: function () {
|
||
|
|
|
||
|
|
}
|
||
|
|
})
|