| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152 | 
							- {include file="../application/h5/view/wx_book_dinner/header.html"}
 
- <div class="weui_cells weui_cells_checkbox">
 
-     {foreach $data as $key => $value}
 
-         <label class="weui_cell weui_check_label" for="s{$key}" id='cartId'>
 
-             <div class="weui_cell_hd">
 
-                 <input type="checkbox" class="weui_check" name="checkbox" id="s{$key}" checked="checked">
 
-                 <i class="weui_icon_checked"></i>
 
-             </div>
 
-             <div class="weui_cell_bd weui_cell_primary">
 
-                 <p>{$value.name}</p>
 
-             </div>
 
-             <div style="font-size: 0px;" class="weui_cell_ft">
 
-                 <a href="javascript:;"  class="weui-number weui-number-sub needsclick">-</a>
 
-                 <input pattern="[0-9]*" class="weui-number-input" style="width: 50px;" data-id="{$value.cart_id}" value="{$value.count}" data-min="0" data-max="100" data-step="1" onchange="changevaule(this);">
 
-                 <a href="javascript:;" class="weui-number weui-number-plus needsclick">+</a>
 
-             </div>
 
-             <div class="weui_cell_ft" style="display: none;"> 0 </div>
 
-         </label>
 
-     {/foreach}
 
- </div>
 
- {if $cartCount>0}
 
- <div class="weui-flex weui-list-btm" style="margin-bottom: 60px;">
 
-     <div class="weui-flex-item" id="submitorder"><a href="javascript:count_order();" class="weui_btn weui_btn_warn">去结算</a></div>
 
-     <!-- <div class="weui-flex-item"><a href="/WXBookDinner/BuildOrderAndPay" class="weui_btn weui_btn_warn">去结算新</a></div> -->
 
- </div>
 
- {else}
 
-     <div class="weui_msg" style="display: block; opacity: 1;">
 
-         <div class="weui_icon_area"><i class="weui_icon_msg weui_icon_info"></i></div>
 
-         <div class="weui_text_area">
 
-             <h2 class="weui_msg_title"></h2>
 
-             <p class="weui_msg_desc">购物车里什么也没有</p>
 
-         </div>
 
-         <div class="weui_opr_area">
 
-             <p class="weui_btn_area">
 
-                 <a href="{:url('index')}" class="weui_btn bg-blue-b">现在去挑选商品</a>
 
-             </p>
 
-         </div>
 
-         <div class="weui_extra_area">
 
-             
 
-         </div>
 
-   </div>
 
- {/if}
 
- <script type="text/javascript">
 
-     function upDownOperation(element)
 
-     {
 
-         var _input = element.parent().find('input'),
 
-             _value = _input.val(),
 
-             _step = _input.attr('data-step') || 1;
 
-         //检测当前操作的元素是否有disabled,有则去除
 
-         element.hasClass('disabled') && element.removeClass('disabled');
 
-         //检测当前操作的元素是否是操作的添加按钮(.input-num-up)‘是’ 则为加操作,‘否’ 则为减操作
 
-         if ( element.hasClass('weui-number-plus') )
 
-         {
 
-             var _new_value = parseInt( parseFloat(_value) + parseFloat(_step) ),
 
-                 _max = _input.attr('data-max') || false,
 
-                 _down = element.parent().find('.weui-number-sub');
 
-             //若执行‘加’操作且‘减’按钮存在class='disabled'的话,则移除‘减’操作按钮的class 'disabled'
 
-             _down.hasClass('disabled') && _down.removeClass('disabled');
 
-             if (_max && _new_value >= _max) {
 
-                 _new_value = _max;
 
-                 element.addClass('disabled');
 
-             }
 
-             _input.val( _new_value );
 
-             changevaule(_input);
 
-         } else {
 
-             var _new_value = parseInt( parseFloat(_value) - parseFloat(_step) ),
 
-                 _min = _input.attr('data-min') || false,
 
-                 _up = element.parent().find('.weui-number-plus');
 
-             //若执行‘减’操作且‘加’按钮存在class='disabled'的话,则移除‘加’操作按钮的class 'disabled'
 
-             _up.hasClass('disabled') && _up.removeClass('disabled');
 
-             if (_min && _new_value <= _min) {
 
-                 _new_value = _min;
 
-                 element.addClass('disabled');
 
-             }
 
-             _input.val( _new_value );
 
-             changevaule(_input);
 
-             //如果减到0了,就移除这个
 
-             if(_new_value<=0){
 
-                 element.closest('#cartId').remove();
 
-                 // alert(JSON.stringify(it));
 
-                 // it.parent().remove(it);
 
-             }
 
-         }
 
-     }
 
-     $('.weui-number-plus').click(function(e){
 
-         console.log(111);
 
-         cancelBubble($(this));
 
-         upDownOperation( $(this) );
 
-         return false;
 
-     });
 
-     $('.weui-number-sub').click(function(e){
 
-         cancelBubble($(this));
 
-         upDownOperation( $(this) );
 
-         return false;
 
-     });
 
-     function cancelBubble(e) {
 
-         var evt = e ? e : window.event;
 
-         if (evt.stopPropagation) {        //W3C
 
-             evt.stopPropagation();
 
-         }else {       //IE
 
-             evt.cancelBubble = true;
 
-         }
 
-     }
 
- </script>
 
- <script type="text/javascript">
 
-     function changevaule(self) {
 
-         var _new_value = $(self).val();
 
-         var DinnerCartId = $(self).attr('data-id');
 
-         get_data('updateCart?id='+DinnerCartId+'&num='+_new_value,function(result){
 
-             if(result.code==0){
 
-                 $('#badgecart').html(result.data.count);
 
-                 if(result.data.count>0){
 
-                     $('#badgecart').show();
 
-                     $('#submitorder').show();
 
-                 }else{
 
-                     $('#submitorder').hide();
 
-                     $('#badgecart').hide();
 
-                     window.location.href = 'cart';
 
-                 }
 
-             }else{
 
-                 $.alert(result.message);
 
-             }
 
-         });
 
-     }
 
-     function count_order(){
 
-         var Ids = '';
 
-         $('.weui_cell').each(function(index, item){
 
-             if($(item).find('.weui_check').prop("checked")){
 
-                 var DinnerCartId = $(item).find('.weui-number-input').attr('data-id');
 
-                 if(index>0){
 
-                     Ids +=',';
 
-                 }
 
-                 Ids +=DinnerCartId;
 
-             }
 
-         });
 
-         if(Ids==''){
 
-             $.alert('没有选择订单');
 
-         }
 
-         var url = 'submitorder?orders='+Ids;
 
-         window.location.href = url;
 
-     }
 
- </script>
 
 
  |