瀏覽代碼

【根据用户位置信息选择较近的广场】

group
海洋之声 5 年之前
父節點
當前提交
07ea57f5c2
共有 3 個文件被更改,包括 29 次插入30 次删除
  1. +2
    -1
      app.js
  2. +1
    -1
      ext.json
  3. +26
    -28
      index/index.js

+ 2
- 1
app.js 查看文件

@@ -43,7 +43,8 @@ App({
.then(res => {
if (res.data.subMalls) {
let list = JSON.parse(res.data.subMalls)
wx.setStorageSync('tenantData', JSON.stringify(list))
wx.setStorageSync('tenantData', JSON.stringify(list));
wx.setStorageSync('firstEnter', true)
wx.setStorageSync('tenantId', list.filter(e => e.tenantId == res.data.selectedMall)[0].tenantId)
} else {
wx.setStorageSync('tenantData', "[]")


+ 1
- 1
ext.json 查看文件

@@ -15,7 +15,7 @@
"orgUrl": "https://wx.qlogo.cn"
}
],
"configUrl": "http://10.11.153.193:7000/C/api",
"configUrl": "http://10.11.153.205:7000/C/api",
"etcpAppId": "wx192b7d2e8dcbefd0",
"socketUrl": "wss://mp.youlane.cn/W/ws",
"etcpVersion": "release",


+ 26
- 28
index/index.js 查看文件

@@ -251,15 +251,12 @@ Page({
data: param
}).then(res => {
wx.setStorageSync('tenantId', tenantId)
wx.setStorageSync('firstEnter', false)
wx.hideLoading();
// wx.showModal({
// title: '提示',
// content: '切换成功!',
// })
wx.showToast({
title: '切换成功!',
icon: 'success',
duration: 2000
})
wx.reLaunch({
url: '/index/index',
})
@@ -290,29 +287,30 @@ Page({
type: "wgs84",
success: function (res) {
console.log(res, 9999)
// let minNum = 0;
// let minIndex = 0;
// JSON.parse(wx.getStorageSync('tenantData')).map((item, index) => {
// let lang = that.GetDistance(res.latitude,item.latitude,res.longitude,item.longitude)
// minIndex = (index == 0 || lang < minNum) ? index : minIndex;
// minNum = (index == 0 || lang < minNum) ? lang : minNum;
// })
// if (JSON.parse(wx.getStorageSync('tenantData'))[minIndex].tenantId != wx.getStorageSync('tenantId')){
// wx.showModal({
// title: '提示',
// content: '系统检测到您离' + JSON.parse(wx.getStorageSync('tenantData'))[minIndex].name + '较近,要切换至' + JSON.parse(wx.getStorageSync('tenantData'))[minIndex].name+'吗?',
// success: function (res) {
// // 重启首页
// if (res.confirm) {
// console.log(6789)
// that.checkoutGroup(JSON.parse(wx.getStorageSync('tenantData'))[minIndex].tenantId, JSON.parse(wx.getStorageSync('tenantData'))[minIndex].parentTenantId)
// // wx.reLaunch({
// // url: '/pages/index/index',
// // })
// }
// }
// })
// }
let minNum = 0;
let minIndex = 0;
JSON.parse(wx.getStorageSync('tenantData')).map((item, index) => {
let lang = that.GetDistance(res.latitude,item.latitude,res.longitude,item.longitude)
minIndex = (index == 0 || lang < minNum) ? index : minIndex;
minNum = (index == 0 || lang < minNum) ? lang : minNum;
})
if (JSON.parse(wx.getStorageSync('tenantData'))[minIndex].tenantId != wx.getStorageSync('tenantId') && wx.getStorageSync('firstEnter')){
wx.showModal({
title: '提示',
content: '系统检测到您离' + JSON.parse(wx.getStorageSync('tenantData'))[minIndex].name + '较近,要切换至' + JSON.parse(wx.getStorageSync('tenantData'))[minIndex].name+'吗?',
success: function (res) {
// 重启首页
if (res.confirm) {
wx.showLoading({
title: '切换中...',
})
that.checkoutGroup(JSON.parse(wx.getStorageSync('tenantData'))[minIndex].tenantId, JSON.parse(wx.getStorageSync('tenantData'))[minIndex].parentTenantId)
}else{
wx.setStorageSync('firstEnter', false)
}
}
})
}
if (res && res.longitude && res.latitude) {
Http.post({
url: config.api.updateLBS,


Loading…
取消
儲存