//弹窗 $(function(){ var layermbox=$(".layermbox"); $(".layermbox").addClass("dn"); $('html').removeClass('noscroll'); if(!$(".layermbox").hasClass("dn")){ //$.smartScroll(layermbox,".tcBtnBox"); $('html').addClass('noscroll'); } $(".flow").click(function () { var uid=getCookie("user_mobile"); if($.trim(uid)=="" || uid==undefined){ window.location.href='/index.php/Mobile/User/login/stoid/'+stoid+'?oldurl='+ encodeURI( window.location.href); $(".layermbox").addClass("dn"); return false; }else { //商品详情 var st=$(this).attr('st'); var ordno=$(this).attr('ordno'); var pid=$(this).attr('tid'); var qh=$(this).attr('qh'); if(st==1) { window.location.href = '/index.php/Mobile/team/team_success/stoid/' + stoid + '/orderno/' + ordno; return false; } var url=$(this).attr('url'); if(url!="" && url!=undefined) { var r = ajax_return(url, null, false, 'post', 2); if (r.code==1){ if(r.len==0){ layer.open({content: '您晚了一步,商品已被抢光!', time: 2}); return false; } } else if (r.code==-2){ layer.open({content: r.msg, time: 2}); $(this).text("提交"); var url='/index.php/Mobile/user/order_detail/stoid/'+stoid+'/id/'+r.id; setTimeout(function () { window.location.href=url; },1200); return false; } else if (r.code==-3){ layer.open({content: r.msg, time: 2}); $(this).text("提交"); var url='/index.php/Mobile/team/teamshow/stoid/'+stoid+'/teamid/'+r.id+'/qh/'+r.qh; setTimeout(function () { window.location.href=url; },1200); return false; } } var bty=$(this).attr('bty'); switch(bty){ case "pt1": $("#fsumbitbtn").attr("type", "4"); //商家团 break; case "pt2": $("#fsumbitbtn").attr("type", "5"); //会员团 break; case "pt3": $("#fsumbitbtn").attr("type", "6"); //阶梯团 break; default: $("#fsumbitbtn").attr("type", "0"); //普通购买 break; } $(".pt_buy_pop").removeClass("dn"); //$.smartScroll(layermbox,".tcBtnBox"); $('html').addClass('noscroll'); $(".pt_buy_pop .attribute").removeClass("dn"); $("#fselecat").addClass("dn"); $("#fselepick").addClass("dn"); } }); $(".goumai").click(function () { var uid=getCookie("user_mobile"); if($.trim(uid)=="" || uid==undefined) { window.location.href = '/index.php/Mobile/User/login/stoid/' + stoid + '?oldurl=' + encodeURI(window.location.href); $(".layermbox").addClass("dn"); return false; } var text= $("#nor_ddgm").text(); if(text=="库存不足" || text=="未找到门店" ) return false; //拼团的普通购买 if(nor_list==null) { get_the_Sto(function () { $(".normalbuy_pop").removeClass("dn"); //$.smartScroll(layermbox,".tcBtnBox"); $('html').addClass('noscroll'); $(".normalbuy_pop .attribute").removeClass("dn"); $("#nor_selecat").addClass("dn"); $("#not_selepick").addClass("dn"); $("#nor_sumbitbtn").attr("type", "66"); //立即购买 $("#nor_pirce").text(gdprice); }); }else{ $(".normalbuy_pop").removeClass("dn"); //$.smartScroll(layermbox,".tcBtnBox"); $('html').addClass('noscroll'); $(".normalbuy_pop .attribute").removeClass("dn"); $("#nor_selecat").addClass("dn"); $("#not_selepick").addClass("dn"); $("#nor_sumbitbtn").attr("type", "66"); //立即购买 $("#nor_pirce").text(gdprice); } }); $(".bgimg").click(function () { var uid=getCookie("user_mobile"); if($.trim(uid)=="" || uid==undefined){ window.location.href='/index.php/Mobile/User/login/stoid/'+stoid+'?oldurl='+ encodeURI( window.location.href); $(".layermbox").addClass("dn"); return false; }else { $(".layermbox").removeClass("dn"); //$.smartScroll(layermbox,".tcBtnBox"); $('html').addClass('noscroll'); $(".layermbox .attribute").removeClass("dn"); $("#selecat").addClass("dn"); $("#selepick").addClass("dn"); $("#fsumbitbtn").attr("type", "0"); //加入购物车 } }); $(".layermbox .close").click(function () { $(".layermbox").addClass("dn"); $('html').removeClass('noscroll'); $("#fselecat").addClass("dn"); $("#fselepick").addClass("dn"); $("#nor_selecat").addClass("dn"); $("#nor_selepick").addClass("dn"); }); $(".layermbox .tcBtnBox .tcBtn").click(function () { $(".layermbox .tcBtnBox .tcBtn").removeClass("tcBtnOn"); $(this).addClass("tcBtnOn"); }); $(".normalbuy_pop .attribute .tcTit .subNav").click(function () { if(list2==null || list2==''){ layer.open({content:"暂无门店分类",time:2});return; } $(".layermbox .area").removeClass("dn"); $(".layermbox .attribute").addClass("dn"); $(".layermbox .store").addClass("dn"); }); $(".pt_buy_pop .attribute .tcTit .subNav").click(function () { if(list==null || list==""){ layer.open({content:"暂无门店分类",time:2});return; } $(".layermbox .area").removeClass("dn"); $(".layermbox .attribute").addClass("dn"); $(".layermbox .store").addClass("dn"); }); $(".layermbox .area .tcTit").click(function () { $(".layermbox .area").addClass("dn"); $(".layermbox .attribute").removeClass("dn"); $(".layermbox .store").addClass("dn") }); $(".layermbox .store .tcTit").click(function () { $(".layermbox .area").removeClass("dn"); $(".layermbox .attribute").addClass("dn"); $(".layermbox .store").addClass("dn") }); }); //选择自提点 function setpickup(ob) { var pid=$(ob).attr("pid"); var count=$(ob).attr("stocount"); var dis_tt=$(ob).attr("distri_t"); var tt=$("#fsumbitbtn").attr("type"); if(tt==3 && dis_tt==1){ layer.open({content: '自提门店不能赠送', time: 2});return false; } if(count!=undefined) { selectpiccount=count; }else{ //selectpiccount=0; } selectpid=pid; $("#fselestore").text($(ob).text()); $(".pt_buy_pop .attribute").removeClass("dn"); $("#fselecat").addClass("dn"); $("#fselepick").addClass("dn"); //alert(selectpiccount); } //选择自提点 function setpickup_nor(ob) { var pid=$(ob).attr("pid"); var count=$(ob).attr("stocount"); var dis_tt=$(ob).attr("distri_t"); var tt=$("#nor_sumbitbtn").attr("type"); if(count!=undefined) { selectpiccount=count; $("#nor_cansalenum").text(selectpiccount); }else{ selectpiccount=-1; } selectpid=pid; $("#nor_selestore").text($(ob).text()); $(".normalbuy_pop .attribute").removeClass("dn"); $("#nor_selecat").addClass("dn"); $("#nor_selepick").addClass("dn"); //alert(selectpiccount); $("#nor_sumbitbtn").removeClass("gray"); } /** * @par1:url地址, * @par2:上传的数据, * @par3:异步或同步, * @par4:方式GET或POST, * @par5:返回类型,1:返回boolean、2:返回数据 */ function ajax_return(url,data,async,submit_type,return_type){ var bool = false; var result; var return_type = return_type?return_type:1; //返回类型 $.ajax({ type : submit_type?submit_type:'post', //提交方式 url : url, data : data, dataType : 'json', async :async, success: function(r) { if (return_type == 1){ if (r['code'] == 1){ bool = true; } else {//错误信息提示 layer.msg(r['msg'], {icon: 2,time: 2000}); } } else if (return_type == 2){ result = r; }; }, }); if (return_type == 1){ return bool; } else if (return_type == 2){ return result; } } function showpick(ob) { var id=parseInt($(ob).attr("sid")); var name=$(ob).text(); var htm=""; var htm1=$("#allsto").html(); if(htm1!=""){ var obj=$("#g_"+selectid); obj.find(".stolist1").find("ul").each(function () { if($(this).attr("cat_id")==id){ htm+=$(this).html(); } }); }else{ layer.open({conetnt:"未找到线下门店库存",time:2}); } $("#pickuplist").html(htm); $("#fcat_name").text(name); $("#pickuplist").html(htm); $("#ffgoods_num").val("1"); $(".layermbox .area").addClass("dn"); $(".layermbox .attribute").addClass("dn"); $(".layermbox .store").removeClass("dn"); }