|
@@ -12,7 +12,7 @@
|
|
|
<link rel="stylesheet" type="text/css" href="../css/style.css" />
|
|
|
<link rel="stylesheet" type="text/css" href="../css/swiper.min.css" />
|
|
|
<style>
|
|
|
- .swiper-container {
|
|
|
+ .swiper-container {
|
|
|
width: 100%;
|
|
|
height: 100%;
|
|
|
}
|
|
@@ -186,7 +186,7 @@
|
|
|
<section>
|
|
|
<div id="header" class="header">
|
|
|
<div class="home-top" style="padding: 0.1rem 0;">
|
|
|
- <div class="home-top-left"><img id="set-local" class="home-top-local" src="../image/home_local.png" /> <span class="local-name"> 正在搜索您附近的酒店</span></div>
|
|
|
+ <div class="home-top-left" onclick="openDw()"><img id="set-local" class="home-top-local" src="../image/home_local.png" /> <span class="local-name"></span></div>
|
|
|
<div class="home-top-right" style="margin-top: -0.05rem;">
|
|
|
<div class="scan-barcode" style="right: 1rem;"><img class="home-top-local" src="../image/home_scan.png" />
|
|
|
<p>扫一扫</p>
|
|
@@ -248,6 +248,8 @@
|
|
|
var _adv_article_id = '0';
|
|
|
var _webinkeyid = '0';
|
|
|
var _webinstoreid = '0';
|
|
|
+ var jpush;
|
|
|
+ var isShowLoad=true;
|
|
|
apiready = function() {
|
|
|
var $header = $api.byId('header');
|
|
|
$api.fixIos7Bar($header);
|
|
@@ -263,8 +265,6 @@
|
|
|
if (!storage || !storage[0] || !storage[0].granted) {
|
|
|
reqPermission('storage')
|
|
|
}
|
|
|
-
|
|
|
-
|
|
|
get_adv();//弹窗
|
|
|
getRouteData();//轮播吞
|
|
|
webtoappinit();
|
|
@@ -285,8 +285,8 @@
|
|
|
_isload = false;
|
|
|
_minid = '';
|
|
|
_isrefurbish = true;
|
|
|
- getAddress();
|
|
|
- getmsgtotal();
|
|
|
+ // getAddress();
|
|
|
+ // getmsgtotal();
|
|
|
});
|
|
|
//应用每次显示
|
|
|
api.addEventListener({
|
|
@@ -597,6 +597,7 @@
|
|
|
} else {
|
|
|
$(".border-none").addClass("mask-hidden");
|
|
|
}
|
|
|
+ console.log("123");
|
|
|
if (_isload) {
|
|
|
return false;
|
|
|
}
|
|
@@ -679,7 +680,6 @@
|
|
|
return false;
|
|
|
})
|
|
|
$(".swiper-wrapper").on("tap", ".swiper-slide", function() {
|
|
|
- console.log("3")
|
|
|
var _type = $(this).attr("type");
|
|
|
var _keyid = $(this).attr("keyid");
|
|
|
if (_type == 'store') {
|
|
@@ -769,7 +769,7 @@
|
|
|
return false;
|
|
|
}
|
|
|
|
|
|
- $("#set-local").on("tap", function() {
|
|
|
+ function openDw() {
|
|
|
$(this).attr("src", "../image/home_local2.png");
|
|
|
var _that = $(this);
|
|
|
setTimeout(function() {
|
|
@@ -778,17 +778,41 @@
|
|
|
api.toast({
|
|
|
msg: '正在获取当前位置...'
|
|
|
});
|
|
|
+ isShowLoad=true;
|
|
|
getAddress();
|
|
|
- })
|
|
|
+ }
|
|
|
|
|
|
function getAddress() {
|
|
|
var has = hasPermission('location');
|
|
|
+ var aMap = api.require('aMap');
|
|
|
+ console.log(JSON.stringify(has));
|
|
|
if (!has || !has[0] || !has[0].granted) {
|
|
|
- reqPermission('location');
|
|
|
+
|
|
|
+ if(api.systemType == 'ios'){
|
|
|
+ console.log("ios");
|
|
|
+ if(isShowLoad){
|
|
|
+ api.confirm({
|
|
|
+ title: '提醒',
|
|
|
+ msg:'没有获得定位服务权限\n是否前往设置?',
|
|
|
+ buttons: ['去设置', '取消']
|
|
|
+ }, function(ret, err) {
|
|
|
+ isShowLoad=false;
|
|
|
+ if(1 == ret.buttonIndex){
|
|
|
+ api.requestPermission({list:['location']}, function(ret, err){});
|
|
|
+ }else{
|
|
|
+ $(".local-name").text('定位失败');
|
|
|
+ }
|
|
|
+ });
|
|
|
+ }
|
|
|
+ }else{
|
|
|
+
|
|
|
+ console.log("安卓");
|
|
|
+ api.requestPermission({list:['location']}, function(ret, err){});
|
|
|
+ }
|
|
|
$(".border-none").removeClass("mask-hidden");
|
|
|
return false;
|
|
|
}
|
|
|
- var aMap = api.require('aMap');
|
|
|
+
|
|
|
if (api.systemType == 'ios') {
|
|
|
aMap.hide();
|
|
|
aMap.open({
|
|
@@ -810,7 +834,12 @@
|
|
|
}, function(ret, err) {
|
|
|
if (ret.status) {
|
|
|
aMap.close();
|
|
|
- $(".local-name").text(ret.city + ret.township + ret.street + ret.number);
|
|
|
+ if(ret.city||ret.township||ret.street||ret.number){
|
|
|
+ $(".local-name").text(ret.city + ret.township + ret.street + ret.number);
|
|
|
+ }else{
|
|
|
+ $(".local-name").text('定位失败');
|
|
|
+ }
|
|
|
+
|
|
|
}
|
|
|
});
|
|
|
getRouteHotelData();
|
|
@@ -869,6 +898,7 @@
|
|
|
function initJPush() {
|
|
|
jpush.init(function(ret, err) {
|
|
|
if (ret && ret.status) {
|
|
|
+ // console.log(JSON.stringify(ret))
|
|
|
bindAliasAndTags();
|
|
|
} else {
|
|
|
api.toast({
|
|
@@ -893,8 +923,8 @@
|
|
|
tags: ['tag1', 'qdduser']
|
|
|
};
|
|
|
jpush.bindAliasAndTags(param, function(ret) {
|
|
|
- var statusCode = ret.statusCode;
|
|
|
// alert(JSON.stringify(ret));
|
|
|
+ var statusCode = ret.statusCode;
|
|
|
});
|
|
|
}
|
|
|
|