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.

158 lines
4.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;
/**
* 页面的初始数据
*/
Page({
data: {
resData: [],
showOrHidden: true,
city: '',
district: '',
cityId: '',
districtId: '',
merchantNo: '',
// groupNo: "",
},
onLoad: function(options) {
// let that = this; 
qqmapsdk = new QQMapWX({
// key: 'C5KBZ-RISKD-INW4P-PWYQJ-QC6C7-BQBGC'//测试
key: 'JN7BZ-MJBK5-52SIH-QOKGH-FJE5F-IWFGG'//正式
});
// this.setData({
// groupNo: options.groupNo == undefined ? "" : options.groupNo,
// });
},
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) {
<<<<<<< HEAD
// 打印对应想得到的数据
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,
});
=======
if (res.code== 0){
// 打印对应想得到的数据
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,
});
}else{
showorHide: false;
}
>>>>>>> 4ec3090552fa1d2d848a27c00f116a54ddd8adb7
}
});
},
fail: function(res) {
console.log(res.data)
showorHide: false,
wx.showToast({
title: '加载数据失败',
});
},
});
}
}),
wx.getSetting({
})
},
openGroups: function (e) {
},
openGroup:function(e){
wx.navigateTo({
url: '../city/city',
})
},
groupTaps: function(e) {
var that = this;
wx.switchTab({
url: '../index/index'
})
},
})