|
|
@@ -32,7 +32,12 @@ Page({
|
|
|
codeMsg: {}, //二维码信息
|
|
|
MyModelShow: false, //二维码二次确认
|
|
|
MyModelText: "", //提示框文本
|
|
|
- shareObj: null,
|
|
|
+ shareObj: null, //分享数据
|
|
|
+ /* 分页 */
|
|
|
+ pageNumber: 1,
|
|
|
+ pageTotal: 1,
|
|
|
+ ftype: "",
|
|
|
+ condition: ""
|
|
|
},
|
|
|
|
|
|
/* 宫格区跳转 */
|
|
|
@@ -75,30 +80,35 @@ Page({
|
|
|
|
|
|
/* 获取最新供需列表 */
|
|
|
supplyanddemandList() {
|
|
|
+ if (this.data.pageNumber > this.data.pageTotal) return;
|
|
|
_Http.basic({
|
|
|
"classname": "publicmethod.homepage.homepage",
|
|
|
"method": "query_supplyanddemandList",
|
|
|
"content": {
|
|
|
"getdatafromdbanyway": true,
|
|
|
- "pageNumber": 1,
|
|
|
- "pageSize": 10,
|
|
|
+ "pageNumber": this.data.pageNumber,
|
|
|
+ "pageSize": this.data.pageNumber == 1 ? 10 : 20,
|
|
|
"siteid": "BWJ",
|
|
|
"where": {
|
|
|
- "ftype": "",
|
|
|
- "condition": "",
|
|
|
+ "ftype": this.data.ftype,
|
|
|
+ "condition": this.data.condition,
|
|
|
"fissupply": "0",
|
|
|
"fstatus": "待对接"
|
|
|
}
|
|
|
}
|
|
|
}).then(res => {
|
|
|
+ console.log('供需列表', res)
|
|
|
if (res.msg != '成功') return wx.showToast({
|
|
|
title: res.data,
|
|
|
icon: "none"
|
|
|
});
|
|
|
if (res.data.length >= 1) {
|
|
|
- const data = handleList.getYTD(res.data);
|
|
|
+ let data = handleList.getYTD(res.data),
|
|
|
+ productList = null;
|
|
|
+ res.pageNumber == 1 ? productList = data : productList = this.data.productList.concat(data);
|
|
|
this.setData({
|
|
|
- productList: data
|
|
|
+ productList,
|
|
|
+ pageTotal: res.pageTotal
|
|
|
});
|
|
|
}
|
|
|
});
|
|
|
@@ -266,7 +276,10 @@ Page({
|
|
|
* 页面上拉触底事件的处理函数
|
|
|
*/
|
|
|
onReachBottom: function () {
|
|
|
-
|
|
|
+ this.setData({
|
|
|
+ pageNumber: this.data.pageNumber + 1
|
|
|
+ })
|
|
|
+ this.supplyanddemandList()
|
|
|
},
|
|
|
/* 回调 */
|
|
|
shareCallBack({
|