|
@@ -11,20 +11,22 @@ Page({
|
|
|
showName: "itemname"
|
|
|
},
|
|
|
onLoad(options) {
|
|
|
- if (options.item) {
|
|
|
- let item = JSON.parse(options.item);
|
|
|
+ if (options.params) {
|
|
|
+ let params = JSON.parse(options.params);
|
|
|
+ if (!params.content.pageNumber || !params.content.pageTotal) {
|
|
|
+ params.content.pageNumber = 1;
|
|
|
+ params.content.pageTotal = 1;
|
|
|
+ }
|
|
|
this.setData({
|
|
|
- item,
|
|
|
- params: item.params
|
|
|
+ params
|
|
|
});
|
|
|
- }
|
|
|
- if (options.params) this.setData({
|
|
|
- params: JSON.parse(options.params)
|
|
|
- });
|
|
|
+ };
|
|
|
this.setData({
|
|
|
radio: options.radio ? true : false,
|
|
|
idname: options.idname || this.data.idname,
|
|
|
showName: options.showName || this.data.showName,
|
|
|
+ newPrice: options.newprice || "marketprice", //红色价格
|
|
|
+ oldPrice: options.oldprice || "oldprice" //对比老价格
|
|
|
});
|
|
|
this.getList()
|
|
|
},
|
|
@@ -55,7 +57,6 @@ Page({
|
|
|
value.tradefields = value.tradefield.map(name => name.tradefield)
|
|
|
return value;
|
|
|
})
|
|
|
-
|
|
|
this.setData({
|
|
|
'params.content.pageNumber': res.pageNumber + 1,
|
|
|
'params.content.pageTotal': res.pageTotal,
|
|
@@ -139,6 +140,6 @@ Page({
|
|
|
onUnload() {
|
|
|
//回收数据
|
|
|
getApp().globalData.handleSelect = null;
|
|
|
-
|
|
|
+
|
|
|
}
|
|
|
})
|