Merge branch 'feature/order-save' of git.dev.yoho.cn:web/yohobuy into feature/order-save
Conflicts: web-static/js/order/save.js
Showing
1 changed file
with
17 additions
and
16 deletions
@@ -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(); |
-
Please register or login to post a comment