var orderStatus=mobile.getUrlVars("orderStatus"); mui.init(); var tap=[0,0,0,0]; mui.ready(function(){ if(orderStatus){ $('[orderStatus="'+orderStatus+'"]').addClass('mui-active'); $('[orderStatus="'+orderStatus+'"]').siblings().removeClass('mui-active'); tap[$('[orderStatus="'+orderStatus+'"]').index()]=1; $("#item"+($('[orderStatus="'+orderStatus+'"]').index()+1)).addClass('mui-active'); $("#item"+($('[orderStatus="'+orderStatus+'"]').index()+1)).siblings().removeClass('mui-active'); } getList(); mui('#segmentedControls').on('tap','.mui-control-item:not(.mui-active)',function(e){ if(tap[$(this).index()]==0){ orderStatus = $(this).attr('orderStatus'); tap[$('[orderStatus="'+orderStatus+'"]').index()]=1; getList(); } }); $(".mui-control-content").on("tap",".product-detail",function(e){ e.stopPropagation(); if ($(this).attr("product_type")=="10"){ location.href=base+"/mobile/productDetail.jsp?id="+$(this).attr("data-id"); }else if ($(this).attr("product_type")=="20"){ location.href=base+"/mobile/cutProductDetail.jsp?id="+$(this).attr("data-id"); } }); $(".mui-control-content").on("tap",".fukuan",function(e){ e.stopPropagation(); location.href=base+"/mobile/userOrderDetail.jsp?id="+$(this).parents(".mui-table-view").attr("data-id"); }); $(".mui-control-content").on("tap",".pingjia",function(e){ e.stopPropagation(); location.href=base+"/mobile/userOrderComment.jsp?id="+$(this).parents(".mui-table-view").attr("data-id"); }); }); function getList(){ orderStatus=orderStatus==null?'':orderStatus; mobile.ajaxPost(base+'/userOrder/getList',{orderStatus:orderStatus=='all'?'':orderStatus},function(json){ var html=[]; console.info(json.data); if(json.data&&json.data.length>0){ $.each(json.data,function(id,item){ if(item.order_status=="99"){ return; } if(orderStatus=="30"&&item.comment_flag=="1"){ return; } html.push(''); }); } $("#item"+($('[orderStatus="'+orderStatus+'"]').index()+1)).html(html.join("")); if($("#item"+($('[orderStatus="'+orderStatus+'"]').index()+1)+" .mui-table-view").length==0){ mobile.tip("#item"+($('[orderStatus="'+orderStatus+'"]').index()+1)+"","您还没有相关订单",'',''); } }); } function updateStatus(id,orderStatus){ mobile.ajaxPost(base+'/userOrder/updateStatus',{ id:id,orderStatus:orderStatus },function(json){ layer.open({content: '操作成功',time: 3}); getList(); }); }