// JavaScript Document
//通过device.js判断登录设备,当是移动端时跳转到手机版页面
//if(device.mobile() || device.ipad()){
// window.location.href="/mobile";
//window.location="url"; //要跳转到的URL地址
// }
//微信jssdk获得权根并设置菜单栏
function wxMenu(){
shareurl=location.href.split('#')[0];
$.ajax({
url: "/index/index/wxqianming",
data: {'url':shareurl},
type: "GET",
dataType: "json",
success: function(res) {
//微信分享----
//res.webconfig.nowurl=window.location.href;
//console.log(res);
wxconfig=res.wxconfig;
//自定义分享内容-------------
//console.log(wxconfig);
wx.config({
debug:false,// 是否开启调试模式
appId:wxconfig.appId,// 必填,微信号AppID
timestamp:wxconfig.timestamp,// 必填,生成签名的时间戳
nonceStr:wxconfig.nonceStr,// 必填,生成签名的随机串
signature:wxconfig.signature,// 必填,签名,见附录1
jsApiList: [
'checkJsApi',
'onMenuShareTimeline',
'onMenuShareAppMessage',
'onMenuShareQQ',
'onMenuShareWeibo',
'onMenuShareQZone',
'hideOptionMenu',//界面操作接口1
'showOptionMenu',//界面操作接口2
'closeWindow' , ////界面操作接口3
'hideMenuItems',////界面操作接口4
'showMenuItems',////界面操作接口5
'hideAllNonBaseMenuItem',////界面操作接口6
'showAllNonBaseMenuItem',////界面操作接口7
'openAddress',
'openLocation',
'getLocation',
'scanQRCode'
]
});
wx.ready(function(){
wx.hideMenuItems({
menuList: [
//"menuItem:share:appMessage",
//"menuItem:share:timeline",
//"menuItem:share:qq",
//"menuItem:share:weiboApp",
//"menuItem:share:facebook",
//"menuItem:share:QZone",
"menuItem:editTag",
"menuItem:delete",
"menuItem:originPage",
"menuItem:readMode",
"menuItem:openWithQQBrowser",
"menuItem:openWithSafari",
"menuItem:share:email",
"menuItem:share:brand",
"menuItem:copyUrl"
] // 要显示的菜单项,所有menu项见附录3
});
});
},
error: function(data) {
//layer.msg('网络拥堵,请重新尝试',{shade:.5,icon: 2,time:3000});
}
});
}
//微信转发分享设置
function wxshareconf(wxtitle,wxlink,wximgurl,wxdesc){
wx.ready(function(){
var shareData ={
title:wxtitle,// 分享标题
link:wxlink,// 分享链接,记得使用绝对路径
imgUrl:wximgurl,// 分享图标,记得使用绝对路径
desc:wxdesc,// 分享描述
type: 'link',
success:function(){
//console.info('分享成功!');
},
cancel:function(){
console.info('取消分享!');
// 用户取消分享后执行的回调函数
}
}
wx.onMenuShareAppMessage(shareData);
wx.onMenuShareTimeline(shareData);
wx.onMenuShareQQ(shareData);
wx.onMenuShareWeibo(shareData);
});
}
//阻止冒泡事件
function stopPropagation(e) {
e = e || window.event;
if(e.stopPropagation) { //W3C阻止冒泡方法
e.stopPropagation();
} else {
e.cancelBubble = true; //IE阻止冒泡方法
}
}
//关闭浮窗
function closeContact(e){
if($(".my-righticon .main .box1").hasClass("on")){
$(".my-righticon").fadeOut(200);
$(".my-righticon .main .box1").removeClass("on");
}
else{
$(".my-righticon").fadeIn(200);
$(".my-righticon .main .box1").addClass("on");
}
}
$(function(){
var widthS=$(window).width()/7.5;
$('html').css("font-size",widthS.toFixed(2)+"px");
setTimeout(function(){
$(".header").css("opacity",1);
$(".useNav").css("opacity",1);
},100);
$(".webMeuc").css('height', $(window).height());
$("body").click(function(e){
$(".webMeuc").removeClass("on");
$(".webMeuc").addClass("nostart");
$(".meuc-btn").removeClass("on");
$(".download-btn").css("display","none");
$(".meuc-btn").html("");
})
$(".webMeuc").click(function(e){
stopPropagation();
})
});
//返回上一页
function reback(url) {
document.referrer === '' ?window.location.href = url :window.history.go(-1);
}
//切换菜单
function jumpMeuc(pos,target,target1){
stopPropagation();
if($(target).hasClass("on")){
$(target).removeClass("on");
$(target).addClass("nostart");
$(pos).removeClass("on");
$(".download-btn").css("display","none");
$(pos).html("");
}
else{
$(target).addClass("on");
$(target).removeClass("nostart");
setTimeout(function(){
$(".download-btn").css("display","flex");
$(pos).addClass("on");
$(pos).html("");
},700);
}
//$(target1).slideUp(200);
// $(pos).siblings('i').removeClass("open");
// if ($(pos).hasClass("open")) {
// $(pos).removeClass('open');
// $(target).slideToggle(300);
// }
// else{
// $(pos).addClass('open');
// $(target).slideToggle(300);
// }
}
//加盟表单提交检验
function joincheck(){
var uname=$("input[name='uname']").val();
var city=$("input[name='city']").val();
var umobile=$("input[name='umobile']").val();
var type=$("input[name='type']").val();
if(uname.length<1){
layer.msg('请填写您的姓名',{shade:.5,icon: 0,time:2000});
}
else if(city.length<1){
layer.msg('请填写您所在城市',{shade:.5,icon: 0,time:2000});
}
else if(umobile.length<5 || umobile.length !=11){
layer.msg('请正确填写您的手机号',{shade:.5,icon: 0,time:2000});
}
else{
var loading1 = layer.load();
$.ajax({
url: "/index/index/app",
data: {'uname':uname,'city':city,'umobile':umobile,'type':type},
type: "POST",
dataType: "json",
success: function(data) {
console.log(data);
layer.close(loading1);
if(data.status==1){
layer.msg(data.info,{shade:.5,icon: 6,time:5000});
$("input[name='uname']").val("");
$("input[name='city']").val("");
$("input[name='umobile']").val("");
}
else{
layer.msg(data.info,{shade:.5,icon: 0,time:2000});
}
},
error: function(data) {
layer.close(loading1);
}
});
}
}
//视频异部读取方法--------------
function changeVideo(sid){
if(runsta==true){
runsta=false;
itData={id:sid};
$.ajax({
type:"POST",
url:ajaxurl,
data:itData,
success: function(data,st){
$("#video-tit").html(data['data']['title']);
$("#video-area").html(data['data']['outdata']);
var dheight=$(window).width()*0.7;
var mt=($(window).height()-dheight)/4;
$(".modal-dialog").css('height',dheight+'px');
$(".modal-dialog iframe").attr('height',dheight);
$(".modal-dialog").css('top',mt+'px');
$("#modal-demo").modal("show");
runsta=true;
},
});
}
}
//还原视频弹出框内容
function resetVideo(){
$("#video-tit").html("视频标题");
$("#video-area").html("
视频正在加载中...
");
$("#modal-demo").fadeOut(500);
}
//跳转案例分类
function changecase(val,pos){
$(pos).addClass('on').siblings('div').removeClass('on');
if(val==1){
$("#caseimg").attr("src","/Public/images/img-3.jpg");
$(".index-part7 .box1").attr("href","/mobile/eng/index/cid/2.html");
}
else if(val==2){
$("#caseimg").attr("src","/Public/images/img-3-1.jpg");
$(".index-part7 .box1").attr("href","/mobile/eng/index/cid/12.html");
}
}
//经销商资料异部读取方法--------------
function showCon(id){
if(runsta==true){
runsta=false;
itData={id:id};
$.ajax({
type:"POST",
url:ajaxurl,
data:itData,
success: function(data,st){
console.log(data);
$(".showLayer .con>h1").html(data['data']['title']);
$(".showLayer .con>div").html(data['data']['content']);
$(".showLayer").show();
runsta=true;
},
});
}
}
//省市联动---------------------------
function changecity(){
var loading1 = layer.load();
var father=$("select[name='province'] option:selected").attr("data-father");
$.ajax({
url: "/pages/default/store",
data: {'father':father},
type: "POST",
dataType: "json",
success: function(data) {
console.log(data);
layer.close(loading1);
if(data.status==1){
var city_arr=data.data;
var html="";
city_arr.forEach((item,index,array)=>{
html+="";
});
$("select[name='city']").html(html);
}
},
error: function(data) {
layer.close(loading1);
}
});
}
//提交门店搜索表单
function searchStore(pos){
// var province=$("select[name='province'] option:selected").val();
// var city=$("select[name='city'] option:selected").val();
// var skey=$("input[name='skey']").val();
document.searchstore.submit();
}
//点赞---------------------
function vote(u_id){
$.ajax({type:"get",url:"/mobile/home/savevote/?type=3&uid="+u_id+"&t=" + Math.floor(Math.random()*1000) + "Ajax",async : false, dataType:"html",success:function(msg){
var dataObj = eval("("+msg+")");
if(dataObj[0]=="no"){
alert(dataObj[1]);
}else{
document.getElementById("num_"+u_id).innerHTML=dataObj[2];
alert(dataObj[1]);
}
}
});
}
//验证搜索表单
function sform(){
var keyword=$("input[name='keyword']").val();
if(keyword=="" || keyword==undefined || keyword==null){
layer.msg("请输入名称/编号",{shade:.5,icon: 0,time:2000});
}
else{
document.mysearch.submit();
}
}
//播放语音
function playBgsound(pos){
var player = $("#aboutsound")[0];
if($(pos).children('img').is(".playsound")){
player.pause();
$(pos).children('img').removeClass("playsound");
}
else{
clearTimeout(soundclock);
soundclock=setTimeout(function(){
$(pos).children('img').removeClass("playsound");
},18000);
player.play();
$(pos).children('img').addClass("playsound");
}
}
//右下方小图标显示隐藏信息层
function lookDetail(pos){
if($(pos).children(".detail").is(':hidden')){
$(pos).children(".detail").show();
}else{
$(pos).children(".detail").hide();
}
}
//打开实铺案例活动说明
function openShuoming(){
layer.open({
type: 1,
title:"实铺案例活动说明",
area: ['6rem', '8rem'],
content:$('.smarea')
//content: $('#id') //这里content是一个DOM,注意:最好该元素要存放在body最外层,否则可能被其它的相对元素所影响
});
}
//产品分类菜单折叠功能--------
function navList(id) {
var $obj = $("#J_navlist"), $item = $("#J_nav_" + id);
//$item.addClass("on").parent().removeClass("none").parent().addClass("selected");
$item.addClass("selected").siblings().removeClass("selected") ;
$item.find("div[class^='list-item']").show() ;
$item.siblings().find("div[class^='list-item']").hide();
$obj.find("h4").hover(function () {
$(this).addClass("hover");
}, function () {
$(this).removeClass("hover");
});
$obj.find("p").hover(function () {
if ($(this).hasClass("on")) { return; }
$(this).addClass("hover");
}, function () {
if ($(this).hasClass("on")) { return; }
$(this).removeClass("hover");
});
$obj.find("h4").click(function () {
var $div = $(this).siblings(".list-item");
if ($(this).parent().hasClass("selected")) {
$div.slideUp(600);
$(this).parent().removeClass("selected");
}
if ($div.is(":hidden")) {
$("#J_navlist li").find(".list-item").slideUp(600);
$("#J_navlist li").removeClass("selected");
$(this).parent().addClass("selected");
$div.slideDown(600);
} else {
$div.slideUp(600);
}
});
}
//页面更新内容----------
function changePage(act){
if(runsta=true){
runsta=false;
if(act=="prev" && nowpage>1){--nowpage;}
if(act=="next" && nowpage1){--window["nowpage"+classid];}
if(act=="next" && window["nowpage"+classid]1){--nowpage1;}
//if(act=="next" && nowpage11){--window["nowpage"+classid];}
if(act=="next" && window["nowpage"+classid]1){--nowpage1;}
//if(act=="next" && nowpage1
');
}
function clearform(pos){
$(pos).val('');
}
$(document).ready(function(e) {
//图片切换功能
$("#prop img").click(
function(e){
yuan=$(this).attr('src');
mubiao=$(this).attr('rel');
(mubiao == "" || mubiao == undefined || mubiao == null) ? mubiao=yuan : mubiao;
$(this).attr('src',mubiao);
$(this).attr('rel',yuan);
}
);
});
function returnTop(){
$("html,body").animate({scrollTop: 0},300);
}
//收展分类菜单
function showclass(pos){
if($(pos).children('i').hasClass("Hui-iconfont-arrow3-bottom")){
$(pos).children('i').removeClass("Hui-iconfont-arrow3-bottom");
$(pos).children('i').addClass("Hui-iconfont-arrow3-top");
}
else{
$(pos).children('i').removeClass("Hui-iconfont-arrow3-top");
$(pos).children('i').addClass("Hui-iconfont-arrow3-bottom");
}
$(pos).next().slideToggle(300);
}
//选择省份---------------------------
function changeProvince(shenfen){
$('#province_wrap .pro').removeClass('ball-on');
var loading1 = layer.load();
var father=$("select[name='province'] option:selected").attr("data-father");
province=$("select[name='province'] option:selected").val();
$(".storelist .tit").text(province+"门店");
$('#province_wrap .pro').each(function(index){
if(province==$(this).children(".scaleTxt").text()){
$(this).addClass('ball-on');
return false;
}
});
$.ajax({
url: "store",
data: {'father':father},
type: "POST",
dataType: "json",
success: function(data) {
layer.close(loading1);
if(data.status==1){
var city_arr=data.data;
var html="";
city_arr.forEach((item,index,array)=>{
html+="";
});
$("select[name='city']").html(html);
ajaxStore(province,"",ajaxurl);
}
},
error: function(data) {
layer.close(loading1);
}
});
}
//选择城市---------------------------
function changeCity(){
var province=$("select[name='province'] option:selected").val();
var city=$("select[name='city'] option:selected").val();
ajaxStore(province,city,ajaxurl);
}
// 根据所选条件加载门店
function ajaxStore(province,city,url){
if(runsta==true){
runsta=false;
itData={province:province,city:city};
$.ajax({
type:"POST",
url:url,
data:itData,
success: function(data,st){
console.log(data);
var html=""
if(data.status==1){
html="";
data.data.forEach(function(el,index){
html += ''+el.title+'
地址:'+el.addr+'
';
if(el.tel){
html += '电话:'+el.tel+'
';
}
html+='';
});
}
else{
html=''+data.info+'';
}
$(".storelist .list").html(html);
runsta=true;
},
fail:function(data,st){
$(".storelist .list").html('网络异常,请重新尝试');
runsta=true;
}
});
}
}
//加载门店介绍内容
function showStoreInfo(id){
if(runsta==true){
runsta=false;
closeStoreInfo();
itData={id:id};
$.ajax({
type:"POST",
url:"/index/index/storeinfo",
data:itData,
success: function(data,st){
console.log(data);
if(data['status']==1){
$(".showLayer .con-1").html(data['data']['title']);
$(".showLayer .con-2").html(data['data']['content']);
$(".showLayer").fadeIn(200);
}
else{
layer.msg(data.info,{shade:.5,icon: 0,time:2000});
}
runsta=true;
},
});
}
}
//关闭门店介绍
function closeStoreInfo(){
console.log("关闭窗口");
$(".showLayer .con-1").html("");
$(".showLayer .con-2").html("");
$(".showLayer").fadeOut(100);
}