$('.recommend_title img').eq(0).attr('src', hyhImgUrl('static/app2/img/goods_title.png'));
$('.recommend_title img').eq(1).attr('src', hyhImgUrl('static/app2/img/coupon_title.png'));
$('.recommend_title img').eq(0).css('display', 'none');
$('.recommend_title img').eq(1).css('display', 'none');
var shopId = localStorage.getItem('shopId');
var shopLat = localStorage.getItem('shopLat');
var shopLng = localStorage.getItem('shopLng');
var shopName = localStorage.getItem('shopName');
var phone = localStorage.getItem('phone');
var userName = localStorage.getItem('userName');
mui.plusReady(function() {
// var data = JSON.parse(localStorage.getItem('shop_data'));
var self = plus.webview.currentWebview();
from_id = self.from_id?self.from_id:0;
var userLat='';
var userLng='';
var scheme = "";
var arr = [];
var title = {};
var shopAddress="";
// 加载地图
getLocation(function(data) {
// console.log(data);
if (1 == data.status) {
$('#lng').val(data.lng);
$('#lat').val(data.lat);
getMap(shopLng, shopLat)
// //console.log(JSON.stringify(data));
} else {
mui.alert(data.errStr);
return;
}
});
$.getJSON('http://api.map.baidu.com/geocoder/v2/?ak=Zm7kae5pzZogp8a0uwIOlyyz&callback=?&location='+shopLat+','+shopLng+'&output=json&pois=1',function(res){
// //console.log(res);
//addressComponent => {city: "广州市", district: "天河区", province: "广东省", street: "广州大道", street_number: "中922号-之101-128"}
// //console.log(res.result.addressComponent.city)
$(".shopAddress").html(res.result.formatted_address);
// $("#location-r").html(res.result.addressComponent.city);
})
// $.getScript('http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js',function(){
// alert(remote_ip_info.country);//国家
// alert(remote_ip_info.province);//省份
// alert(remote_ip_info.city);//城市
// });
// 获取用户地址
plus.geolocation.getCurrentPosition(function (p) {
//console.log(p.coords.latitude);
//console.log(p.coords.longitude);
userLat=p.coords.latitude;
userLng=p.coords.longitude
},function (err) {
})
// mui.ajax(ectUrl('app/Shops/getHome'), {
// data: {
// shopId: shopId
// },
// dataType: 'json', //服务器返回json格式数据
// type: 'post', //HTTP请求类型
// timeout: 10000, //超时时间设置为10秒;
// success: function(data) { //服务器返回响应,根据响应结果,分析是否登录成功;
//
// if (data.status == 1) {
// var data = data.data;
// if (data.shop.shopAds.length > 0) {
// var html = '';
// $.each(data.shop.shopAds, function() {
// html += '
 + ')
'
// });
// $('#top_banner .swiper-wrapper').html(html);
// var swiper = new Swiper('#top_banner', {
// pagination: '#top_banner_pagination',
// spaceBetween: 0,
// loop: true,
// autoplay: 3500,
// autoplayDisableOnInteraction: false
// });
// $('#top_banner').height($('#top_banner').width() * 420 / 715);
// $('#top_banner img').height($('#top_banner img').width() * 420 / 715);
// } else {
// $('#top_banner').remove()
// }
//
// if (data.couponList.coupons.length > 0) {
// var html_ = '';
// $.each(data.couponList.coupons, function(num) {
// html_ += ' + '.png') +
// ')
点击领取
满' + this.useMoney + '使用
' + this.couponValue +
// '
'
// });
// $('#timer_swiper .swiper-wrapper').html(html_);
// $('.recommend_title img').eq(0).css('display', 'block');
// var swiper = new Swiper('#timer_swiper', {
// slidesPerView: 2.3,
// paginationClickable: true,
// spaceBetween: 0,
// freeMode: true
// });
// $('#timer_swiper .swiper-slide img').height($('#timer_swiper .swiper-slide img').width() * 140 / 300);
// $('#timer_swiper .swiper-slide').height($('#timer_swiper .swiper-slide').width() * 190 / 300);
// } else {
// $('.time').css('display', 'none');
// }
//
// // var html3 = '';
// // $.each(data.shopcats, function() {
// // html3 += '' + this.catName + '
';
// // });
// // $('.label').html(html3);
// // $('.l_block').each(function(num) {
// // if((num + 1) % 4 == 0) {
// // $(this).addClass('lbrr');
// // }
// // })
// var html4 = '';
// if (data.rec == '') {
// $('.recommend_title').eq(1).css('display', 'none');
// } else {
// $.each(data.rec, function() {
// html4 += ' +
// ')
自营' + this.goodsName +
// '
¥' + this.shopPrice +
// '满减
可用木吉抵扣20%货款

'
// });
// $('.recommend_con').html(html4);
// $('.recommend_title img').eq(1).css('display', 'block');
// $('.rcb_img').height($('.rcb_img').width())
// }
// } else {
// mui.alert(data.msg)
// }
// },
// error: function(xhr, type, errorThrown) { //异常处理;
// // mui.alert(type);
// }
// });
//领取优惠券
$('.time').on('tap', '.home_yhj', function() {
var couponId = $(this).attr('data-couponId');
mui.ajax(hyhUrl('addon/coupon-Coupons-receive'), {
// headers: {
// "HYH-Token": token
// },
data: {
couponId: couponId
},
dataType: 'json', //服务器返回json格式数据
type: 'post', //HTTP请求类型
timeout: 10000, //超时时间设置为10秒;
success: function(data) { //服务器返回响应,根据响应结果,分析是否登录成功;
var data = toJson(data);
mui.alert(data.msg);
},
error: function(xhr, type, errorThrown) { //异常处理;
// mui.alert(type);
}
});
})
$('.recommend_con').on('tap', '.recommend_con_block', function() {
var good_id = $(this).attr('data-goodsId');
mui.openWindow({
url: 'details.html',
id: 'details.html' + good_id,
styles: {
top: '0px', //新页面顶部位置
bottom: '0px', //新页面底部位置
width: '100%', //新页面宽度,默认为100%
height: '100%' //新页面高度,默认为100%
},
extras: {
data_id: good_id
// ..... //自定义扩展参数,可以用来处理页面间传值
},
createNew: false, //是否重复创建同样id的webview,默认为false:不重复创建,直接显示
show: {
// autoShow: true, //页面loaded事件发生后自动显示,默认为true
// aniShow: animationType, //页面显示动画,默认为”slide-in-right“;
// duration: animationTime, //页面动画持续时间,Android平台默认100毫秒,iOS平台默认200毫秒;
// event: 'titleUpdate', //页面显示时机,默认为titleUpdate事件时显示
// extras: {} //窗口动画是否使用图片加速
},
waiting: {
autoShow: true, //自动显示等待框,默认为true
title: '正在加载...', //等待对话框上显示的提示内容
options: {
// width: waiting - dialog - widht, //等待框背景区域宽度,默认根据内容自动计算合适宽度
// height: waiting - dialog - height, //等待框背景区域高度,默认根据内容自动计算合适高度
// ......
}
}
})
})
localStorage.setItem('shop_data', '');
setInterval(function() {
$('.cnxh_block img').height($('.cnxh_block img').width());
$('.cnxh_block').height($('.cnxh_block').width() * 266 / 198);
}, 200)
$('.go').on("tap", function() {
isHasApp()
})
var maps = [{
pname: 'com.baidu.BaiduMap',
action: 'baidumap',
name: '百度地图'
}, {
pname: 'com.autonavi.minimap',
action: 'iosamap',
name: '高德地图'
}
// , {
// pname: 'com.google.android.apps.maps',
// action: 'com.google.android.apps.maps',
// name: '谷歌地图'
// }
// , {
// pname: 'com.tencent.map',
// action: 'com.google.android.apps.maps',
// name: '腾讯地图'
// },
]
// checkApp("com.baidu.BaiduMap", "baidumap", "百度地图")
// checkApp("com.autonavi.minimap", "iosamap", "高德地图")
// checkApp("com.google.android.apps.maps", "com.google.android.apps.maps", "谷歌地图")
// 判断地图软件是否安装
// maps= toJson(maps)
// //console.log(maps)
$.each(maps, function(i, v) {//不能写进点击事件函数里 不然点击一次增加一个title
var that = this
checkApp(that.pname, that.action, that.name)
})
function isHasApp() {
if (0 == arr.length) {
// plus.nativeUI.confirm("没有地图软件??请安装", function(i) {
// if (0 == i.index) {
var startpos= bMapTransQQMap(userLng, userLat)
var endpos = bMapTransQQMap(shopLng, shopLat)
//console.log(userLng);
var urlStr = encodeURI('http://uri.amap.com/navigation?from='+startpos.lng+','+startpos.lat+',startpoint&to='+endpos.lng+','+endpos.lat+',endpoint&mode=car&policy=1&src=mypage&coordinate=gaode&callnative=0')
plus.runtime.openURL(urlStr)
// plus.runtime.openURL('http://uri.amap.com/navigation?from=116.43234,39.98871,当前位置&to=121,31,站点&mode=car&src=公司名称&callnative=0' // androidMarket('com.baidu.BaiduMap')
// // }
//
// )
return false
}
openMapApp()
}
function openMapApp() {
//底部弹出选择地图软件
plus.nativeUI.actionSheet({
title: "请选择!",
cancel: "取消",
buttons: arr
}, function(e) {
var title = arr[e.index - 1].title;
// var i1 = new Intent();
switch (title) {
case "百度地图":
// if (plus.os.name == "Android") {
// plus.runtime.openURL(
// "baidumap://map/direction?origin=latlng:39.98871,116.43234|name:我的位置&destination=31.236244,121.480239&mode=driving&src=webapp.navi.hanguosoft.yinyijianghu",
// function(error) {
// mui.alert('打开' + title + '失败');
// });
// }
goMaps(
"baidumap://map/direction?origin=我的位置&destination="+shopLat+","+shopLng+"&mode=driving&src=webapp.navi.hanguosoft.yinyijianghu"
)
break;
case "高德地图":
var endpos = bMapTransQQMap(shopLng, shopLat)
// plus.runtime.openURL('androidamap://navi?sourceApplication=nyx_super&lat=' + endpos.lat + '&lon=' + endpos.lng +
// '&mode=driving®ion=www&output=html&src="全亮共"',
// function(e) {
// mui.alert('打开' + title + '失败');
// })
goMaps('androidamap://navi?sourceApplication=nyx_super&lat=' + endpos.lat + '&lon=' + endpos.lng +
'&mode=driving®ion='+shopName+'&output=html&src="全亮共"')
break;
}
})
}
function goMaps(url) {
var mContext = plus.android.runtimeMainActivity();
var Uri = plus.android.importClass('android.net.Uri');
var Intent = plus.android.importClass('android.content.Intent');
var intent = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
mContext.startActivity(intent);
}
function checkApp(pn, ac, name) { // pname:android 包名 action:ios包名 name:用作底部弹出
if (plus.runtime.isApplicationExist({
pname: pn, //包名
action: ac //ios包名
})) {
// //console.log("微信应用已安装");
title = {
title: name
};
arr.push(title)
} else {
// //console.log("微信应用未安装");
// title={};
// arr.push(title)
}
}
mui('.gothere').on("tap", ".gt_con", function(e) {
var idx = $(this).index();
var html = '';
switch (idx) {
case 0:
break;
case 1:
break;
case 2:
// $('.gt_con_con1').css('display','none')
$('.gt_con_con').toggle()
html =
''
$('.row .name').css("width", "60%")
$('.gt_con_con').html(html)
break;
}
})
})