Browse Source

订单可选数量优化

e 8 years ago
parent
commit
a1ade0d4c3

File diff suppressed because it is too large
+ 0 - 0
www/webapp/o2o/dist/js/build/template.js


File diff suppressed because it is too large
+ 0 - 0
www/webapp/o2o/dist/js/main.js


File diff suppressed because it is too large
+ 0 - 0
www/webapp/o2o/dist/js/page/placeOrder.js


+ 2 - 2
www/webapp/o2o/js/build/template.js

@@ -1434,7 +1434,7 @@ $out+=' <div class="content"> <div class="box-container"> <div class="box-contai
 include('./list');
 $out+=' </ul> </div> <div class="result-item btn-container prevent-scroll"> <div class="cost"> 总计 <span class="order-cost" data-pay="0">¥ 0</span> </div> <a class="btn btn-main btn-block btn-place">确认预约</a> </div> </div> </div> </div> ';
 return new String($out);
-});/*v:50*/
+});/*v:54*/
 template('placeOrder/index',function($data,$filename
 /**/) {
 'use strict';var $utils=this,$helpers=$utils.$helpers,showNavBar=$data.showNavBar,$escape=$utils.$escape,title=$data.title,imgSrc=$data.imgSrc,extra=$data.extra,$each=$utils.$each,e=$data.e,$index=$data.$index,type=$data.type,petName=$data.petName,petWeight=$data.petWeight,extraServiceType=$data.extraServiceType,extraService=$data.extraService,extraServiceList=$data.extraServiceList,i=$data.i,beauticianName=$data.beauticianName,showCoupon=$data.showCoupon,productType=$data.productType,petPrice=$data.petPrice,precedence=$data.precedence,couponVal=$data.couponVal,balance=$data.balance,$out='';if(showNavBar ){
@@ -1460,7 +1460,7 @@ $out+=' </div> </div> ';
 });
 $out+=' </div> ';
 }
-$out+=' <ul class="table-view">  <li class="table-view-cell"> <div class="link-label show-product-picker selected"> 购买数量 <div class="service-count"> <div class="btn btn-sub">-</div> <span class="num">1</span> <div class="btn btn-add">+</div> </div> </div> </li> <li class="table-view-cell"> <a class="navigate-right select-address" style="display: flex; justify-content:space-between; align-items: center; padding-right: 2rem"> 地址 <div class="table-view-cell-right-label media-body has-address" style="display: block; position: static;"> <span class="order-username"></span> <span class="order-mobile">添加服务地址</span> <p class="order-address"></p> </div> </a> </li> <!-- 不选宠物 <li class="table-view-cell"> ';
+$out+=' <ul class="table-view">  <li class="table-view-cell"> <div class="link-label show-product-picker selected"> 购买数量 <div class="service-count"> <div class="btn btn-sub">-</div>  <input type="text" class="input-num" style="text-align: center;padding: 0;width: 40px;height: 25px" maxlength="3" value="1"/> <div class="btn btn-add">+</div> </div> </div> </li> <li class="table-view-cell"> <a class="navigate-right select-address" style="display: flex; justify-content:space-between; align-items: center; padding-right: 2rem"> 地址 <div class="table-view-cell-right-label media-body has-address" style="display: block; position: static;"> <span class="order-username"></span> <span class="order-mobile">添加服务地址</span> <p class="order-address"></p> </div> </a> </li> <!-- 不选宠物 <li class="table-view-cell"> ';
 if(type == 7){
 $out+=' <div class="link-label show-product-picker selected"> 狗狗数量 <div class="service-count"> <div class="btn btn-sub">-</div> <span class="num">1</span> <div class="btn btn-add">+</div> </div> </div> ';
 }else if(type == 6){

+ 6 - 2
www/webapp/o2o/js/page/placeOrder.js

@@ -493,9 +493,11 @@ define(['$', 'template', 'order', 'native', 'helper', 'user', 'api', 'config', '
                     }]);
                     return;
                 }
+                var inputNum = $('.service-count', $view).children('.input-num').val();
+                order.productCount = inputNum;
                 order.productCount--;
                 order.cost = order.productCount * order.price;
-                $('.service-count', $view).find('.num').html(order.productCount);
+                $('.service-count', $view).children('.input-num').val(order.productCount);
                 /* 算账 */
                 payCharge($('.order-cost', $view));
             }, $view);
@@ -510,9 +512,11 @@ define(['$', 'template', 'order', 'native', 'helper', 'user', 'api', 'config', '
                     }]);
                     return;
                 }
+                var inputNum= $('.service-count', $view).children('.input-num').val();
+                order.productCount= inputNum;
                 order.productCount++;
                 order.cost = order.productCount * order.price;
-                $('.service-count', $view).find('.num').html(order.productCount);
+                $('.service-count', $view).children('.input-num').val(order.productCount);
                 /* 算账 */
                 payCharge($('.order-cost', $view));
             }, $view);

+ 2 - 2
www/webapp/o2o/tpl/placeOrder/index.html

@@ -41,8 +41,8 @@
                                     购买数量
                                     <div class="service-count">
                                         <div class="btn btn-sub">-</div>
-                                        <span class="num">1</span>
-
+                                        <!--<span class="num">1</span>-->
+                                        <input type="text" class="input-num" style="text-align: center;padding: 0;width: 40px;height: 25px" maxlength="3" value="1"/>
                                         <div class="btn btn-add">+</div>
                                     </div>
                                 </div>

Some files were not shown because too many files changed in this diff