| xqd
@@ -742,7 +742,7 @@
|
|
|
default_img:'../../../static/image/icon/price-sort-default.png',
|
|
|
top_img:'../../../static/image/icon/price-sort-to-high.png',
|
|
|
low_img:'../../../static/image/icon/price-sort-to-low.png',
|
|
|
- },/*{
|
|
|
+ },{
|
|
|
name:'最新上架',
|
|
|
is_rank:true,
|
|
|
is_choose: false,
|
| xqd
@@ -751,7 +751,7 @@
|
|
|
default_img:'../../../static/image/icon/price-sort-default.png',
|
|
|
top_img:'../../../static/image/icon/price-sort-to-high.png',
|
|
|
low_img:'../../../static/image/icon/price-sort-to-low.png',
|
|
|
- }*/]
|
|
|
+ }]
|
|
|
};
|
|
|
},
|
|
|
|
| xqd
@@ -869,15 +869,19 @@
|
|
|
goods_list.sort(_this.compare('price',item.rank_type))
|
|
|
break;
|
|
|
case 'time':
|
|
|
- goods_list.sort(_this.compare('age',item.rank_type))
|
|
|
+ goods_list.sort(_this.compare('created_at',item.rank_type,'time'))
|
|
|
break;
|
|
|
default:
|
|
|
goods_list.sort(_this.compare('id',item.rank_type))
|
|
|
}
|
|
|
},
|
|
|
- compare (property,type){
|
|
|
+ compare (property,type,fieldsType){
|
|
|
let regex = /\d+/;
|
|
|
return function (obj1, obj2) {
|
|
|
+ if(fieldsType == 'time'){
|
|
|
+ obj1[property] = new Date(obj1[property]).getTime();
|
|
|
+ obj2[property] = new Date(obj2[property]).getTime();
|
|
|
+ }
|
|
|
let value1 = regex.exec(obj1[property]);
|
|
|
let value2 = regex.exec(obj2[property]);
|
|
|
value1 = value1[0];
|