|
|
@@ -27,7 +27,7 @@ Page({
|
|
|
searchList: [],
|
|
|
letter: ''
|
|
|
},
|
|
|
- onLoad: function(options) {
|
|
|
+ onLoad: function (options) {
|
|
|
var currcity = wx.getStorageSync('currcity') || '无锡'
|
|
|
var currcityCode = wx.getStorageSync('currcityCode') || '320200';
|
|
|
var pcity = wx.getStorageSync('city') || '无锡'
|
|
|
@@ -86,6 +86,12 @@ Page({
|
|
|
cityCode: cityCode
|
|
|
})
|
|
|
},
|
|
|
+ // 返回上级页面
|
|
|
+ back() {
|
|
|
+ wx.navigateBack({
|
|
|
+ delta: 1,
|
|
|
+ })
|
|
|
+ },
|
|
|
toView(e) {
|
|
|
var showLetter = e.currentTarget.dataset.letter;
|
|
|
let letter = showLetter;
|
|
|
@@ -110,7 +116,7 @@ Page({
|
|
|
})
|
|
|
}, 1000)
|
|
|
},
|
|
|
- searchStart: function(e) {
|
|
|
+ searchStart: function (e) {
|
|
|
var showLetter = e.currentTarget.dataset.letter;
|
|
|
// var pageY = e.touches[0].pageY;
|
|
|
// this.setScrollTop(this, showLetter);
|
|
|
@@ -132,7 +138,7 @@ Page({
|
|
|
})
|
|
|
},
|
|
|
|
|
|
- searchMove: function(e) {
|
|
|
+ searchMove: function (e) {
|
|
|
// var pageY = e.touches[0].pageY;
|
|
|
// var startPageY = this.data.startPageY;
|
|
|
// var tHeight = this.data.tHeight;
|
|
|
@@ -163,18 +169,18 @@ Page({
|
|
|
})
|
|
|
},
|
|
|
|
|
|
- searchEnd: function(e) {
|
|
|
+ searchEnd: function (e) {
|
|
|
// console.log(e);
|
|
|
// var showLetter=e.currentTarget.dataset.letter;
|
|
|
var that = this;
|
|
|
- setTimeout(function() {
|
|
|
+ setTimeout(function () {
|
|
|
that.setData({
|
|
|
isShowLetter: false
|
|
|
})
|
|
|
}, 1000)
|
|
|
|
|
|
},
|
|
|
- nowLetter: function(pageY, that) { //当前选中的信息
|
|
|
+ nowLetter: function (pageY, that) { //当前选中的信息
|
|
|
var letterData = this.data.searchLetter;
|
|
|
var bHeight = 0;
|
|
|
var tHeight = 0;
|
|
|
@@ -195,10 +201,10 @@ Page({
|
|
|
startPageY: pageY
|
|
|
})
|
|
|
},
|
|
|
- bindScroll: function(e) {
|
|
|
+ bindScroll: function (e) {
|
|
|
// console.log(e.detail)
|
|
|
},
|
|
|
- setScrollTop: function(that, showLetter) {
|
|
|
+ setScrollTop: function (that, showLetter) {
|
|
|
var scrollTop = 0;
|
|
|
var cityList = that.data.cityList;
|
|
|
var cityCount = 0;
|
|
|
@@ -216,7 +222,7 @@ Page({
|
|
|
scrollTop: scrollTop - 1558
|
|
|
})
|
|
|
},
|
|
|
- bindCity: function(e) {
|
|
|
+ bindCity: function (e) {
|
|
|
var city = e.currentTarget.dataset.city;
|
|
|
this.setData({
|
|
|
city: city
|
|
|
@@ -271,14 +277,14 @@ Page({
|
|
|
}
|
|
|
},
|
|
|
|
|
|
- cxgps: function(e) {
|
|
|
+ cxgps: function (e) {
|
|
|
var that = this;
|
|
|
wx.showLoading({
|
|
|
title: 'loading',
|
|
|
mask: true
|
|
|
});
|
|
|
wx.getSetting({
|
|
|
- success: function(res) {
|
|
|
+ success: function (res) {
|
|
|
if (!res.authSetting['scope.userLocation']) {
|
|
|
wx.hideLoading();
|
|
|
wx.showModal({
|
|
|
@@ -286,7 +292,7 @@ Page({
|
|
|
content: '当前服务需要获取您的位置信息,请确认授权',
|
|
|
confirmText: '去授权',
|
|
|
cancelText: '暂不授权',
|
|
|
- success: function(res) {
|
|
|
+ success: function (res) {
|
|
|
if (res.confirm) {
|
|
|
wx.openSetting();
|
|
|
} else if (res.cancel) {
|
|
|
@@ -305,7 +311,7 @@ Page({
|
|
|
cityNmae = cityNmae.substring(0, cityNmae.lastIndexOf('市'));
|
|
|
}
|
|
|
let areaList = city.getcityList([cityNmae])[0].areaList;
|
|
|
-
|
|
|
+
|
|
|
that.setData({
|
|
|
currcity: cityNmae,
|
|
|
currcityCode: cityCode,
|
|
|
@@ -343,7 +349,7 @@ Page({
|
|
|
},
|
|
|
serach(text) {
|
|
|
|
|
|
- var searchList = this.data.cityNameList.filter(function(name) {
|
|
|
+ var searchList = this.data.cityNameList.filter(function (name) {
|
|
|
// console.log(name)
|
|
|
return name.indexOf(text) !== -1
|
|
|
})
|
|
|
@@ -377,16 +383,16 @@ Page({
|
|
|
function ajaxGes(lat, lng) {
|
|
|
//TODO:自己的定位接口
|
|
|
var url = '';
|
|
|
- return new Promise(function(resolve, reject) {
|
|
|
+ return new Promise(function (resolve, reject) {
|
|
|
wx.request({
|
|
|
url: url,
|
|
|
header: {
|
|
|
'content-type': 'application/json'
|
|
|
},
|
|
|
- success: function(res) {
|
|
|
+ success: function (res) {
|
|
|
resolve(res.data);
|
|
|
},
|
|
|
- fail: function(err) {
|
|
|
+ fail: function (err) {
|
|
|
reject(err);
|
|
|
}
|
|
|
})
|