Commit 77378de8e772a193499d1921a01a5bcbf3f1b412
Merge branch 'work-1.1_20191010' of http://git.vipzhuang.cn/wxd/MShopWeApp into work-1.1_20191010
Showing
2 changed files
with
36 additions
and
8 deletions
pages/goods/categoryList/categoryList.js
@@ -38,6 +38,8 @@ Page({ | @@ -38,6 +38,8 @@ Page({ | ||
38 | one_level_classify:[],// 新的版本左边的边分类1级 | 38 | one_level_classify:[],// 新的版本左边的边分类1级 |
39 | is_level_three:0,//判断有没有3级 | 39 | is_level_three:0,//判断有没有3级 |
40 | cat_id:0, | 40 | cat_id:0, |
41 | + pl_timer: null,//只有品类的定时器 | ||
42 | + is_pl_time:0, | ||
41 | }, | 43 | }, |
42 | onLoad: function(tt) { | 44 | onLoad: function(tt) { |
43 | const res = wx.getSystemInfoSync(), | 45 | const res = wx.getSystemInfoSync(), |
@@ -84,6 +86,7 @@ Page({ | @@ -84,6 +86,7 @@ Page({ | ||
84 | var that=this; | 86 | var that=this; |
85 | 87 | ||
86 | getApp().getConfig2(function (e) { | 88 | getApp().getConfig2(function (e) { |
89 | + | ||
87 | var data=e; | 90 | var data=e; |
88 | var switch_list_data = data.switch_list; | 91 | var switch_list_data = data.switch_list; |
89 | var switch_list = JSON.parse(switch_list_data); | 92 | var switch_list = JSON.parse(switch_list_data); |
@@ -93,7 +96,25 @@ Page({ | @@ -93,7 +96,25 @@ Page({ | ||
93 | if (e.categoryset.indexOf("," + 3 + ",") != -1) { that.setData({ is_show_pp: 1 }); } | 96 | if (e.categoryset.indexOf("," + 3 + ",") != -1) { that.setData({ is_show_pp: 1 }); } |
94 | if (e.categoryset.indexOf("," + 2 + ",") != -1) { that.setData({ is_show_gb: 1 }); } | 97 | if (e.categoryset.indexOf("," + 2 + ",") != -1) { that.setData({ is_show_gb: 1 }); } |
95 | that.setData({ store_config: e,is_do:1 }); | 98 | that.setData({ store_config: e,is_do:1 }); |
96 | - | 99 | + if ( that.data.is_show_gb != 1 && that.data.is_show_pp != 1){ |
100 | + console.log("品类数据", that.data.is_pl_time); | ||
101 | + var one_level_classify = that.data.one_level_classify; | ||
102 | + that.data.pl_timer = setInterval(function () { | ||
103 | + console.log("品类数据", that.data.is_pl_time); | ||
104 | + that.requestFirstCategoris(); | ||
105 | + if (that.data.is_pl_time==1){ | ||
106 | + console.log("品类数据", that.data.is_pl_time); | ||
107 | + clearInterval(that.data.pl_timer); | ||
108 | + } | ||
109 | + }, 6000); | ||
110 | + console.log(one_level_classify,"999999999999999999999999999999999" ); | ||
111 | + that.setData({ select_classify_on: 0, index: 0, goodslist: one_level_classify[0].array}); | ||
112 | + } else if (that.data.is_show_gb != 1 ){ | ||
113 | + // console.log("品类数据", that.data.is_show_pl); | ||
114 | + | ||
115 | + that.setData({ select_classify_on: 220, classify_name: "品牌" }); | ||
116 | + } | ||
117 | + | ||
97 | if (that.data.is_show_pl) that.setData({ currentTab: 0 }); | 118 | if (that.data.is_show_pl) that.setData({ currentTab: 0 }); |
98 | else if (that.data.is_show_gb){ that.setData({ currentTab: 1 });that.get_nation(); } | 119 | else if (that.data.is_show_gb){ that.setData({ currentTab: 1 });that.get_nation(); } |
99 | else if (that.data.is_show_pp) {that.setData({ currentTab: 2 });that.get_brand(); } | 120 | else if (that.data.is_show_pp) {that.setData({ currentTab: 2 });that.get_brand(); } |
@@ -123,8 +144,10 @@ Page({ | @@ -123,8 +144,10 @@ Page({ | ||
123 | success: function(e) { | 144 | success: function(e) { |
124 | var arr=new Array(); | 145 | var arr=new Array(); |
125 | var dda = e.data.data.pageData; | 146 | var dda = e.data.data.pageData; |
126 | - | ||
127 | - console.log(dda, "所有的数据"); | 147 | + if (dda != null && dda !=""&&dda!=undefined){ |
148 | + t.setData({is_pl_time:1}); | ||
149 | + } | ||
150 | + | ||
128 | if (t.data.is_used_share == 0) {//is_used_share控制新旧版本 | 151 | if (t.data.is_used_share == 0) {//is_used_share控制新旧版本 |
129 | for(var i=0;i<dda.length;i++){ | 152 | for(var i=0;i<dda.length;i++){ |
130 | if (parseInt(dda[i].level)==1){ | 153 | if (parseInt(dda[i].level)==1){ |
@@ -450,6 +473,7 @@ Page({ | @@ -450,6 +473,7 @@ Page({ | ||
450 | } | 473 | } |
451 | if (this.data.is_level_three!=1) { | 474 | if (this.data.is_level_three!=1) { |
452 | console.log("2级"); | 475 | console.log("2级"); |
476 | + | ||
453 | this.setData({ select_classify_on: indexs, index: indexs, classify_name: name, goodslist: arr }); | 477 | this.setData({ select_classify_on: indexs, index: indexs, classify_name: name, goodslist: arr }); |
454 | 478 | ||
455 | 479 |
pages/goods/categoryList/categoryList.wxml
@@ -146,7 +146,7 @@ | @@ -146,7 +146,7 @@ | ||
146 | 146 | ||
147 | </view> | 147 | </view> |
148 | <view wx:else class="sort-name"> | 148 | <view wx:else class="sort-name"> |
149 | - {{ittms.items.name}} | 149 | + {{ittms.items.name}} |
150 | </view> | 150 | </view> |
151 | </view> | 151 | </view> |
152 | 152 | ||
@@ -164,7 +164,7 @@ | @@ -164,7 +164,7 @@ | ||
164 | 164 | ||
165 | <view class="classify_content"> | 165 | <view class="classify_content"> |
166 | <!-- 国家的样式 --> | 166 | <!-- 国家的样式 --> |
167 | -<block wx:if="{{select_classify_on==223}}"> | 167 | +<block wx:if="{{select_classify_on==223&&is_show_gb}}"> |
168 | <view class="classify_name fs32 flex-space-between"> | 168 | <view class="classify_name fs32 flex-space-between"> |
169 | <view>{{ishaf_three==1?good_list.name:classify_name}}</view> | 169 | <view>{{ishaf_three==1?good_list.name:classify_name}}</view> |
170 | 170 | ||
@@ -182,7 +182,7 @@ | @@ -182,7 +182,7 @@ | ||
182 | </view> | 182 | </view> |
183 | </block> | 183 | </block> |
184 | <!-- 品牌 --> | 184 | <!-- 品牌 --> |
185 | -<block wx:if="{{select_classify_on==220}}"> | 185 | +<block wx:if="{{select_classify_on==220&&is_show_pp}}"> |
186 | 186 | ||
187 | <view class="classify_name fs32 flex-space-between"> | 187 | <view class="classify_name fs32 flex-space-between"> |
188 | <view>{{classify_name}}</view> | 188 | <view>{{classify_name}}</view> |
@@ -204,7 +204,8 @@ | @@ -204,7 +204,8 @@ | ||
204 | </block> | 204 | </block> |
205 | </view> | 205 | </view> |
206 | </block> | 206 | </block> |
207 | -<!-- 只是2级的 --> | 207 | +<!-- 只是2级的 品类--> |
208 | +<block wx:if="{{is_show_pl}}"> | ||
208 | <block wx:if="{{select_classify_on!=220&&select_classify_on!=223&&is_level_three!=1}}"> | 209 | <block wx:if="{{select_classify_on!=220&&select_classify_on!=223&&is_level_three!=1}}"> |
209 | <view> | 210 | <view> |
210 | <view class="classify_name fs32 flex-space-between"data-pid="0"data-cid="{{cat_id}}" bindtap='select_more'> | 211 | <view class="classify_name fs32 flex-space-between"data-pid="0"data-cid="{{cat_id}}" bindtap='select_more'> |
@@ -225,8 +226,9 @@ | @@ -225,8 +226,9 @@ | ||
225 | </block> | 226 | </block> |
226 | </view> | 227 | </view> |
227 | </view> | 228 | </view> |
228 | - | ||
229 | </block> | 229 | </block> |
230 | + | ||
231 | + | ||
230 | <!-- 商品 含有3级的--> | 232 | <!-- 商品 含有3级的--> |
231 | <block wx:if="{{select_classify_on!=220&&select_classify_on!=223&&is_level_three==1}}"> | 233 | <block wx:if="{{select_classify_on!=220&&select_classify_on!=223&&is_level_three==1}}"> |
232 | <block wx:for="{{goodslist}}"wx:for-item="goods"wx:for-index="inds"> | 234 | <block wx:for="{{goodslist}}"wx:for-item="goods"wx:for-index="inds"> |
@@ -251,9 +253,11 @@ | @@ -251,9 +253,11 @@ | ||
251 | </view> | 253 | </view> |
252 | <view class="divider_line"></view> | 254 | <view class="divider_line"></view> |
253 | </block> | 255 | </block> |
256 | + | ||
254 | </view> | 257 | </view> |
255 | </block> | 258 | </block> |
256 | </block> | 259 | </block> |
260 | +</block> | ||
257 | </view> | 261 | </view> |
258 | 262 | ||
259 | 263 |