Files
venue_wx/pages/currentEnter/index.js

140 lines
2.4 KiB
JavaScript

// pages/currentEnter/index.js
const app = getApp();
let enterId = ""
Page({
/**
* 页面的初始数据
*/
data: {
isSignIn: false,
memberEnterDetail: {},
showDeleteDialog: false,
isGoHome: false,
endDate: false,
},
/**
* 生命周期函数--监听页面加载
*/
onLoad: function(options) {
enterId = options.id;
this.getData();
},
/**
* 生命周期函数--监听页面初次渲染完成
*/
onReady: function() {
let pages = getCurrentPages();
this.setData({
isGoHome: pages.length == 1
})
},
/**
* 生命周期函数--监听页面显示
*/
onShow: function() {
},
/**
* 生命周期函数--监听页面隐藏
*/
onHide: function() {
},
/**
* 生命周期函数--监听页面卸载
*/
onUnload: function() {
},
/**
* 页面相关事件处理函数--监听用户下拉动作
*/
onPullDownRefresh: function() {
},
/**
* 页面上拉触底事件的处理函数
*/
onReachBottom: function() {
},
/**
* 用户点击右上角分享
*/
onShareAppMessage: function() {
return {
title: '智慧云馆'
}
},
// 获取数据
getData() {
app.$api.memberEntersDetail({
enterId: enterId
}).then(res => {
if (!res.memberEnterDetail) {
wx.navigateBack({
delta: 1,
})
}
this.setData({
memberEnterDetail: res.memberEnterDetail
})
}, err => {
})
},
// 取消弹框
cancelDeleteDialog() {
this.setData({
showDeleteDialog: false
})
},
// // 确认删除
// confirmDeleteDialog() {
// app.$api.memberEnterDetailsCancel({
// orderSn: this.data.memberEnterDetail.orderSn
// }).then(res => {
// wx.showToast({
// title: '取消成功',
// })
// this.setData({
// showDeleteDialog: false
// })
// this.getData();
// }, err => {
// this.setData({
// showDeleteDialog: false
// })
// });
// },
// 打开导航,
opnGPS() {
wx.openLocation({
latitude: Number(this.data.memberEnterDetail.latitude),
longitude: Number(this.data.memberEnterDetail.longitude),
name: this.data.memberEnterDetail.lessonName,
address: this.data.memberEnterDetail.address,
})
},
backOut() {
wx.navigateBack({
delta: 1,
})
}
})