diff --git a/packageA/pages/distribution/goods/goods.js b/packageA/pages/distribution/goods/goods.js index 96a2791..df5377d 100644 --- a/packageA/pages/distribution/goods/goods.js +++ b/packageA/pages/distribution/goods/goods.js @@ -107,6 +107,7 @@ Page({ // url = '/api/weshop/goods/page?dis_type=1'; // this.getData(true, '/api/weshop/goods/page?dis_type=1', this.data.currentQuery); }; + currentQuery.orderType = 'desc'; currentQuery.dis_type = 1; this.getData(true, url, currentQuery); @@ -330,7 +331,7 @@ Page({ if(data.orderField) delete data.orderField; if(data.orderType) delete data.orderType; if(this.data.inputVal) { - data.key = this.data.inputVal; + data.key_str = this.data.inputVal; }; if(this.data.isHiddenDropdown) { if(data.nation_id) delete data.nation_id; @@ -352,8 +353,8 @@ Page({ url = '/api/weshop/goods/page?searchtype=1'; }; this.getData(true, url, data) - .then(function() { - callback(); + .then(function(callback) { + if(callback) callback(); }); }, @@ -362,6 +363,7 @@ Page({ */ clickSort() { let data = this.data.currentQuery; + // if(data.orderType == 'desc') delete data.orderType; if(!this.data.isSort) { this.setData({ isSort: true, @@ -406,8 +408,11 @@ Page({ isDescending = false; }; }; + if(data.page) delete data.page; if(data.key) delete data.key; + + // data.orderType = 'desc'; // if(data.nation_id) delete data.nation_id; // if(data.brand_id) delete data.brand_id; // if(data.startprice) delete data.startprice; @@ -426,7 +431,8 @@ Page({ switch(currentIndex) { case 0: { if(data.orderField) delete data.orderField; - if(data.orderType) delete data.orderType; + // if(data.orderType) delete data.orderType; + data.orderType = 'desc'; if(options.index == 1) {//下架:已选 data.searchtype = 1; data.dis_type = 1; @@ -435,29 +441,32 @@ Page({ }; case 1: { if(options.index == 0) {//上架:销量排序 - if(data.orderType) delete data.orderType; + // if(data.orderType) delete data.orderType; data.orderField = 'sales_sum'; } else {//下架:必营 if(data.searchtype) delete data.searchtype; if(data.orderField) delete data.orderField; - if(data.orderType) delete data.orderType; + // if(data.orderType) delete data.orderType; data.dis_type = 0; }; + data.orderType = 'desc'; break; }; case 2: { if(options.index == 0) {//上架:评论排序 - if(data.orderType) delete data.orderType; + // if(data.orderType) delete data.orderType; data.orderField = 'comment_count'; } else {//下架:销量排序 - if(data.orderType) delete data.orderType; + // if(data.orderType) delete data.orderType; data.orderField = 'sales_sum'; data.dis_type = 1; data.searchtype = 1; }; + data.orderType = 'desc'; break; }; case 3: { + // if(data.orderType) delete data.orderType; data.orderField = 'shop_price'; data.dis_type = 1; break; diff --git a/packageA/pages/distribution/goods/goods.wxml b/packageA/pages/distribution/goods/goods.wxml index 5ceadbf..d30dabd 100644 --- a/packageA/pages/distribution/goods/goods.wxml +++ b/packageA/pages/distribution/goods/goods.wxml @@ -13,13 +13,13 @@