Init Repo

This commit is contained in:
root
2019-09-06 23:53:10 +08:00
commit f0ef89dfbb
7905 changed files with 914138 additions and 0 deletions

818
static/app/js/details.js Executable file
View File

@ -0,0 +1,818 @@
var shareImgThumbs = [];
var shares = null;
var Intent = null,
File = null,
Uri = null,
main = null;
// H5 plus事件处理
function plusReady() {
updateSerivces();
if(plus.os.name == "Android") {
main = plus.android.runtimeMainActivity();
Intent = plus.android.importClass("android.content.Intent");
File = plus.android.importClass("java.io.File");
Uri = plus.android.importClass("android.net.Uri");
}
}
if(window.plus) {
plusReady();
} else {
document.addEventListener("plusready", plusReady, false);
}
/**
*
* 更新分享服务
*/
function updateSerivces() {
plus.share.getServices(function(s) {
shares = {};
for(var i in s) {
var t = s[i];
shares[t.id] = t;
}
}, function(e) {
plus.nativeUI.toast("获取分享服务列表失败:" + e.message);
});
}
/**
* 分享操作
* @param {JSON} sb 分享操作对象s.s为分享通道对象(plus.share.ShareService)
* @param {Boolean} bh 是否分享链接
*/
function shareAction(sb, bh) {
if(!sb || !sb.s) {
plus.nativeUI.toast("无效的分享服务!");
return;
}
var msg = {
content: sharehrefDes.value,
extra: {
scene: sb.x
}
};
if(bh) {
msg.href = sharehref.value;
if(sharehrefTitle && sharehrefTitle.value != "") {
msg.title = sharehrefTitle.value;
}
if(sharehrefDes && sharehrefDes.value != "") {
msg.content = sharehrefDes.value;
}
// msg.thumbs = ["_www/logo.png"];
msg.thumbs = $('.swiper-slide img').eq(0).attr('src') ? [$('.swiper-slide img').eq(0).attr('src') + '/thumb60'] : ["_www/logo.png"];
msg.pictures = ["_www/logo.png"];
} else {
if(pic && pic.realUrl) {
msg.pictures = [pic.realUrl];
}
}
// 发送分享
if(sb.s.authenticated) {
// plus.nativeUI.toast("---已授权---");
shareMessage(msg, sb.s);
} else {
plus.nativeUI.toast("---未授权---");
sb.s.authorize(function() {
shareMessage(msg, sb.s);
}, function(e) {
plus.nativeUI.toast("认证授权失败:" + e.code + " - " + e.message);
});
}
}
/**
* 发送分享消息
* @param {JSON} msg
* @param {plus.share.ShareService} s
*/
function shareMessage(msg, s) {
// plus.nativeUI.toast(JSON.stringify(msg));
s.send(msg, function() {
plus.nativeUI.toast("分享到\"" + s.description + "\"成功! ");
}, function(e) {
plus.nativeUI.toast("分享到\"" + s.description + "\"失败 ");
});
}
// 分析链接
function shareHref() {
var shareBts = [];
// 更新分享列表
var ss = shares['weixin'];
ss && ss.nativeClient && (shareBts.push({
title: '微信朋友圈',
s: ss,
x: 'WXSceneTimeline'
}),
shareBts.push({
title: '微信好友',
s: ss,
x: 'WXSceneSession'
}));
// 弹出分享列表
shareBts.length > 0 ? plus.nativeUI.actionSheet({
title: '分享注册链接',
cancel: '取消',
buttons: shareBts
}, function(e) {
(e.index > 0) && shareAction(shareBts[e.index - 1], true);
}) : plus.nativeUI.plus.nativeUI.toast('当前环境无法支持分享链接操作!');
}
mui.plusReady(function() {
var data = '';
var data_saleSpec = {}
var arry_str = '';
var self = plus.webview.currentWebview();
var data_id = self.data_id;
var isEct = self.isEct;
var data_bak = {};
var token = localStorage.getItem('token');
var isShowWhsle = 0;
var shopQQ = '';
var shopTle = '';
// console.log(data_id)
function whslePrice(num, arry_str) {
for(var i in data_saleSpec) {
if(i == arry_str) {
// if(num >= (+(data_saleSpec[i].initNum)) && data_saleSpec[i].whslePrice > 0) {
if(isShowWhsle == 1 && data_saleSpec[i].whslePrice > 0) {
$('.cclass_con .cc2 o').html('批发单价:¥' + data_saleSpec[i].whslePrice);
$('.cclass_con .cc2 l').html('起批数:' + data_saleSpec[i].initNum + '件');
}
}
}
for(var i in data_saleSpec) {
if(i == arry_str) {
$('.cclass_con .cc2 p').html('¥' + data_saleSpec[i].specPrice);
}
}
}
mui.ajax(hyhUrl('app/Goods/detail'), { 
data: {
goodsId: data_id
},
dataType: 'json', //服务器返回json格式数据  
type: 'post', //HTTP请求类型  
timeout: 10000, //超时时间设置为10秒  
success: function(data) {           //服务器返回响应,根据响应结果,分析是否登录成功;  
var data = toJson(data);
// console.log(data.status)
if(data.status == 1) {
// mui.alert('加载失败请重试!');
data = data.data;
data_bak = data;
shopQQ = data.shop.shopQQ;
shopTel = data.shop.shopTel;
var isEct = data.isEct;
if(!shopQQ && shopTel) {
$('#lxkf').html('<a href="tel:' + shopTel + '"><img src="../img/haitunlogo.png" /><p>客服</p></a>')
}
var html = '<div class="none" style="display: none;"><p>链接地址:</p><input id="sharehref" type="url" value="'+ data.goods_url +'" /><p>链接标题:</p><input id="sharehrefTitle" type="text" value="' + data.goodsName + '" /><p>链接描述:</p><input id="sharehrefDes" type="text" value="' + data.goodsTips + '" /></br></div><div class="banner"><div class="swiper-container"><div class="swiper-wrapper">';
var html2 = '';
$.each(data.gallery, function() {
html += '<div class="swiper-slide"><img src="' + hyhImgUrl(this) + '" /></div>';
});
if(isEct==1){
html += '</div></div></div><div class="summarize"><p class="price xxl"><o>ECT专享价</o>¥' + data.shopPrice + '</p><p class="price_old">市场价 <del>¥' + data.marketPrice + '</del></p><div class="compilations"><span class="myf">';
}else{
html += '</div></div></div><div class="summarize"><p class="price">¥' + data.shopPrice + '</p><p class="price"><o>到手价</o>¥' + Math.round(data.shopPrice * 0.8 * 100) / 100 + '</p><p class="price_old">市场价 <del>¥' + data.marketPrice + '</del></p><div class="compilations"><span class="myf">';
}
if(data.isFreeShipping == '1') {
html += '免运费';
} else {
html += '不包邮';
}
html += '</span><span class="yx">月销:' + data.saleNum + '件</span><span class="dz"></span></div><p class="cname" id="shareout" style="color:black;font-size:16px"><o> ' + data.goodsName + '</o><img id="share" src="../img/share.png"/></p>'
if(data.goodsTips) {
html += '<p class="cname">' + data.goodsTips + '</p>';
}
html += '</div><div class="guarantee"><div class="row clearfix yyyhhhqqq"><img src="../img/gouwuquan.png" /><span class="text">领取优惠券</span><button class="lq">领取</button></div><div class="row clearfix"><span class="text1">积分</span><span class="text">购买后可获得成交价格20%积分</span></div>';
if(isEct!=1){
html+='<div class="row clearfix"><span class="text1">惠宝</span><span class="text">本商品可用惠宝抵扣20%</span></div>'
}else{
}
if(data.promotionList != '') {
html += '<div class="mui-table-view-cell mui-collapse row_"><a class="mui-navigate-right" href="#">促销信息 :' + data.promotionList.rewardTitle + '</a><div class="mui-collapse-content" style="width:100%">';
$.each(data.promotionList.json, function() {
html += '<h4>满' + this.orderMoney + '元</h4>';
if(this.favourableJson.chk0 == true) {
html += '<h5>减' + this.favourableJson.chk0val + '元</h5>';
}
if(this.favourableJson.chk1 == true) {
html += '<h5>送' + this.favourableJson.chk1val.text + '</h5>';
}
if(this.favourableJson.chk2 == true) {
html += '<h5>免运费</h5>';
}
if(this.favourableJson.chk3 == true) {
html += '<h5>送满' + this.favourableJson.chk3val.text + '元优惠券 满' + this.favourableJson.chk3val.data.useMoney + '元使用</h5>';
}
});
html += '</div></div>';
}
html += '<div class="row clearfix"><span class="text">正品保证 </span><button class="caidan" style="display:none"><img src="../img/menu.png"/></button></div></div><div class="guarantee" id="guarantee"><div class="row clearfix" id="changeclass"><span class="text">选择颜色分类 号码尺寸</span><button class="caidan"><img src="../img/menu.png"/></button></div></div>';
if(data.oneAppraises == '') {
} else {
html += '<div class="pjrk" style="display:block"><p class="pj_title">商品评价(' + data.appraiseNum + '</p><div class="pj_breviary"><div class="pjbtitle clearfix"><img src="' + hyhImgUrl(data.oneAppraises.userPhoto) + '" /><p>' + data.oneAppraises.loginName + '</p></div><div class="pjbcon">' + data.oneAppraises.content + '</div><div class="pjclass">' + data.oneAppraises.goodsSpecNames + '</div></div><div class="pj_all">查看全部评价</div></div>';
}
var img_data = data.goodsDesc.replace(/src=\"__ROOT__\//g, 'data-src="').replace(/data-echo=\"__ROOT__\//g, 'src="' + hyhImgUrl('')).replace(/src=\"\//g, 'src="' + hyhImgUrl(''));
// console.log(img_data)
html += '<div class="shop_info"><div class="shop_title clearfix"><img src="' + hyhImgUrl(data.shop.shopImg) + '" /><p data-shopId="' + data.shop.shopId + '">' + data.shop.shopName + '</p></div><div class="shopinfocon clearfix"><div class="sicl"><div class="sicl_p1">' + data.goodsCount + '</div><div class="sicl_p2">全部宝贝</div></div><div class="sicl"><div class="sicl_p1">' + data.newGoodsCount + '</div><div class="sicl_p2">上新宝贝</div></div><div class="sicl"><div class="sicl_p1">' + data.favoritesShopsNum + '</div><div class="sicl_p2">关注人数</div></div><div class="sicr"><div class="sicr_p">宝贝描述&nbsp;<o>' + data.shop.goodsScore + '</o></div><div class="sicr_p">卖家服务&nbsp;<o>' + data.shop.serviceScore + '</o></div><div class="sicr_p">物流服务&nbsp;<o>' + data.shop.timeScore + '</o></div></div></div></div><div class="imgcon">' + img_data + '</div>';
$('.con').html(html);
$('.cclass_con .img').html('<img src="' + hyhImgUrl(data.goodsImg) + '" />');
$('.cclass_con .cc2 p').html('¥' + data.shopPrice);
$('.cclass_con .cc2 span').html('库存' + data.goodsStock + '件');
if(data.showWhsle == 1) {
isShowWhsle = 1;
}
$('#storebtn').attr('data-shopId', data.shopId);
$('.swiper-slide img').height($('.swiper-slide img').width());
$('.swiper-slide').height($('.swiper-slide').width());
// $('.banner').height($('.banner').width());
var swiper = new Swiper('.swiper-container', {
pagination: '.swiper-pagination',
paginationClickable: true,
spaceBetween: 30,
autoplay: 3000
});
var html1 = '';
// var html1 = '<div class="mui-scroll-wrapper" id="hahaha"><div class="mui-scroll">';
$.each(data.spec, function() {
html1 += '<div class="cclass1 clearfix" data-class=""><p>' + this.name + '</p>'
$.each(this.list, function() {
// console.log(this.itemId)
html1 += '<div class="block" data-itemId="' + this.itemId + '">' + this.itemName + '</div>'
});
html1 += '</div>'
});
// html1+='</div></div>'
$('.ccclass').html(html1)
// var hahaha = mui('#hahaha').scroll();
// $('.ccclass').height($('#hahaha').height())
for(var i in data.saleSpec) {
data_saleSpec[i] = data.saleSpec[i];
}
if(data.couponList == '') {
$('.yyyhhhqqq').css('display', 'none');
} else {
$.each(data.couponList, function() {
html2 += '<div class="thq_block"><img src="../img/thq_bg.png"/><p>¥' + this.couponValue + '</p><span>满' + this.useMoney + '元使用</span><button class="lq_btn" data-couponId="' + this.couponId + '">领取</button></div>';
});
$('.yhqcon').html(html2);
}
} else if(data.status == -22) {
alert(data.msg);
mui.back();
}
},
error: function(xhr, type, errorThrown) {           //异常处理;  
// alert(errorThrown);      
}  
}); 
var scroll = mui('.mui-scroll-wrapper').scroll({
deceleration: 0.002 //flick 减速系数系数越大滚动速度越慢滚动距离越小默认值0.0006
});
//导航栏渐变
document.querySelector('.mui-scroll-wrapper').addEventListener('scroll', function(e) {
var num;
if(scroll.y >= -387 && scroll.y < 0) {
num = scroll.y / -387;
// console.log('渐变',num)
$('.header1').css({
'display': 'block',
'opacity': num
})
$('.zhe').css({
// 'display': 'block',
'opacity': num
})
var num1 = 0.2 - num * 0.2;
// $('.header .mui-action-back').css('background', 'rgba(0,0,0,' + num1 + ')')
} else if(scroll.y >= 0) {
num = 0;
// console.log('透明',num)
$('.header1').css({
'display': 'none',
'opacity': num
})
$('.zhe').css({
// 'display': 'none',
'opacity': num
})
// $('.header .mui-action-back').css('background', 'rgba(0, 0, 0, 0.2)')
} else if(scroll.y < -387) {
num = 1;
// console.log('不透明',num)
$('.header1').css({
'display': 'block',
'opacity': num
})
$('.zhe').css({
// 'display': 'block',
'opacity': num
});
// $('.header .mui-action-back').css('background', 'rgba(0, 0, 0, 0.2)')
}
//导航栏自动切换
if($('.imgcon').offset().top >= 66) {
$('#nav1').addClass("on").siblings().removeClass('on');
} else if($('.imgcon').offset().top < 66) {
$('#nav3').addClass("on").siblings().removeClass('on');
}
})
//点击导航栏跳转
mui('.nav').on('tap', '#nav1', function() {
mui('.mui-scroll-wrapper').scroll().scrollTo(0, 0, 100);
$('#nav1').addClass("on").siblings().removeClass('on');
});
mui('.nav').on('tap', '#nav2', function() {
mui.openWindow({
url: 'appraise.html',
id: 'appraise.html',
styles: {
top: '0px', //新页面顶部位置
bottom: '0px', //新页面底部位置
width: '100%', //新页面宽度默认为100%
height: '100%' //新页面高度默认为100%
},
extras: {
data_id: data_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, //等待框背景区域高度,默认根据内容自动计算合适高度
// ......
}
}
})
});
mui('.nav').on('tap', '#nav3', function() {
mui('.mui-scroll-wrapper').scroll().scrollTo(0, -1124, 100);
$('#nav3').addClass("on").siblings().removeClass('on');
});
mui('.con').on('tap', '#changeclass', function() {
$('#changeclass_con').show();
})
//选择类型
mui('.ccclass').on('tap', '.block', function() {
$(this).addClass('on').siblings().removeClass('on');
$(this).parent().attr('data-class', $(this).attr('data-itemId'));
var data_itemId = $(this).attr('data-itemId');
// console.log(data_itemId)
$.each(data.spec, function() {
$.each(this.list, function() {
if(this.itemId == data_itemId && this.itemImg != '') {
$('.cclass_con .img').html('<img src="' + hyhImgUrl(this.itemImg) + '" />');
}
});
});
var arry = [];
$.each($('.cclass1'), function() {
arry.push($(this).attr('data-class'))
});
arry.sort(function(a, b) {
return a - b;
});
arry_str = arry.join(':');
// $.each(data.saleSpec, function() {
// if(this == arry_str) {
// $('.cclass_con .cc2 p').html(this.specPrice);
// $('.cclass_con .cc2 span').html('库存' + this.specStock + '件');
//
// }
// });
for(var i in data_saleSpec) {
if(i == arry_str) {
$('.cclass_con .cc2 p').html(data_saleSpec[i].specPrice);
$('.cclass_con .cc2 span').html('库存' + data_saleSpec[i].specStock + '件');
}
}
var num = +$('.change_num input').val();
whslePrice(num, arry_str);
})
//跳转选择类型
$('.footer').on('tap', '.btn_ljgm', function() {
$('#changeclass_con').show();
})
mui('.cc2').on('tap', '.closecclass', function() {
$('#changeclass_con').hide();
})
mui('.en').on('tap', '.engwc', function() {
$('#changeclass_con').hide();
})
//改变数量
mui('.change_num').on('tap', '.jia', function() {
// console.log($(this).siblings('input').val())
var num = +$(this).siblings('input').val() + 1;
if(num <= 0) {
alert('购买数最小为1');
return;
}
$(this).siblings('input').val(num);
whslePrice(num, arry_str)
})
mui('.change_num').on('tap', '.jian', function() {
var num = +$(this).siblings('input').val() - 1;
if(num <= 0) {
alert('购买数最小为1');
return;
}
$(this).siblings('input').val(num);
whslePrice(num, arry_str)
})
$('.change_num input').on('change', function() {
var num = +$(this).val();
whslePrice(num, arry_str);
})
//加入购物车&购买
mui('.en').on('tap', '.enarr', function() {
var that = $(this);
var goodsId = data_id;
var buyNum = $('.change_num input').val();
var isGoodsSpecId = 0;
var goodsSpecId = 0;
var url = '';
if($(this).hasClass('engwc')) {
url = 'addCart';
} else if($(this).hasClass('ensure')) {
url = 'buy';
}
// console.log(data_bak.isSpec)
for(var i in data_saleSpec) {
if(i == arry_str) {
isGoodsSpecId = 1;
goodsSpecId = data_saleSpec[i].id;
}
}
if(isGoodsSpecId == 1) {
// goodsSpecId = arry_str;
} else if(data_bak.isSpec == 0) {
goodsSpecId = 0;
} else {
alert('请选择商品分类!');
return
}
// console.log(arry_str)
// console.log(goodsSpecId)
that.attr('disabled', 'disabled');
mui.ajax(hyhUrl('app/carts/' + url), { 
data: {
goodsId: goodsId,
buyNum: buyNum,
goodsSpecId: goodsSpecId
},
dataType: 'json', //服务器返回json格式数据  
type: 'post', //HTTP请求类型  
timeout: 10000, //超时时间设置为10秒  
success: function(data) {           //服务器返回响应,根据响应结果,分析是否登录成功;  
data = toJson(data);
// console.log(data.msg);
// console.log(data.status);
if(data.status == 1) {
if(url == 'buy') {
mui.openWindow({
url: 'confirmOrder.html',
id: 'confirmOrder.html',
styles: {
top: '0px', //新页面顶部位置
bottom: '0px', //新页面底部位置
width: '100%', //新页面宽度默认为100%
height: '100%' //新页面高度默认为100%
},
extras: {
// data_id: data_id
type: 1
// ..... //自定义扩展参数,可以用来处理页面间传值
},
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, //等待框背景区域高度,默认根据内容自动计算合适高度
// ......
}
}
})
} else if(url == 'addCart') {
alert('添加购物车成功!')
}
} else {
alert(data.msg);
//location.reload();
}
},
error: function(xhr, type, errorThrown) {           //异常处理;  
// alert(type);      
}  
}); 
})
//打开评价列表
mui('.con').on('tap', '.pjrk', function() {
mui.openWindow({
url: 'appraise.html',
id: 'appraise.html',
styles: {
top: '0px', //新页面顶部位置
bottom: '0px', //新页面底部位置
width: '100%', //新页面宽度默认为100%
height: '100%' //新页面高度默认为100%
},
extras: {
data_id: data_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, //等待框背景区域高度,默认根据内容自动计算合适高度
// ......
}
}
})
})
$('.footer').on('tap', '#scbtn', function() {
var goodId = data_id;
var that = $(this);
if($('#scbtn p').html() == '收藏') {
mui.ajax(hyhUrl('app/Favorites/add'), { 
data: {
id: goodId,
type : 0
},
dataType: 'json', //服务器返回json格式数据  
type: 'post', //HTTP请求类型  
timeout: 10000, //超时时间设置为10秒  
success: function(data) {           //服务器返回响应,根据响应结果,分析是否登录成功;  
// console.log(data.data.goodsFavoritesNum)
// console.log(data.data.Rows)
var data = toJson(data);
if(data.status == 1) {
$('#scbtn p').html('已收藏');
$('#scbtn p').css('color', '#E41F4A');
$('#scbtn img').attr('src', '../img/likelogo1.png');
// that.addClass('gz_btn1').removeClass('gz_btn');
} else {
//console.log(data.status)
}
},
error: function(xhr, type, errorThrown) {           //异常处理;  
// alert(type);    
}  
}); 
} else {
mui.ajax(hyhUrl('app/Favorites/cancel'), { 
data: {
id: goodId,
type : 0
},
dataType: 'json', //服务器返回json格式数据  
type: 'post', //HTTP请求类型  
timeout: 10000, //超时时间设置为10秒  
success: function(data) {           //服务器返回响应,根据响应结果,分析是否登录成功;  
// console.log(data.data.goodsFavoritesNum)
// console.log(data.data.Rows)
var data = toJson(data);
if(data.status == 1) {
$('#scbtn p').html('收藏');
$('#scbtn p').css('color', '#8f8f94');
$('#scbtn img').attr('src', '../img/likelogo.png');
// that.addClass('gz_btn1').removeClass('gz_btn');
} else {
//console.log(data.status)
}
},
error: function(xhr, type, errorThrown) {           //异常处理;  
// alert(type);    
}  
}); 
}
})
$('.footer').on('tap', '#storebtn', function() {
var shopId = this.attributes["data-shopId"].nodeValue;
var url = 'storeout.html';
if(shopId==1){
url='self_shop.html'
}
mui.openWindow({
url: url,
id: url+shopId,
styles: {
top: '0px', //新页面顶部位置
bottom: '0px', //新页面底部位置
width: '100%', //新页面宽度默认为100%
height: '100%' //新页面高度默认为100%
},
extras: {
shopId: shopId
// ..... //自定义扩展参数,可以用来处理页面间传值
},
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, //等待框背景区域高度,默认根据内容自动计算合适高度
// ......
}
}
})
})
$('.con').on('tap', '.shop_title p', function() {
var shopId = this.attributes["data-shopId"].nodeValue;
var url = 'storeout.html';
if(shopId==1){
url='self_shop.html'
}
mui.openWindow({
url: url,
id: url+shopId,
styles: {
top: '0px', //新页面顶部位置
bottom: '0px', //新页面底部位置
width: '100%', //新页面宽度默认为100%
height: '100%' //新页面高度默认为100%
},
extras: {
shopId: shopId
// ..... //自定义扩展参数,可以用来处理页面间传值
},
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, //等待框背景区域高度,默认根据内容自动计算合适高度
// ......
}
}
})
})
//弹出优惠券
$('.con').on('tap', '.lq', function() {
$('#youhuiquan_con').css('display', 'block');
})
//关闭优惠券
$('#youhuiquan_con').on('tap', '.thq_close', function() {
$('#youhuiquan_con').css('display', 'none');
})
//领取优惠券
$('#youhuiquan_con').on('tap', '.lq_btn', 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);
alert(data.msg);
},
error: function(xhr, type, errorThrown) {           //异常处理;  
// alert(type);    
}  
}); 
})
//联系客服
$('#lxkf').on('tap', function() {
if(shopQQ) {
// location.href="http://wpa.qq.com/msgrd?v=3&uin="+ shopQQ +"&site=qq&menu=yes";
// mui.back();
// window.open("http://wpa.qq.com/msgrd?v=3&uin="+ shopQQ +"&site=qq&menu=yes")
if(plus.os.name == "iOS") {
plus.runtime.launchApplication({
action: "mqq://im/chat?chat_type=wpa&uin=" + shopQQ + "&version=1&src_type=web"
}, function(e) {
plus.nativeUI.confirm("检查到您未安装qq请先到appstore搜索下载", function(i) {
if(i.index == 0) {
iosAppstore("itunes.apple.com/cn/app/mqq/");
}
});
});
} else if(plus.os.name == "Android") {
var Intent = plus.android.importClass('android.content.Intent');
var Uri = plus.android.importClass('android.net.Uri');
var main = plus.android.runtimeMainActivity();
var uri = Uri.parse("mqqwpa://im/chat?chat_type=wpa&uin=" + shopQQ);
main.startActivity(new Intent(Intent.ACTION_VIEW, uri));
}
}
})
//分享
$('.con').on('tap', '#share', function() {
shareHref();
})
})
// var self = plus.webview.currentWebview();
// console.log(self.aaa)