//app.js
|
var util = require('utils/util.js')
|
var api = require('utils/service-api.js');
|
App({
|
|
baseUrl: "https://filehive2.jyymatrix.cc/xcxapi",
|
// baseUrl : "http://localhost:8080",
|
|
//登录后获得的token
|
loginToken: "",
|
//判断用户是否登录
|
isLogin: false,
|
//最近门店
|
shopInfo: {},
|
//所有门店
|
shopList: [],
|
|
|
onLaunch: function(options) {
|
|
this.getShop();
|
if (options.scene == 1044) {
|
wx.getShareInfo({
|
shareTickets: options.shareTickets,
|
success: function(res) {
|
console.log("onLaunchoptions转发成功")
|
console.log(res)
|
var encryptedData = res.encryptedData;
|
var iv = res.iv
|
}
|
})
|
}
|
|
|
},
|
|
/**
|
* 获取门店
|
*/
|
getShop: function() {
|
const app = this;
|
wx.getLocation({
|
type: 'wgs84',
|
success(res) {
|
const latitude = res.latitude;
|
const longitude = res.longitude;
|
app.doGgetShopList(longitude, latitude);
|
},
|
fail(res) {
|
console.log("用户拒绝授权");
|
app.doGgetShopList(0, 0);
|
}
|
})
|
},
|
doGgetShopList: function(longitude, latitude) {
|
util.request({
|
api: api.yuyue.getShopList + "/" + longitude + "/" + latitude,
|
callback: function(data) {
|
|
let shopInfo = data.mapInfo.shopInfo;
|
if (getApp().shopInfo.id == null) {
|
getApp().shopInfo = shopInfo;
|
wx.setNavigationBarTitle({
|
title: shopInfo.shopShortName
|
});
|
}
|
getApp().shopList = data.rows;
|
|
},
|
|
});
|
},
|
|
|
checkAuthorize(scope) {
|
wx.getSetting({
|
success: (res) => {
|
console.log(res.authSetting[scope])
|
if (!res.authSetting[scope]) {
|
wx.showModal({
|
title: '用户未授权',
|
content: '拒绝授权将不能体验小程序完整功能,点击确定开启授权',
|
success: (res) => {
|
console.log(res)
|
if (res.confirm) {
|
wx.openSetting({})
|
}
|
}
|
})
|
}
|
}
|
})
|
}
|
|
})
|