Authored by 郭成尧

'brandCateSort'

@@ -4,17 +4,17 @@ @@ -4,17 +4,17 @@
4 <div class="cate-container clearfix"> 4 <div class="cate-container clearfix">
5 <div class="content" style="height: 522px;"> 5 <div class="content" style="height: 522px;">
6 <ul class="primary-level"> 6 <ul class="primary-level">
7 - <li v-for="(index, ca) in cateNavLeftData" v-bind:class="{focus: index === leftcurrent}" class="p-level-item" v-on:click='cateNavLeftFun(index, ca.categoryId, ca.categoryName)'> 7 + <li v-for="(index, ca) in cateNavLeftData" v-bind:class="{focus: index === leftcurrent}" class="p-level-item" v-on:click='cateNavLeftFun(index, ca.relationParameter.sort, ca.categoryName)'>
8 {{ca.categoryName}} 8 {{ca.categoryName}}
9 </li> 9 </li>
10 </ul> 10 </ul>
11 <div class="sub-level-container"> 11 <div class="sub-level-container">
12 <ul class="sub-level"> 12 <ul class="sub-level">
13 - <li><a href="/list?sort={{rightAll.categoryId}}&sort_name={{rightAll.categoryName}}&gender={{gender}}">全部{{rightAll.categoryName}}</a></li> 13 + <li><a href="/list?sort={{rightAll.sortId}}&sort_name={{rightAll.categoryName}}&gender={{gender}}">全部{{rightAll.categoryName}}</a></li>
14 </ul> 14 </ul>
15 <ul class="sub-level"> 15 <ul class="sub-level">
16 <li v-for="sub in cateNavRightData"> 16 <li v-for="sub in cateNavRightData">
17 - <a href="/list?sort={{sub.categoryId}}&sort_name={{sub.categoryName}}&gender={{gender}}">{{sub.categoryName}}</a> 17 + <a href="/list?sort={{sub.relationParameter.sort}}&sort_name={{sub.categoryName}}&gender={{gender}}">{{sub.categoryName}}</a>
18 </li> 18 </li>
19 </ul> 19 </ul>
20 </div> 20 </div>
@@ -237,8 +237,6 @@ @@ -237,8 +237,6 @@
237 }, 237 },
238 methods: { 238 methods: {
239 getCateList() { 239 getCateList() {
240 - let self = this;  
241 -  
242 let data = { 240 let data = {
243 channel: '' 241 channel: ''
244 }; 242 };
@@ -248,12 +246,12 @@ @@ -248,12 +246,12 @@
248 data: data 246 data: data
249 }).then(result => { 247 }).then(result => {
250 if (result.code === 200 && result.data) { 248 if (result.code === 200 && result.data) {
251 - self.$set('brandCate', result.data);  
252 - self.$set('cateNavLeftData', result.data['MEN男士']);  
253 - self.$set('cateNavRightData', result.data['MEN男士'] ? result.data['MEN男士'][0].sub : []); 249 + this.$set('brandCate', result.data);
  250 + this.$set('cateNavLeftData', result.data['MEN男士']);
  251 + this.$set('cateNavRightData', result.data['MEN男士'] ? result.data['MEN男士'][0].sub : []);
254 252
255 this.$set('rightAll', result.data['MEN男士'] ? { 253 this.$set('rightAll', result.data['MEN男士'] ? {
256 - categoryId: result.data['MEN男士'][0].categoryId, 254 + sortId: result.data['MEN男士'][0].relationParameter.sort,
257 categoryName: result.data['MEN男士'][0].categoryName 255 categoryName: result.data['MEN男士'][0].categoryName
258 } : {}); 256 } : {});
259 } 257 }
@@ -265,7 +263,7 @@ @@ -265,7 +263,7 @@
265 this.leftcurrent = index; 263 this.leftcurrent = index;
266 this.cateNavRightData = this.cateNavLeftData[index].sub; 264 this.cateNavRightData = this.cateNavLeftData[index].sub;
267 this.rightAll = { 265 this.rightAll = {
268 - categoryId: categoryId, 266 + sortId: categoryId,
269 categoryName: categoryName 267 categoryName: categoryName
270 }; 268 };
271 } 269 }