榆山数据端小程序
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

92 lines
9.1 KiB

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var index_1 = require("../../api/index");
var app = getApp();
Page({
data: {
height: app.globalData.navHeight,
page: 1,
pageNum: 10,
caseList: [],
isShow: false,
loadVisible: false,
loadType: 'more',
dataLength: 0
},
onLoad: function () {
this.getStartCaseList();
},
getStartCaseList: function () {
var _this = this;
this.setData({
loadVisible: true
});
var obj = {
pageIndex: this.data.page,
pageSize: this.data.pageNum
};
index_1.getCaseList(obj).then(function (res) {
_this.setData({
caseList: res.data,
loadVisible: false,
isShow: true,
dataLength: res.data.length
});
if (_this.data.dataLength < _this.data.pageNum) {
_this.setData({
loadVisible: true,
loadType: 'none',
isShow: false,
});
}
}).catch(function (err) {
console.log(err);
_this.setData({
loadVisible: false
});
});
},
getBottomCaseList: function () {
var _this = this;
this.setData({
loadVisible: true,
loadType: 'more'
});
this.setData({
page: ++this.data.page,
});
var obj = {
pageIndex: this.data.page,
pageSize: this.data.pageNum
};
index_1.getCaseList(obj).then(function (res) {
_this.setData({
caseList: _this.data.caseList.concat(res.data),
dataLength: res.data.length
});
if (_this.data.dataLength < _this.data.pageNum) {
_this.setData({
loadVisible: true,
loadType: 'none',
isShow: false,
});
}
}).catch(function (err) {
console.log(err);
_this.setData({
loadVisible: false
});
});
},
goTypical: function (e) {
wx.navigateTo({ url: "/pages/typicalCases/typicalCases?id=" + e.currentTarget.dataset.id });
},
onReachBottom: function () {
if (this.data.dataLength < this.data.pageNum) {
return;
}
this.getBottomCaseList();
console.log('到底部了');
}
});
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2xhc3NpY0Nhc2UuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJjbGFzc2ljQ2FzZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUFBLHlDQUE2QztBQUM3QyxJQUFNLEdBQUcsR0FBRyxNQUFNLEVBQUUsQ0FBQTtBQUNwQixJQUFJLENBQUM7SUFLSCxJQUFJLEVBQUU7UUFFSixNQUFNLEVBQUUsR0FBRyxDQUFDLFVBQVUsQ0FBQyxTQUFTO1FBQ2hDLElBQUksRUFBRSxDQUFDO1FBQ1AsT0FBTyxFQUFFLEVBQUU7UUFDWCxRQUFRLEVBQUUsRUFBRTtRQUNaLE1BQU0sRUFBRSxLQUFLO1FBQ2IsV0FBVyxFQUFFLEtBQUs7UUFDbEIsUUFBUSxFQUFFLE1BQU07UUFDaEIsVUFBVSxFQUFFLENBQUM7S0FDZDtJQUtELE1BQU0sRUFBRTtRQUNOLElBQUksQ0FBQyxnQkFBZ0IsRUFBRSxDQUFBO0lBQ3pCLENBQUM7SUFFRCxnQkFBZ0IsRUFBaEI7UUFBQSxpQkE2QkM7UUE1QkMsSUFBSSxDQUFDLE9BQU8sQ0FBQztZQUNYLFdBQVcsRUFBRSxJQUFJO1NBQ2xCLENBQUMsQ0FBQTtRQUNGLElBQUksR0FBRyxHQUFHO1lBQ1IsU0FBUyxFQUFFLElBQUksQ0FBQyxJQUFJLENBQUMsSUFBSTtZQUN6QixRQUFRLEVBQUUsSUFBSSxDQUFDLElBQUksQ0FBQyxPQUFPO1NBQzVCLENBQUE7UUFDRCxtQkFBVyxDQUFDLEdBQUcsQ0FBQyxDQUFDLElBQUksQ0FBQyxVQUFDLEdBQVE7WUFDN0IsS0FBSSxDQUFDLE9BQU8sQ0FBQztnQkFDWCxRQUFRLEVBQUUsR0FBRyxDQUFDLElBQUk7Z0JBQ2xCLFdBQVcsRUFBRSxLQUFLO2dCQUNsQixNQUFNLEVBQUUsSUFBSTtnQkFDWixVQUFVLEVBQUUsR0FBRyxDQUFDLElBQUksQ0FBQyxNQUFNO2FBQzVCLENBQUMsQ0FBQTtZQUNGLElBQUksS0FBSSxDQUFDLElBQUksQ0FBQyxVQUFVLEdBQUcsS0FBSSxDQUFDLElBQUksQ0FBQyxPQUFPLEVBQUU7Z0JBRTVDLEtBQUksQ0FBQyxPQUFPLENBQUM7b0JBQ1gsV0FBVyxFQUFFLElBQUk7b0JBQ2pCLFFBQVEsRUFBRSxNQUFNO29CQUNoQixNQUFNLEVBQUUsS0FBSztpQkFDZCxDQUFDLENBQUE7YUFDSDtRQUNILENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxVQUFBLEdBQUc7WUFDVixPQUFPLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxDQUFBO1lBQ2hCLEtBQUksQ0FBQyxPQUFPLENBQUM7Z0JBQ1gsV0FBVyxFQUFFLEtBQUs7YUFDbkIsQ0FBQyxDQUFBO1FBQ0osQ0FBQyxDQUFDLENBQUE7SUFDSixDQUFDO0lBRUQsaUJBQWlCLEVBQWpCO1FBQUEsaUJBZ0NDO1FBL0JDLElBQUksQ0FBQyxPQUFPLENBQUM7WUFDWCxXQUFXLEVBQUUsSUFBSTtZQUNqQixRQUFRLEVBQUUsTUFBTTtTQUNqQixDQUFDLENBQUE7UUFDRixJQUFJLENBQUMsT0FBTyxDQUFDO1lBQ1gsSUFBSSxFQUFFLEVBQUUsSUFBSSxDQUFDLElBQUksQ0FBQyxJQUFJO1NBQ3ZCLENBQUMsQ0FBQTtRQUNGLElBQUksR0FBRyxHQUFHO1lBQ1IsU0FBUyxFQUFFLElBQUksQ0FBQyxJQUFJLENBQUMsSUFBSTtZQUN6QixRQUFRLEVBQUUsSUFBSSxDQUFDLElBQUksQ0FBQyxPQUFPO1NBQzVCLENBQUE7UUFDRCxtQkFBVyxDQUFDLEdBQUcsQ0FBQyxDQUFDLElBQUksQ0FBQyxVQUFDLEdBQVE7WUFDN0IsS0FBSSxDQUFDLE9BQU8sQ0FBQztnQkFDWCxRQUFRLEVBQUUsS0FBSSxDQUFDLElBQUksQ0FBQyxRQUFRLENBQUMsTUFBTSxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUM7Z0JBQzdDLFVBQVUsRUFBRSxHQUFHLENBQUMsSUFBSSxDQUFDLE1BQU07YUFDNUIsQ0FBQyxDQUFBO1lBQ0YsSUFBSSxLQUFJLENBQUMsSUFBSSxDQUFDLFVBQVUsR0FBRyxLQUFJLENBQUMsSUFBSSxDQUFDLE9BQU8sRUFBRTtnQkFFNUMsS0FBSSxDQUFDLE9BQU8sQ0FBQztvQkFDWCxXQUFXLEVBQUUsSUFBSTtvQkFDakIsUUFBUSxFQUFFLE1BQU07b0JBQ2hCLE1BQU0sRUFBRSxLQUFLO2lCQUNkLENBQUMsQ0FBQTthQUNIO1FBQ0gsQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLFVBQUEsR0FBRztZQUNWLE9BQU8sQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLENBQUE7WUFDaEIsS0FBSSxDQUFDLE9BQU8sQ0FBQztnQkFDWCxXQUFXLEVBQUUsS0FBSzthQUNuQixDQUFDLENBQUE7UUFDSixDQUFDLENBQUMsQ0FBQTtJQUVKLENBQUM7SUFDRCxTQUFTLEVBQVQsVUFBVSxDQUFNO1FBQ2QsRUFBRSxDQUFDLFVBQVUsQ0FBQyxFQUFFLEdBQUcsRUFBRSx5Q0FBdUMsQ0FBQyxDQUFDLGFBQWEsQ0FBQyxPQUFPLENBQUMsRUFBSSxFQUFFLENBQUMsQ0FBQztJQUM5RixDQUFDO0lBQ0QsYUFBYTtRQUNYLElBQUksSUFBSSxDQUFDLElBQUksQ0FBQyxVQUFVLEdBQUcsSUFBSSxDQUFDLElBQUksQ0FBQyxPQUFPLEVBQUU7WUFDNUMsT0FBTTtTQUNQO1FBQ0QsSUFBSSxDQUFDLGlCQUFpQixFQUFFLENBQUE7UUFDeEIsT0FBTyxDQUFDLEdBQUcsQ0FBQyxNQUFNLENBQUMsQ0FBQTtJQUNyQixDQUFDO0NBQ0YsQ0FBQyxDQUFBIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgZ2V0Q2FzZUxpc3QgfSBmcm9tICcuLi8uLi9hcGkvaW5kZXgnXHJcbmNvbnN0IGFwcCA9IGdldEFwcCgpXHJcblBhZ2Uoe1xyXG5cclxuICAvKipcclxuICAgKiDpobXpnaLnmoTliJ3lp4vmlbDmja5cclxuICAgKi9cclxuICBkYXRhOiB7XHJcbiAgICAvLyDmraTpobXpnaIg6aG16Z2i5YaF5a656Led5pyA6aG26YOo55qE6Led56a7XHJcbiAgICBoZWlnaHQ6IGFwcC5nbG9iYWxEYXRhLm5hdkhlaWdodCxcclxuICAgIHBhZ2U6IDEsXHJcbiAgICBwYWdlTnVtOiAxMCxcclxuICAgIGNhc2VMaXN0OiBbXSxcclxuICAgIGlzU2hvdzogZmFsc2UsXHJcbiAgICBsb2FkVmlzaWJsZTogZmFsc2UsXHJcbiAgICBsb2FkVHlwZTogJ21vcmUnLFxyXG4gICAgZGF0YUxlbmd0aDogMFxyXG4gIH0sXHJcblxyXG4gIC8qKlxyXG4gICAqIOeUn+WRveWRqOacn+WHveaVsC0t55uR5ZCs6aG16Z2i5Yqg6L29XHJcbiAgICovXHJcbiAgb25Mb2FkOiBmdW5jdGlvbiAoKSB7XHJcbiAgICB0aGlzLmdldFN0YXJ0Q2FzZUxpc3QoKVxyXG4gIH0sXHJcbiAgLyoqKirojrflj5bmnIDliJ3nmoTmlbDmja4gKioqKioqL1xyXG4gIGdldFN0YXJ0Q2FzZUxpc3QoKSB7XHJcbiAgICB0aGlzLnNldERhdGEoe1xyXG4gICAgICBsb2FkVmlzaWJsZTogdHJ1ZVxyXG4gICAgfSlcclxuICAgIGxldCBvYmogPSB7XHJcbiAgICAgIHBhZ2VJbmRleDogdGhpcy5kYXRhLnBhZ2UsXHJcbiAgICAgIHBhZ2VTaXplOiB0aGlzLmRhdGEucGFnZU51bVxyXG4gICAgfVxyXG4gICAgZ2V0Q2FzZUxpc3Qob2JqKS50aGVuKChyZXM6IGFueSkgPT4ge1xyXG4gICAgICB0aGlzLnNldERhdGEoe1xyXG4gICAgICAgIGNhc2VMaXN0OiByZXMuZGF0YSxcclxuICAgICAgICBsb2FkVmlzaWJsZTogZmFsc2UsXHJcbiAgICAgICAgaXNTaG93OiB0cnVlLFxyXG4gICAgICAgIGRhdGFMZW5ndGg6IHJlcy5kYXRhLmxlbmd0aFxyXG4gICAgICB9KVxyXG4gICAgICBpZiAodGhpcy5kYXRhLmRhdGFMZW5ndGggPCB0aGlzLmRhdGEucGFnZU51bSkge1xyXG4gICAgICAgIC8vIOivtOaYjuayoeacieabtOWkmueahOaVsOaNruS6hlxyXG4gICAgICAgIHRoaXMuc2V0RGF0YSh7XHJcbiAgICAgICAgICBsb2FkVmlzaWJsZTogdHJ1ZSxcclxuICAgICAgICAgIGxvYWRUeXBlOiAnbm9uZScsXHJcbiAgICAgICAgICBpc1Nob3c6IGZhbHNlLFxyXG4gICAgICAgIH0pXHJcbiAgICAgIH1cclxuICAgIH0pLmNhdGNoKGVyciA9PiB7XHJcbiAgICAgIGNvbnNvbGUubG9nKGVycilcclxuICAgICAgdGhpcy5zZXREYXRhKHtcclxuICAgICAgICBsb2FkVmlzaWJsZTogZmFsc2VcclxuICAgICAgfSlcclxuICAgIH0pXHJcbiAgfSxcclxuICAvKioqKuS4iuaLieiOt+WPluWIhumhteaVsOaNriAqKioqKiovXHJcbiAgZ2V0Qm90dG9tQ2FzZUxpc3QoKSB7XHJcbiAgICB0aGlzLnNldERhdGEoe1xyXG4gICAgICBsb2FkVmlzaWJsZTogdHJ1ZSxcclxuICAgICAgbG9hZFR5cGU6ICdtb3JlJ1xyXG4gICAgfSlcclxuICAgIHRoaXMuc2V0RGF0YSh7XHJcbiAgICAgIHBhZ2U6ICsrdGhpcy5kYXRhLnBhZ2UsXHJcbiAgICB9KVxyXG4gICAgbGV0IG9iaiA9IHtcclxuICAgICAgcGFnZUluZGV4OiB0aGlzLmRhdGEucGFnZSxcclxuICAgICAgcGFnZVNpemU6IHRoaXMuZGF0YS5wYWdlTnVtXHJcbiAgICB9XHJcbiAgICBnZXRDYXNlTGlzdChvYmopLnRoZW4oKHJlczogYW55KSA9PiB7XHJcbiAgICAgIHRoaXMuc2V0RGF0YSh7XHJcbiAgICAgICAgY2FzZUxpc3Q6IHRoaXMuZGF0YS5jYXNlTGlzdC5jb25jYXQocmVzLmRhdGEpLFxyXG4gICAgICAgIGRhdGFMZW5ndGg6IHJlcy5kYXRhLmxlbmd0aFxyXG4gICAgICB9KVxyXG4gICAgICBpZiAodGhpcy5kYXRhLmRhdGFMZW5ndGggPCB0aGlzLmRhdGEucGFnZU51bSkge1xyXG4gICAgICAgIC8vIOivtOaYjuayoeacieabtOWkmueahOaVsOaNruS6hlxyXG4gICAgICAgIHRoaXMuc2V0RGF0YSh7XHJcbiAgICAgICAgICBsb2FkVmlzaWJsZTogdHJ1ZSxcclxuICAgICAgICAgIGxvYWRUeXBlOiAnbm9uZScsXHJcbiAgICAgICAgICBpc1Nob3c6IGZhbHNlLFxyXG4gICAgICAgIH0pXHJcbiAgICAgIH1cclxuICAgIH0pLmNhdGNoKGVyciA9PiB7XHJcbiAgICAgIGNvbnNvbGUubG9nKGVycilcclxuICAgICAgdGhpcy5zZXREYXRhKHtcclxuICAgICAgICBsb2FkVmlzaWJsZTogZmFsc2VcclxuICAgICAgfSlcclxuICAgIH0pXHJcblxyXG4gIH0sXHJcbiAgZ29UeXBpY2FsKGU6IGFueSkge1xyXG4gICAgd3gubmF2aWdhdGVUbyh7IHVybDogYC9wYWdlcy90eXBpY2FsQ2FzZXMvdHlwaWNhbENhc2VzP2lkPSR7ZS5jdXJyZW50VGFyZ2V0LmRhdGFzZXQuaWR9YCB9KTtcclxuICB9LFxyXG4gIG9uUmVhY2hCb3R0b20oKSB7XHJcbiAgICBpZiAodGhpcy5kYXRhLmRhdGFMZW5ndGggPCB0aGlzLmRhdGEucGFnZU51bSkge1xyXG4gICAgICByZXR1cm5cclxuICAgIH1cclxuICAgIHRoaXMuZ2V0Qm90dG9tQ2FzZUxpc3QoKVxyXG4gICAgY29uc29sZS5sb2coJ+WIsOW6lemDqOS6hicpXHJcbiAgfVxyXG59KSJdfQ==