Authored by 刘传洋

m

@@ -38,12 +38,12 @@ function toggleCheckAllPros() { @@ -38,12 +38,12 @@ function toggleCheckAllPros() {
38 // checkbox提交ajax 38 // checkbox提交ajax
39 function choiceOut(items) { 39 function choiceOut(items) {
40 40
41 - var skuList = $.isArray(items) ? items: [items]; 41 + var skuList = $.isArray(items) ? items : [items];
42 var hasPromotion = false; 42 var hasPromotion = false;
43 43
44 - $.each(skuList, function(idx, it){ 44 + $.each(skuList, function(idx, it) {
45 45
46 - if(it.promotion_id) { 46 + if (it.promotion_id) {
47 hasPromotion = true; 47 hasPromotion = true;
48 return false; 48 return false;
49 } 49 }
@@ -78,11 +78,11 @@ function choiceOut(items) { @@ -78,11 +78,11 @@ function choiceOut(items) {
78 */ 78 */
79 function cartItemDel(items, type, cookieList) { 79 function cartItemDel(items, type, cookieList) {
80 80
81 - var selList = $.isArray(items) ? items: [items]; 81 + var selList = $.isArray(items) ? items : [items];
82 var hasPromotion = false; 82 var hasPromotion = false;
83 83
84 - $.each(selList, function(idx, it){  
85 - if(it.promotion_id) { 84 + $.each(selList, function(idx, it) {
  85 + if (it.promotion_id) {
86 hasPromotion = true; 86 hasPromotion = true;
87 return false; 87 return false;
88 } 88 }
@@ -91,7 +91,7 @@ function cartItemDel(items, type, cookieList) { @@ -91,7 +91,7 @@ function cartItemDel(items, type, cookieList) {
91 return $.ajax({ 91 return $.ajax({
92 type: 'POST', 92 type: 'POST',
93 dataType: 'json', 93 dataType: 'json',
94 - url: type === true ? CART_ITEM_DEL_URL: CART_ITEM_FAV_URL, 94 + url: type === true ? CART_ITEM_DEL_URL : CART_ITEM_FAV_URL,
95 data: { 95 data: {
96 skuList: JSON.stringify(selList), 96 skuList: JSON.stringify(selList),
97 hasPromotion: hasPromotion 97 hasPromotion: hasPromotion
@@ -122,14 +122,14 @@ function cartItemDel(items, type, cookieList) { @@ -122,14 +122,14 @@ function cartItemDel(items, type, cookieList) {
122 }); 122 });
123 } 123 }
124 124
125 -//购物车商品增减 125 +// 购物车商品增减
126 var cartItemNumChg = (function(data) { 126 var cartItemNumChg = (function(data) {
127 127
128 var countBusy = false; // 保证一次只请求完成前不能再次发起 128 var countBusy = false; // 保证一次只请求完成前不能再次发起
129 129
130 - return function(data){ 130 + return function(data) {
131 131
132 - if(countBusy) { 132 + if (countBusy) {
133 return; 133 return;
134 } 134 }
135 135
@@ -147,7 +147,7 @@ var cartItemNumChg = (function(data) { @@ -147,7 +147,7 @@ var cartItemNumChg = (function(data) {
147 } 147 }
148 countBusy = false; 148 countBusy = false;
149 }); 149 });
150 - } 150 + };
151 })(); 151 })();
152 152
153 function getProductInfo(pid, skn) { 153 function getProductInfo(pid, skn) {
@@ -163,7 +163,7 @@ function getProductInfo(pid, skn) { @@ -163,7 +163,7 @@ function getProductInfo(pid, skn) {
163 }); 163 });
164 } 164 }
165 165
166 -//加入购物车,弹出框中加入购物车 166 +// 加入购物车,弹出框中加入购物车
167 function addcart(data, cookieList) { 167 function addcart(data, cookieList) {
168 $.ajax({ 168 $.ajax({
169 type: 'POST', 169 type: 'POST',
@@ -189,6 +189,7 @@ function parseProductInfo(productInfo, defaultInfo) { @@ -189,6 +189,7 @@ function parseProductInfo(productInfo, defaultInfo) {
189 var colors; 189 var colors;
190 var colorsLen; 190 var colorsLen;
191 var color; 191 var color;
  192 +
192 // 前端处理后的集合 193 // 前端处理后的集合
193 var filterSet = []; 194 var filterSet = [];
194 195
@@ -263,7 +264,7 @@ function renderAndShowSelWin($edit, pinfo) { @@ -263,7 +264,7 @@ function renderAndShowSelWin($edit, pinfo) {
263 } 264 }
264 265
265 var Cart = { 266 var Cart = {
266 - addToCart: function(params){ 267 + addToCart: function(params) {
267 268
268 }, 269 },
269 toggleSelectOne: function() { // 单选 270 toggleSelectOne: function() { // 单选
@@ -377,7 +378,7 @@ var Cart = { @@ -377,7 +378,7 @@ var Cart = {
377 new Alert('请至少选择一件商品').show(); 378 new Alert('请至少选择一件商品').show();
378 } 379 }
379 }, 380 },
380 - toFav: function () { 381 + toFav: function() {
381 382
382 var $this = $(this); 383 var $this = $(this);
383 var $item = $this.closest('li[data-role="pitem"]'); 384 var $item = $this.closest('li[data-role="pitem"]');
@@ -389,7 +390,7 @@ var Cart = { @@ -389,7 +390,7 @@ var Cart = {
389 390
390 cartItemDel(item); 391 cartItemDel(item);
391 }, 392 },
392 - toFavAll: function(){ 393 + toFavAll: function() {
393 394
394 var selectArray = []; 395 var selectArray = [];
395 396
@@ -471,7 +472,7 @@ var Cart = { @@ -471,7 +472,7 @@ var Cart = {
471 new Alert('请至少选择一件商品').show(); 472 new Alert('请至少选择一件商品').show();
472 } 473 }
473 }, 474 },
474 - showColorSizePanel: function(){ 475 + showColorSizePanel: function() {
475 476
476 var $this = $(this); 477 var $this = $(this);
477 var $item = $this.closest('li[data-role="pitem"]'); 478 var $item = $this.closest('li[data-role="pitem"]');
@@ -486,18 +487,18 @@ var Cart = { @@ -486,18 +487,18 @@ var Cart = {
486 skn: skn 487 skn: skn
487 }; 488 };
488 489
489 - if($selWin && $selWin.length && $selWin.is(':visible')) { 490 + if ($selWin && $selWin.length && $selWin.is(':visible')) {
490 $selWin.hide(); 491 $selWin.hide();
491 return; 492 return;
492 } 493 }
493 494
494 - if(!pinfo) {  
495 - getProductInfo(pid, skn).done(function(productInfo){ 495 + if (!pinfo) {
  496 + getProductInfo(pid, skn).done(function(productInfo) {
496 497
497 pinfo = parseProductInfo(productInfo, defaultInfo); 498 pinfo = parseProductInfo(productInfo, defaultInfo);
498 $this.data('_p_info', pinfo); 499 $this.data('_p_info', pinfo);
499 renderAndShowSelWin($this, pinfo); 500 renderAndShowSelWin($this, pinfo);
500 - }).fail(function(){ 501 + }).fail(function() {
501 new Alert('此商品无法编辑颜色和尺寸').show(); 502 new Alert('此商品无法编辑颜色和尺寸').show();
502 }); 503 });
503 return; 504 return;
@@ -509,7 +510,7 @@ var Cart = { @@ -509,7 +510,7 @@ var Cart = {
509 510
510 }, 511 },
511 submit: function() { 512 submit: function() {
512 - /*understock = ''; 513 + /* understock = '';
513 if ($('.pay-wapper input:checked').parents('tr').find('.tipNoStore').length > 0) { 514 if ($('.pay-wapper input:checked').parents('tr').find('.tipNoStore').length > 0) {
514 shopName = $('.pay-wapper input:checked').parents('tr').find('.tipNoStore'); 515 shopName = $('.pay-wapper input:checked').parents('tr').find('.tipNoStore');
515 $.each(shopName.parents('tr').find('.pay-pro-info a'), function() { 516 $.each(shopName.parents('tr').find('.pay-pro-info a'), function() {
@@ -562,7 +563,7 @@ $('.btn_account').on('click', Cart.submit); // 结算 @@ -562,7 +563,7 @@ $('.btn_account').on('click', Cart.submit); // 结算
562 563
563 $payWapper.on('click', 'li[data-role="pitem"] .pay-pro-detail', Cart.showColorSizePanel); 564 $payWapper.on('click', 'li[data-role="pitem"] .pay-pro-detail', Cart.showColorSizePanel);
564 565
565 -/// 绑定颜色尺码弹窗事件 begin 566 +// / 绑定颜色尺码弹窗事件 begin
566 /* 567 /*
567 oldProductSku = editTarget.find('.current').attr('data-sku'); 568 oldProductSku = editTarget.find('.current').attr('data-sku');
568 569
@@ -645,7 +646,7 @@ editTarget.find('.sizes-list.mb10').each(function() { @@ -645,7 +646,7 @@ editTarget.find('.sizes-list.mb10').each(function() {
645 } 646 }
646 });*/ 647 });*/
647 648
648 -/// 绑定颜色尺码弹窗事件 end 649 +// / 绑定颜色尺码弹窗事件 end
649 650
650 // 显示赠品 651 // 显示赠品
651 var giftBtn = '[data-role=gift-view-btn],[data-role=gift-resel-btn],[data-role=gift-sel-btn]'; 652 var giftBtn = '[data-role=gift-view-btn],[data-role=gift-resel-btn],[data-role=gift-sel-btn]';
@@ -80,7 +80,7 @@ $('.bottom-tab-slide').on('click', '.bottom-title', function() { @@ -80,7 +80,7 @@ $('.bottom-tab-slide').on('click', '.bottom-title', function() {
80 80
81 }); 81 });
82 82
83 -//删除购物车商品,把删除的商品移入cookie中 83 +// 删除购物车商品,把删除的商品移入cookie中
84 function cartDel(data, delUrl, cookieList) { 84 function cartDel(data, delUrl, cookieList) {
85 $.ajax({ 85 $.ajax({
86 type: 'POST', 86 type: 'POST',
@@ -259,7 +259,7 @@ $cartGoodsDetail.on('click', '.btn-favCount', function() { @@ -259,7 +259,7 @@ $cartGoodsDetail.on('click', '.btn-favCount', function() {
259 259
260 260
261 // 购物车列表 赠品 261 // 购物车列表 赠品
262 -//购物车列表 显示 262 +// 购物车列表 显示
263 function showPromotion(id) { 263 function showPromotion(id) {
264 264
265 if (!id) { 265 if (!id) {
@@ -279,7 +279,8 @@ function showPromotion(id) { @@ -279,7 +279,8 @@ function showPromotion(id) {
279 dialog.show(); 279 dialog.show();
280 280
281 } 281 }
282 -//购物车列表 大小图切换 282 +
  283 +// 购物车列表 大小图切换
283 $('body').on('click', '.piclist li', function() { 284 $('body').on('click', '.piclist li', function() {
284 pacList = $(this).index(); 285 pacList = $(this).index();
285 $('.detail-bigpic:not(.none) .piclist li').removeClass('active'); 286 $('.detail-bigpic:not(.none) .piclist li').removeClass('active');
@@ -382,9 +383,10 @@ $goodsChoose.on('click', '.choose-color .dt', function() { @@ -382,9 +383,10 @@ $goodsChoose.on('click', '.choose-color .dt', function() {
382 $('.bigImg').addClass('none').eq($(this).index()).removeClass('none'); 383 $('.bigImg').addClass('none').eq($(this).index()).removeClass('none');
383 }); 384 });
384 385
385 -//结算  
386 -$paySum.on('click','.btn-account', function() { 386 +// 结算
  387 +$paySum.on('click', '.btn-account', function() {
387 understock = ''; 388 understock = '';
  389 +
388 // if ($('.pay-wapper .cart-item-checked').parents('.tr').find('.tipNoStore').length > 0) { 390 // if ($('.pay-wapper .cart-item-checked').parents('.tr').find('.tipNoStore').length > 0) {
389 // shopName = $('.pay-wapper .cart-item-checked').parents('.tr').find('.tipNoStore'); 391 // shopName = $('.pay-wapper .cart-item-checked').parents('.tr').find('.tipNoStore');
390 // $.each(shopName.parents('.tr').find('.pay-pro-info a'), function() { 392 // $.each(shopName.parents('.tr').find('.pay-pro-info a'), function() {