Commit ecc4e5faac433a62987d07e1f4fc975edc2081bf

Authored by yvan.ni
1 parent 6b0bfb7b

商品列表的优化,

pages/goods/com_screen.js
@@ -9,9 +9,22 @@ module.exports = { @@ -9,9 +9,22 @@ module.exports = {
9 9
10 var url = th.data.requestUrl; 10 var url = th.data.requestUrl;
11 if (th.data.tabname!=ob.value){ 11 if (th.data.tabname!=ob.value){
12 - th.setData({ tabname: ob.value, adname: "desc" }); 12 +
  13 + var txt='desc';
  14 + if(ob.value=='sort') txt='asc'
  15 + th.setData({ tabname: ob.value, adname:txt });
  16 + }
  17 + th.resetData();
  18 +
  19 + //开始点击分类
  20 + if(th.requestGoodsList) {
  21 + //-- 开始点击分类 --
  22 + th.requestGoodsList(url);
  23 + }else if(th.requestSearch){
  24 + //-- 重新开始搜索 --
  25 + th.requestSearch(url);
13 } 26 }
14 - th.resetData(), th.requestGoodsList(url); 27 +
15 }, 28 },
16 29
17 //-- 获取列表 -- 30 //-- 获取列表 --
@@ -168,6 +181,11 @@ module.exports = { @@ -168,6 +181,11 @@ module.exports = {
168 //进行筛选 181 //进行筛选
169 this.set_screen(url,th); 182 this.set_screen(url,th);
170 183
  184 + th.setData({
  185 + tabname:"sort", //排序的字段
  186 + adname:"asc", //升降的字段
  187 + })
  188 +
171 //开始点击分类 189 //开始点击分类
172 if(th.requestGoodsList) { 190 if(th.requestGoodsList) {
173 //-- 开始点击分类 -- 191 //-- 开始点击分类 --
pages/goods/goodsList/goodsList.js
@@ -291,7 +291,7 @@ Page({ @@ -291,7 +291,7 @@ Page({
291 if(!user_id) user_id=0; 291 if(!user_id) user_id=0;
292 292
293 //不是商品分组的,不是默认排序的 293 //不是商品分组的,不是默认排序的
294 - if(t.indexOf("group_id")==-1 || e.data.tabname!="sort" ){ 294 + if(t.indexOf("group_id")==-1 ){
295 t += "&orderField=" + e.data.tabname; 295 t += "&orderField=" + e.data.tabname;
296 t += "&orderType=" + e.data.adname; 296 t += "&orderType=" + e.data.adname;
297 } 297 }
pages/goods/goodsList/goodsList.wxml
@@ -31,7 +31,7 @@ @@ -31,7 +31,7 @@
31 31
32 <navigator class="nav-item"> 32 <navigator class="nav-item">
33 <picker bindchange="bind_pk_sort" value="{{index}}" range="{{more_sort_arr}}" range-key="name"> 33 <picker bindchange="bind_pk_sort" value="{{index}}" range="{{more_sort_arr}}" range-key="name">
34 - <text bindtap="changeTab" wx:if="{{tabname=='on_time'}}">新品</text> 34 + <text wx:if="{{tabname=='on_time'}}">新品</text>
35 <text wx:elif="{{tabname=='comment_count'}}">评论</text> 35 <text wx:elif="{{tabname=='comment_count'}}">评论</text>
36 <text wx:else>综合</text> 36 <text wx:else>综合</text>
37 </picker> 37 </picker>
pages/goods/search/search.wxml
@@ -46,9 +46,9 @@ @@ -46,9 +46,9 @@
46 <block wx:if="{{!openSearchModal}}"> 46 <block wx:if="{{!openSearchModal}}">
47 47
48 <view class="nav flex"> 48 <view class="nav flex">
49 - <navigator bindtap="changeTab" class="nav-item f1" > 49 + <navigator class="nav-item f1" >
50 <picker bindchange="bind_pk_sort" value="{{index}}" range="{{more_sort_arr}}" range-key="name"> 50 <picker bindchange="bind_pk_sort" value="{{index}}" range="{{more_sort_arr}}" range-key="name">
51 - <text bindtap="changeTab" wx:if="{{tabname=='on_time'}}">新品</text> 51 + <text wx:if="{{tabname=='on_time'}}">新品</text>
52 <text wx:elif="{{tabname=='comment_count'}}">评论</text> 52 <text wx:elif="{{tabname=='comment_count'}}">评论</text>
53 <text wx:else>综合</text> 53 <text wx:else>综合</text>
54 </picker> 54 </picker>