Authored by jinhu.tung

cart doest not group by brand

@@ -294,12 +294,13 @@ const filterCartData = (result, uid) => { @@ -294,12 +294,13 @@ const filterCartData = (result, uid) => {
294 }); 294 });
295 } 295 }
296 296
  297 + // _.groupBy(_.concat(advancedGoods, advancedSoldOutGoods), 'brand_id')
297 return _.merge(resData, { 298 return _.merge(resData, {
298 hasGoods: advancedGoods.length || ordinaryGoods.length || invalidGoods.length, 299 hasGoods: advancedGoods.length || ordinaryGoods.length || invalidGoods.length,
299 - preSalePros: (advancedSoldOutGoods.length || advancedGoods.length) ?  
300 - _.groupBy(_.concat(advancedGoods, advancedSoldOutGoods), 'brand_id') : [], 300 + preSalePros: (advancedSoldOutGoods.length || advancedGoods.length) ?
  301 + _.concat(advancedGoods, advancedSoldOutGoods) : [],
301 commonPros: (ordinarySoldOutGoods.length || ordinaryGoods.length) ? 302 commonPros: (ordinarySoldOutGoods.length || ordinaryGoods.length) ?
302 - _.groupBy(_.concat(ordinaryGoods, ordinarySoldOutGoods), 'brand_id') : [], 303 + _.concat(ordinaryGoods, ordinarySoldOutGoods) : [],
303 invalidPros: invalidGoods, 304 invalidPros: invalidGoods,
304 selectedNum: selectedAdvanceNum + selectedOrdinaryNum, 305 selectedNum: selectedAdvanceNum + selectedOrdinaryNum,
305 checkAll: totalNum === (selectedAdvanceNum + selectedOrdinaryNum), 306 checkAll: totalNum === (selectedAdvanceNum + selectedOrdinaryNum),
@@ -7,7 +7,7 @@ @@ -7,7 +7,7 @@
7 <div class="pro-list"> 7 <div class="pro-list">
8 {{#each preSalePros}} 8 {{#each preSalePros}}
9 <div class="pros-group"> 9 <div class="pros-group">
10 - {{# each this}} 10 + {{!-- {{# each this}} --}}
11 <ul> 11 <ul>
12 <li class="chk" data-product_info='{"goods_type": "advance", "buy_number": {{buy_number}}, "selected": "{{selected}}", "product_sku": "{{product_sku}}", "promotion_id": 0}'> 12 <li class="chk" data-product_info='{"goods_type": "advance", "buy_number": {{buy_number}}, "selected": "{{selected}}", "product_sku": "{{product_sku}}", "promotion_id": 0}'>
13 <label class="toggle-chk-item {{#isEqual selected 'Y'}}chk-group{{/isEqual}}"> 13 <label class="toggle-chk-item {{#isEqual selected 'Y'}}chk-group{{/isEqual}}">
@@ -49,7 +49,7 @@ @@ -49,7 +49,7 @@
49 </div> 49 </div>
50 </li> 50 </li>
51 </ul> 51 </ul>
52 - {{/each}} 52 + {{!-- {{/each}} --}}
53 </div> 53 </div>
54 {{/each}} 54 {{/each}}
55 </div> 55 </div>
@@ -64,7 +64,7 @@ @@ -64,7 +64,7 @@
64 <div class="pro-list"> 64 <div class="pro-list">
65 {{#each commonPros}} 65 {{#each commonPros}}
66 <div class="pros-group"> 66 <div class="pros-group">
67 - {{# each this}} 67 + {{!-- {{# each this}} --}}
68 <ul> 68 <ul>
69 <li class="chk" data-product_info='{"goods_type": "ordinary", "buy_number": {{buy_number}}, "selected": "{{selected}}", "product_sku": "{{product_sku}}", "promotion_id": 0}'> 69 <li class="chk" data-product_info='{"goods_type": "ordinary", "buy_number": {{buy_number}}, "selected": "{{selected}}", "product_sku": "{{product_sku}}", "promotion_id": 0}'>
70 <label class="toggle-chk-item {{#isEqual selected 'Y'}}chk-group{{/isEqual}}"> 70 <label class="toggle-chk-item {{#isEqual selected 'Y'}}chk-group{{/isEqual}}">
@@ -103,7 +103,7 @@ @@ -103,7 +103,7 @@
103 </div> 103 </div>
104 </li> 104 </li>
105 </ul> 105 </ul>
106 - {{/each}} 106 + {{!-- {{/each}} --}}
107 </div> 107 </div>
108 {{/each}} 108 {{/each}}
109 </div> 109 </div>
@@ -23,7 +23,7 @@ @@ -23,7 +23,7 @@
23 <div class="pro-list"> 23 <div class="pro-list">
24 {{#each preSalePros}} 24 {{#each preSalePros}}
25 <div class="pros-group"> 25 <div class="pros-group">
26 - {{# each this}} 26 + {{!-- {{# each this}} --}}
27 <ul> 27 <ul>
28 <li class="chk" data-product_info='{"goods_type": "advance", "buy_number": {{buy_number}}, "selected": "{{selected}}", "product_sku": "{{product_sku}}", "promotion_id": 0}'> 28 <li class="chk" data-product_info='{"goods_type": "advance", "buy_number": {{buy_number}}, "selected": "{{selected}}", "product_sku": "{{product_sku}}", "promotion_id": 0}'>
29 <label class="toggle-chk-item {{#isEqual selected 'Y'}}chk-group{{/isEqual}}"> 29 <label class="toggle-chk-item {{#isEqual selected 'Y'}}chk-group{{/isEqual}}">
@@ -78,7 +78,7 @@ @@ -78,7 +78,7 @@
78 </div> 78 </div>
79 </li> 79 </li>
80 </ul> 80 </ul>
81 - {{/each}} 81 + {{!-- {{/each}} --}}
82 </div> 82 </div>
83 {{/each}} 83 {{/each}}
84 </div> 84 </div>
@@ -93,7 +93,7 @@ @@ -93,7 +93,7 @@
93 <div class="pro-list"> 93 <div class="pro-list">
94 {{#each commonPros}} 94 {{#each commonPros}}
95 <div class="pros-group"> 95 <div class="pros-group">
96 - {{# each this}} 96 + {{!-- {{# each this}} --}}
97 <ul> 97 <ul>
98 <li class="chk" data-product_info='{"goods_type": "ordinary", "buy_number": {{buy_number}}, "selected": "{{selected}}", "product_sku": "{{product_sku}}", "promotion_id": 0}'> 98 <li class="chk" data-product_info='{"goods_type": "ordinary", "buy_number": {{buy_number}}, "selected": "{{selected}}", "product_sku": "{{product_sku}}", "promotion_id": 0}'>
99 <label class="toggle-chk-item {{#isEqual selected 'Y'}}chk-group{{/isEqual}}"> 99 <label class="toggle-chk-item {{#isEqual selected 'Y'}}chk-group{{/isEqual}}">
@@ -145,7 +145,7 @@ @@ -145,7 +145,7 @@
145 </div> 145 </div>
146 </li> 146 </li>
147 </ul> 147 </ul>
148 - {{/each}} 148 + {{!-- {{/each}} --}}
149 </div> 149 </div>
150 {{/each}} 150 {{/each}}
151 </div> 151 </div>