Authored by lore-w

后台联调,商品数据结构增加字段

1 -<div class="good-info" data-skn="{{skn}}"> 1 +<div class="good-info" data-skn="{{skn}}" data-id="{{id}}">
2 <div class="tag-container clearfix"> 2 <div class="tag-container clearfix">
3 {{# tags}} 3 {{# tags}}
4 {{# isNew}} 4 {{# isNew}}
@@ -45,7 +45,7 @@ @@ -45,7 +45,7 @@
45 </h2> 45 </h2>
46 <ul> 46 <ul>
47 {{#each list}} 47 {{#each list}}
48 - <li class="product-list-nav"> 48 + <li class="product-list-nav {{#if active}}active{{/if}}">
49 <h3> 49 <h3>
50 <span class="icon-triangle"></span> 50 <span class="icon-triangle"></span>
51 {{name}} 51 {{name}}
@@ -53,7 +53,7 @@ @@ -53,7 +53,7 @@
53 </h3> 53 </h3>
54 <ul class="sort-child-list"> 54 <ul class="sort-child-list">
55 {{#each childList}} 55 {{#each childList}}
56 - <li> 56 + <li class="{{#if childActive}}active{{/if}}">
57 <a href="{{href}}">{{name}}</a> 57 <a href="{{href}}">{{name}}</a>
58 <span>{{num}}</span> 58 <span>{{num}}</span>
59 </li> 59 </li>
@@ -92,9 +92,12 @@ exports.init = function(num) { @@ -92,9 +92,12 @@ exports.init = function(num) {
92 display: 'none' 92 display: 'none'
93 }); 93 });
94 $.ajax({ 94 $.ajax({
95 - type: 'GET', 95 + type: 'post',
96 url: '/product/index/productColor', 96 url: '/product/index/productColor',
97 - dataType: 'json' 97 + dataType: 'json',
  98 + data: {
  99 + id: $goodItem.attr('data-id')
  100 + }
98 }).then(function(data) { 101 }).then(function(data) {
99 102
100 ulStr = createColorList(data).colorListStr; //ajax请求的颜色列表 103 ulStr = createColorList(data).colorListStr; //ajax请求的颜色列表
@@ -58,9 +58,9 @@ @@ -58,9 +58,9 @@
58 } 58 }
59 } 59 }
60 } 60 }
61 - /*ul.sort-child-list { 61 + ul.sort-child-list {
62 display: block; 62 display: block;
63 - }*/ 63 + }
64 } 64 }
65 } 65 }
66 66
@@ -73,6 +73,15 @@ @@ -73,6 +73,15 @@
73 li { 73 li {
74 color: #bbb; 74 color: #bbb;
75 75
  76 + &.active {
  77 + background: #333;
  78 + color: #fff;
  79 +
  80 + a {
  81 + color: #fff;
  82 + }
  83 + }
  84 +
76 span { 85 span {
77 padding-left: 5px; 86 padding-left: 5px;
78 } 87 }
@@ -322,7 +322,9 @@ class IndexController extends AbstractAction @@ -322,7 +322,9 @@ class IndexController extends AbstractAction
322 'thumb' => 'http://img12.static.yhbimg.com/goodsimg/2015/11/22/03/02c17af44dc23aa5a62d61cb59a05380bc.jpg?imageMogr2/thumbnail/235x314/extent/235x314/background/d2hpdGU=/position/center/quality/90', 322 'thumb' => 'http://img12.static.yhbimg.com/goodsimg/2015/11/22/03/02c17af44dc23aa5a62d61cb59a05380bc.jpg?imageMogr2/thumbnail/235x314/extent/235x314/background/d2hpdGU=/position/center/quality/90',
323 'name' => 'adidas Originals FORUM 中帮拼色休闲板鞋', 323 'name' => 'adidas Originals FORUM 中帮拼色休闲板鞋',
324 'salePrice' => '899', 324 'salePrice' => '899',
325 - 'isFew' => true 325 + 'isFew' => true,
  326 + 'skn' => 111,
  327 + 'id' => 123
326 ), 328 ),
327 1 => array( 329 1 => array(
328 'tags' => array( 330 'tags' => array(
@@ -333,7 +335,9 @@ class IndexController extends AbstractAction @@ -333,7 +335,9 @@ class IndexController extends AbstractAction
333 'thumb' => 'http://img12.static.yhbimg.com/goodsimg/2015/11/22/03/02c17af44dc23aa5a62d61cb59a05380bc.jpg?imageMogr2/thumbnail/235x314/extent/235x314/background/d2hpdGU=/position/center/quality/90', 335 'thumb' => 'http://img12.static.yhbimg.com/goodsimg/2015/11/22/03/02c17af44dc23aa5a62d61cb59a05380bc.jpg?imageMogr2/thumbnail/235x314/extent/235x314/background/d2hpdGU=/position/center/quality/90',
334 'name' => 'adidas Originals FORUM 中帮拼色休闲板鞋', 336 'name' => 'adidas Originals FORUM 中帮拼色休闲板鞋',
335 'salePrice' => '899', 337 'salePrice' => '899',
336 - 'showColBtn' => true 338 + 'showColBtn' => true,
  339 + 'skn' => 111,
  340 + 'id' => 123
337 ), 341 ),
338 2 => array( 342 2 => array(
339 'tags' => array( 343 'tags' => array(
@@ -728,7 +732,9 @@ class IndexController extends AbstractAction @@ -728,7 +732,9 @@ class IndexController extends AbstractAction
728 'thumb' => 'http://img12.static.yhbimg.com/goodsimg/2015/11/22/03/02c17af44dc23aa5a62d61cb59a05380bc.jpg?imageMogr2/thumbnail/235x314/extent/235x314/background/d2hpdGU=/position/center/quality/90', 732 'thumb' => 'http://img12.static.yhbimg.com/goodsimg/2015/11/22/03/02c17af44dc23aa5a62d61cb59a05380bc.jpg?imageMogr2/thumbnail/235x314/extent/235x314/background/d2hpdGU=/position/center/quality/90',
729 'name' => 'adidas Originals FORUM 中帮拼色休闲板鞋', 733 'name' => 'adidas Originals FORUM 中帮拼色休闲板鞋',
730 'salePrice' => '899', 734 'salePrice' => '899',
731 - 'isFew' => true 735 + 'isFew' => true,
  736 + 'skn' => 111,
  737 + 'id' => 123
732 ), 738 ),
733 array( 739 array(
734 'tags' => array( 740 'tags' => array(
@@ -790,6 +796,7 @@ class IndexController extends AbstractAction @@ -790,6 +796,7 @@ class IndexController extends AbstractAction
790 array( 796 array(
791 'name' => '裙装', 797 'name' => '裙装',
792 'num' => '10', 798 'num' => '10',
  799 + 'active' => true,
793 'childList' => array( 800 'childList' => array(
794 array( 801 array(
795 'name' => '全身裙装', 802 'name' => '全身裙装',
@@ -799,7 +806,8 @@ class IndexController extends AbstractAction @@ -799,7 +806,8 @@ class IndexController extends AbstractAction
799 array( 806 array(
800 'name' => '全身裙装', 807 'name' => '全身裙装',
801 'href' => 'http://adidas.yohobuy.com/?gender=1,3', 808 'href' => 'http://adidas.yohobuy.com/?gender=1,3',
802 - 'num' => '5' 809 + 'num' => '5',
  810 + 'childActive' => true
803 ), 811 ),
804 array( 812 array(
805 'name' => '全身裙装', 813 'name' => '全身裙装',