You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

131 lines
3.4 KiB

//获取应用实例
const app = getApp()
var QQMapWX = require('../../libs/qqmap-wx-jssdk.js');
var util = require("../../utils/util.js");
var qqmapsdk;
var city;
var district;
// var cityId;
// var districtId;
// var merchantNo
/**
* 页面的初始数据
*/
Page({
data: {
resData: [],
showOrHidden: false,
},
onLoad: function (options) {
let that = this; 
qqmapsdk = new QQMapWX({
key: 'C5KBZ-RISKD-INW4P-PWYQJ-QC6C7-BQBGC'
});
// wx.getStorage({
// key: 'merchantNo',
// success: function (res) {
// console.log(res.data)
// if (res.data == '') {
// console.log(1111);
// } else {
// console.log(6666);
// wx.switchTab({
// url: '../index/index'
// })
// }
// that.setData({
// merchantNo: res.data
// })
// console.log(222);
// // that.setData({ userName: res.data });
// }
// });
},
onReady: function () {
var that = this;
wx.getLocation({
type: 'wgs84',
success: function (res) {
qqmapsdk.reverseGeocoder({
success: function (res) {
let district = res.result.address_component.district;
let city = res.result.address_component.city;
that.setData({
city,
district
});
wx.request({
url: app.gw.hostUrl + '/mall/wxa/index/OpenCity',
method: 'PUT',
data: {
cityName: city,
districtName:district
},
header: {
'Content-Type': 'application/x-www-form-urlencoded'
},
success: function (res) {
// 打印对应想得到的数据
console.log(res)
var cityId = res.data.response[0].cityId;
var cityName = res.data.response[0].cityName;
var districtId = res.data.response[0].districtId;
var districtName = res.data.response[0].districtName;
var merchantNo = res.data.response[0].merchantNo;
var lists = res.data.msg
that.setData({
lists
});
wx.setStorage({
key: 'cityId',
data: cityId,
});
wx.setStorage({
key: 'cityName',
data:cityName,
});
wx.setStorage({
key: 'districtId',
data:districtId,
});
wx.setStorage({
key: 'districtName',
data:districtName,
});
wx.setStorage({
key: 'merchantNo',
data: merchantNo,
});
}
});
}
});
}
})
},
groupTaps: function (e) {
var that = this;
//获取本地数据
// wx.getStorage({
// key: 'merchantNo',
// success: function (res) {
// if (res.data ==''){
// console.log(1111);
// }else{
// console.log(888);
// }
// // console.log(1111);
// // console.log(res.data);
// // that.setData({ merchantNo: res.data });
// // console.log(2222);
// // showOrhide:false;
// }
// });
wx.switchTab({
// url: '../index/index'
})
},
})