Commit 89ffb03d09363fc76185701775eadce9861536f8

Authored by yvan.ni
2 parents 0c818e64 27a76a60

Merge branch 'dev' of http://git.vipzhuang.cn/wxd/MShopWeApp into dev

packageA/pages/distribution/goods/goods.js
... ... @@ -107,6 +107,7 @@ Page({
107 107 // url = '/api/weshop/goods/page?dis_type=1';
108 108 // this.getData(true, '/api/weshop/goods/page?dis_type=1', this.data.currentQuery);
109 109 };
  110 + currentQuery.orderType = 'desc';
110 111 currentQuery.dis_type = 1;
111 112 this.getData(true, url, currentQuery);
112 113  
... ... @@ -330,7 +331,7 @@ Page({
330 331 if(data.orderField) delete data.orderField;
331 332 if(data.orderType) delete data.orderType;
332 333 if(this.data.inputVal) {
333   - data.key = this.data.inputVal;
  334 + data.key_str = this.data.inputVal;
334 335 };
335 336 if(this.data.isHiddenDropdown) {
336 337 if(data.nation_id) delete data.nation_id;
... ... @@ -352,8 +353,8 @@ Page({
352 353 url = '/api/weshop/goods/page?searchtype=1';
353 354 };
354 355 this.getData(true, url, data)
355   - .then(function() {
356   - callback();
  356 + .then(function(callback) {
  357 + if(callback) callback();
357 358 });
358 359 },
359 360  
... ... @@ -362,6 +363,7 @@ Page({
362 363 */
363 364 clickSort() {
364 365 let data = this.data.currentQuery;
  366 + // if(data.orderType == 'desc') delete data.orderType;
365 367 if(!this.data.isSort) {
366 368 this.setData({
367 369 isSort: true,
... ... @@ -406,8 +408,11 @@ Page({
406 408 isDescending = false;
407 409 };
408 410 };
  411 +
409 412 if(data.page) delete data.page;
410 413 if(data.key) delete data.key;
  414 +
  415 + // data.orderType = 'desc';
411 416 // if(data.nation_id) delete data.nation_id;
412 417 // if(data.brand_id) delete data.brand_id;
413 418 // if(data.startprice) delete data.startprice;
... ... @@ -426,7 +431,8 @@ Page({
426 431 switch(currentIndex) {
427 432 case 0: {
428 433 if(data.orderField) delete data.orderField;
429   - if(data.orderType) delete data.orderType;
  434 + // if(data.orderType) delete data.orderType;
  435 + data.orderType = 'desc';
430 436 if(options.index == 1) {//下架:已选
431 437 data.searchtype = 1;
432 438 data.dis_type = 1;
... ... @@ -435,29 +441,32 @@ Page({
435 441 };
436 442 case 1: {
437 443 if(options.index == 0) {//上架:销量排序
438   - if(data.orderType) delete data.orderType;
  444 + // if(data.orderType) delete data.orderType;
439 445 data.orderField = 'sales_sum';
440 446 } else {//下架:必营
441 447 if(data.searchtype) delete data.searchtype;
442 448 if(data.orderField) delete data.orderField;
443   - if(data.orderType) delete data.orderType;
  449 + // if(data.orderType) delete data.orderType;
444 450 data.dis_type = 0;
445 451 };
  452 + data.orderType = 'desc';
446 453 break;
447 454 };
448 455 case 2: {
449 456 if(options.index == 0) {//上架:评论排序
450   - if(data.orderType) delete data.orderType;
  457 + // if(data.orderType) delete data.orderType;
451 458 data.orderField = 'comment_count';
452 459 } else {//下架:销量排序
453   - if(data.orderType) delete data.orderType;
  460 + // if(data.orderType) delete data.orderType;
454 461 data.orderField = 'sales_sum';
455 462 data.dis_type = 1;
456 463 data.searchtype = 1;
457 464 };
  465 + data.orderType = 'desc';
458 466 break;
459 467 };
460 468 case 3: {
  469 + // if(data.orderType) delete data.orderType;
461 470 data.orderField = 'shop_price';
462 471 data.dis_type = 1;
463 472 break;
... ...
packageA/pages/distribution/goods/goods.wxml
... ... @@ -13,13 +13,13 @@
13 13  
14 14 <view class="dropdown {{isHiddenDropdown ? '':'show'}}" hidden="{{isHiddenDropdown}}">
15 15 <view class="dropdown-wrapper">
16   - <view class="pd20 bsbb">
  16 + <view class="pd20 bsbb" wx:if="{{nationList.length != 0}}">
17 17 <view class="pdb20">国家</view>
18 18 <view class="flex wrap t-c" bindtap="select">
19 19 <view class="w25 pdt20" wx:for="{{nationList}}"><text class="label {{nationIndex == index ? 'selected':''}}" data-id="{{item.nation_id}}" data-name="nation" data-index="{{index}}">{{item.name}}</text></view>
20 20 </view>
21 21 </view>
22   - <view class="pd20 bsbb" >
  22 + <view class="pd20 bsbb" wx:if="{{brandList.length != 0}}">
23 23 <view class="pdb20">品牌</view>
24 24 <view class="flex wrap t-c" bindtap="select">
25 25 <view class="w25 pdt20" wx:for="{{brandList}}"><text class="label {{brandIndex == index ? 'selected':''}}" data-id="{{item.brand_id}}" data-name="brand" data-index="{{index}}">{{item.name}}</text></view>
... ...