Authored by lore-w

Merge branch 'feature/order-save' of git.dev.yoho.cn:web/yohobuy into feature/order-save

Conflicts:
	web-static/js/order/save.js
@@ -72,19 +72,20 @@ var Order = { @@ -72,19 +72,20 @@ var Order = {
72 }); 72 });
73 73
74 /*使用优惠卷支付 下面的文本框*/ 74 /*使用优惠卷支付 下面的文本框*/
75 - e.$jc.focus(function() {  
76 - $(this).prev('label').prev(':radio').attr('checked', true);  
77 - }).change(function() {  
78 - $(this).prev('label').prev(':radio').val($(this).val()); 75 + e.$jc.on('focus change', function(event) {
  76 + var radio = $(this).prev('label').prev(':radio');
  77 +
  78 + if (event.type === 'focus') {
  79 + radio.attr('checked', true);
  80 + } else {
  81 + radio.val($(this).val());
  82 + }
  83 +
79 }); 84 });
80 85
81 /*使用YOHO币支付*/ 86 /*使用YOHO币支付*/
82 e.$bp.data('tobi', e.$tobi.html()); 87 e.$bp.data('tobi', e.$tobi.html());
83 - e.$bp.keyup(function() {  
84 - var bi = c.enterNUM($(this).val(), $(this).data('tobi'));  
85 -  
86 - $(this).val(bi);  
87 - }).change(function() { 88 + e.$bp.on('keyup change', function() {
88 var bi = c.enterNUM($(this).val(), $(this).data('tobi')); 89 var bi = c.enterNUM($(this).val(), $(this).data('tobi'));
89 90
90 $(this).val(bi); 91 $(this).val(bi);
@@ -140,8 +141,8 @@ var Order = { @@ -140,8 +141,8 @@ var Order = {
140 var i = 0; 141 var i = 0;
141 142
142 e.$total.html('0.00'); 143 e.$total.html('0.00');
  144 + e.$statistics.find('em').html('0.00');
143 e.$statistics.slice(3, 5).hide(); 145 e.$statistics.slice(3, 5).hide();
144 - e.$statistics.slice(0, 5).find('em').html('0.00');  
145 146
146 $.each(d, function(key) { 147 $.each(d, function(key) {
147 if (d.hasOwnProperty(key)) { 148 if (d.hasOwnProperty(key)) {
@@ -192,7 +193,7 @@ var Order = { @@ -192,7 +193,7 @@ var Order = {
192 } 193 }
193 }, 194 },
194 /*业务逻辑*/ 195 /*业务逻辑*/
195 - Submit: { 196 + Bll: {
196 e: { 197 e: {
197 $juanok: $('#juansubmit'), 198 $juanok: $('#juansubmit'),
198 $juantip: $('.errtip', '.play-juan-pan'), 199 $juantip: $('.errtip', '.play-juan-pan'),
@@ -207,15 +208,15 @@ var Order = { @@ -207,15 +208,15 @@ var Order = {
207 208
208 /*点击 优惠卷支付 确认按钮*/ 209 /*点击 优惠卷支付 确认按钮*/
209 e.$juanok.click(function() { 210 e.$juanok.click(function() {
210 - var $jgroup = $('input[name="juangroup"]:checked'); 211 + var code = $('input[name="juangroup"]:checked').val();
211 var pan = $(this).parents('.pan'); 212 var pan = $(this).parents('.pan');
212 213
213 - if ($jgroup.val()) { 214 + if (code) {
214 options = { 215 options = {
215 url: '/Order/save/priceByCode', 216 url: '/Order/save/priceByCode',
216 type: 'post', 217 type: 'post',
217 data: { 218 data: {
218 - code: $jgroup.val() 219 + code: code
219 }, 220 },
220 success: function(data) { 221 success: function(data) {
221 if (data.code === 200) { 222 if (data.code === 200) {
@@ -254,9 +255,9 @@ Order.Data.activity = 0; @@ -254,9 +255,9 @@ Order.Data.activity = 0;
254 Order.Data.carriage = 0; 255 Order.Data.carriage = 0;
255 256
256 Order.UI.init(); 257 Order.UI.init();
257 -Order.Submit.init(); 258 +Order.Bll.init();
258 259
259 260
260 address.newAddress(); 261 address.newAddress();
261 address.modifyAddress(); 262 address.modifyAddress();
262 -address.saveAddress();  
  263 +address.saveAddress();