dm-wechat-mini/pages/my/promation/wx-group/index.js
2025-03-01 17:54:13 +08:00

106 lines
1.9 KiB
JavaScript

import commonApi from '../../../../api/common';
import {getStatusNavBarHeight} from '../../../../utils/util';
const app = getApp();
Page({
/**
* 页面的初始数据
*/
data: {
detail:{},
navbarHeight:getStatusNavBarHeight(),
communityId:'',
positioning:false,
positioningError:false,
detailPosition:{},
qrcodeLoading:false
},
/**
* 生命周期函数--监听页面加载
*/
onLoad(options) {
this.data.communityId = options.communityId;
this.setData({
navbarHeight:getStatusNavBarHeight()
})
commonApi.community.detail(this.data.communityId).then((data)=>{
this.setData({
detail:data
})
})
this.getWxGroupQrcode();
},
getWxGroupQrcode(){
this.setData({
positioning:true,
qrcodeLoading:true
})
app.getLocation().then((data)=>{
this.setData({
positioning:false,
positioningError:false
})
commonApi.community.wxGroup(this.data.communityId,{latitude:data.latitude,longitude:data.longitude}).then((res)=>{
this.setData({
detailPosition:res,
qrcodeLoading:false
})
})
}).catch(()=>{
this.setData({
positioning:false,
qrcodeLoading:false,
positioningError:true
})
})
},
/**
* 生命周期函数--监听页面初次渲染完成
*/
onReady() {
},
/**
* 生命周期函数--监听页面显示
*/
onShow() {
},
/**
* 生命周期函数--监听页面隐藏
*/
onHide() {
},
/**
* 生命周期函数--监听页面卸载
*/
onUnload() {
},
/**
* 页面相关事件处理函数--监听用户下拉动作
*/
onPullDownRefresh() {
},
/**
* 页面上拉触底事件的处理函数
*/
onReachBottom() {
},
/**
* 用户点击右上角分享
*/
onShareAppMessage() {
}
})