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.
70 lines
7.5 KiB
70 lines
7.5 KiB
"use strict";
|
|
Page({
|
|
data: {
|
|
pageSize: 10,
|
|
pageIndex: 1,
|
|
listLength: 0,
|
|
loadVisible: false,
|
|
loadType: 'more',
|
|
isShow: false,
|
|
newList: [],
|
|
preloadVisible: true,
|
|
selectTab: 'tab1',
|
|
pagename: 'issueList'
|
|
},
|
|
onShow: function () {
|
|
this.setData({
|
|
preloadVisible: true
|
|
});
|
|
this.selectComponent("#" + this.data.selectTab).getUnpassedList(this.data);
|
|
},
|
|
onGetCode: function (e) {
|
|
this.setData({
|
|
preloadVisible: e.detail.preloadVisible,
|
|
listLength: e.detail.listLength,
|
|
loadType: e.detail.loadType
|
|
});
|
|
if (this.data.pageIndex == 1) {
|
|
if (e.detail.listLength == 0) {
|
|
this.setData({
|
|
loadVisible: false,
|
|
isShow: true
|
|
});
|
|
}
|
|
}
|
|
},
|
|
onReachBottom: function () {
|
|
if (this.data.listLength !== this.data.pageSize) {
|
|
this.setData({
|
|
loadVisible: true,
|
|
loadType: 'none',
|
|
});
|
|
return;
|
|
}
|
|
this.setData({
|
|
loadVisible: true,
|
|
loadType: 'more',
|
|
});
|
|
var obj = {
|
|
pageIndex: ++this.data.pageIndex,
|
|
pageSize: this.data.pageSize,
|
|
};
|
|
this.selectComponent("#" + this.data.selectTab).getUnpassedList(this.data);
|
|
},
|
|
onTabChange: function (e) {
|
|
wx.pageScrollTo({
|
|
scrollTop: 0,
|
|
duration: 300
|
|
});
|
|
this.setData({
|
|
selectTab: e.currentTarget.dataset.tab,
|
|
preloadVisible: true,
|
|
pageSize: 10,
|
|
pageIndex: 1,
|
|
loadType: 'more',
|
|
isShow: false
|
|
});
|
|
this.selectComponent("#" + this.data.selectTab).getUnpassedList(this.data);
|
|
}
|
|
});
|
|
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaXNzdWVMaXN0LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiaXNzdWVMaXN0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQSxJQUFJLENBQUM7SUFDSCxJQUFJLEVBQUU7UUFDSixRQUFRLEVBQUUsRUFBRTtRQUNaLFNBQVMsRUFBRSxDQUFDO1FBQ1osVUFBVSxFQUFFLENBQUM7UUFDYixXQUFXLEVBQUUsS0FBSztRQUNsQixRQUFRLEVBQUUsTUFBTTtRQUNoQixNQUFNLEVBQUUsS0FBSztRQUNiLE9BQU8sRUFBRSxFQUFFO1FBQ1gsY0FBYyxFQUFFLElBQUk7UUFDcEIsU0FBUyxFQUFFLE1BQU07UUFDakIsUUFBUSxFQUFFLFdBQVc7S0FDdEI7SUFDRCxNQUFNLEVBQUU7UUFDTixJQUFJLENBQUMsT0FBTyxDQUFDO1lBQ1gsY0FBYyxFQUFDLElBQUk7U0FDcEIsQ0FBQyxDQUFBO1FBQ0YsSUFBSSxDQUFDLGVBQWUsQ0FBQyxHQUFHLEdBQUcsSUFBSSxDQUFDLElBQUksQ0FBQyxTQUFTLENBQUMsQ0FBQyxlQUFlLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFBO0lBQzVFLENBQUM7SUFDRCxTQUFTLEVBQUMsVUFBUyxDQUEyQjtRQUM1QyxJQUFJLENBQUMsT0FBTyxDQUFDO1lBQ1gsY0FBYyxFQUFFLENBQUMsQ0FBQyxNQUFNLENBQUMsY0FBYztZQUN2QyxVQUFVLEVBQUUsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxVQUFVO1lBQy9CLFFBQVEsRUFBRSxDQUFDLENBQUMsTUFBTSxDQUFDLFFBQVE7U0FDNUIsQ0FBQyxDQUFBO1FBRUYsSUFBSSxJQUFJLENBQUMsSUFBSSxDQUFDLFNBQVMsSUFBSSxDQUFDLEVBQUM7WUFDM0IsSUFBSSxDQUFDLENBQUMsTUFBTSxDQUFDLFVBQVUsSUFBSSxDQUFDLEVBQUU7Z0JBQzVCLElBQUksQ0FBQyxPQUFPLENBQUM7b0JBQ1gsV0FBVyxFQUFFLEtBQUs7b0JBQ2xCLE1BQU0sRUFBRSxJQUFJO2lCQUNiLENBQUMsQ0FBQTthQUNIO1NBQ0Y7SUFDSCxDQUFDO0lBSUQsYUFBYSxFQUFFO1FBR2IsSUFBSSxJQUFJLENBQUMsSUFBSSxDQUFDLFVBQVUsS0FBSyxJQUFJLENBQUMsSUFBSSxDQUFDLFFBQVEsRUFBRTtZQUMvQyxJQUFJLENBQUMsT0FBTyxDQUFDO2dCQUNYLFdBQVcsRUFBQyxJQUFJO2dCQUNoQixRQUFRLEVBQUUsTUFBTTthQUNqQixDQUFDLENBQUE7WUFDRixPQUFNO1NBQ1A7UUFDRCxJQUFJLENBQUMsT0FBTyxDQUFDO1lBQ1gsV0FBVyxFQUFDLElBQUk7WUFDaEIsUUFBUSxFQUFFLE1BQU07U0FDakIsQ0FBQyxDQUFBO1FBQ0YsSUFBSSxHQUFHLEdBQUc7WUFDUixTQUFTLEVBQUUsRUFBRSxJQUFJLENBQUMsSUFBSSxDQUFDLFNBQVM7WUFDaEMsUUFBUSxFQUFFLElBQUksQ0FBQyxJQUFJLENBQUMsUUFBUTtTQUM3QixDQUFBO1FBQ0QsSUFBSSxDQUFDLGVBQWUsQ0FBQyxHQUFHLEdBQUcsSUFBSSxDQUFDLElBQUksQ0FBQyxTQUFTLENBQUMsQ0FBQyxlQUFlLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFBO0lBQzVFLENBQUM7SUFRRCxXQUFXLEVBQVgsVUFBWSxDQUFZO1FBQ3RCLEVBQUUsQ0FBQyxZQUFZLENBQUM7WUFDZCxTQUFTLEVBQUUsQ0FBQztZQUNaLFFBQVEsRUFBRSxHQUFHO1NBQ2QsQ0FBQyxDQUFBO1FBV0YsSUFBSSxDQUFDLE9BQU8sQ0FBQztZQUNYLFNBQVMsRUFBRSxDQUFDLENBQUMsYUFBYSxDQUFDLE9BQU8sQ0FBQyxHQUFHO1lBQ3RDLGNBQWMsRUFBRSxJQUFJO1lBQ3BCLFFBQVEsRUFBRSxFQUFFO1lBQ1osU0FBUyxFQUFFLENBQUM7WUFDWixRQUFRLEVBQUUsTUFBTTtZQUNoQixNQUFNLEVBQUUsS0FBSztTQUNkLENBQUMsQ0FBQTtRQUVGLElBQUksQ0FBQyxlQUFlLENBQUMsR0FBRyxHQUFHLElBQUksQ0FBQyxJQUFJLENBQUMsU0FBUyxDQUFDLENBQUMsZUFBZSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQTtJQUM1RSxDQUFDO0NBQ0YsQ0FBQyxDQUFBIiwic291cmNlc0NvbnRlbnQiOlsiUGFnZSh7XHJcbiAgZGF0YToge1xyXG4gICAgcGFnZVNpemU6IDEwLFxyXG4gICAgcGFnZUluZGV4OiAxLFxyXG4gICAgbGlzdExlbmd0aDogMCxcclxuICAgIGxvYWRWaXNpYmxlOiBmYWxzZSxcclxuICAgIGxvYWRUeXBlOiAnbW9yZScsXHJcbiAgICBpc1Nob3c6IGZhbHNlLFxyXG4gICAgbmV3TGlzdDogW10sXHJcbiAgICBwcmVsb2FkVmlzaWJsZTogdHJ1ZSxcclxuICAgIHNlbGVjdFRhYjogJ3RhYjEnLFxyXG4gICAgcGFnZW5hbWU6ICdpc3N1ZUxpc3QnXHJcbiAgfSxcclxuICBvblNob3c6IGZ1bmN0aW9uICgpIHtcclxuICAgIHRoaXMuc2V0RGF0YSh7XHJcbiAgICAgIHByZWxvYWRWaXNpYmxlOnRydWVcclxuICAgIH0pXHJcbiAgICB0aGlzLnNlbGVjdENvbXBvbmVudChcIiNcIiArIHRoaXMuZGF0YS5zZWxlY3RUYWIpLmdldFVucGFzc2VkTGlzdCh0aGlzLmRhdGEpXHJcbiAgfSxcclxuICBvbkdldENvZGU6ZnVuY3Rpb24oZTogeyBkZXRhaWw6IHsgdmFsOiBhbnkgfSB9KXtcclxuICAgIHRoaXMuc2V0RGF0YSh7XHJcbiAgICAgIHByZWxvYWRWaXNpYmxlOiBlLmRldGFpbC5wcmVsb2FkVmlzaWJsZSxcclxuICAgICAgbGlzdExlbmd0aDogZS5kZXRhaWwubGlzdExlbmd0aFxyXG4gICAgICBsb2FkVHlwZTogZS5kZXRhaWwubG9hZFR5cGVcclxuICAgIH0pXHJcblxyXG4gICAgaWYgKHRoaXMuZGF0YS5wYWdlSW5kZXggPT0gMSl7XHJcbiAgICAgIGlmIChlLmRldGFpbC5saXN0TGVuZ3RoID09IDApIHtcclxuICAgICAgICB0aGlzLnNldERhdGEoe1xyXG4gICAgICAgICAgbG9hZFZpc2libGU6IGZhbHNlLFxyXG4gICAgICAgICAgaXNTaG93OiB0cnVlXHJcbiAgICAgICAgfSlcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH0sXHJcbiAgLyoqXHJcbiAgICog6aG16Z2i5LiK5ouJ6Kem5bqV5LqL5Lu255qE5aSE55CG5Ye95pWwXHJcbiAgICovXHJcbiAgb25SZWFjaEJvdHRvbTogZnVuY3Rpb24gKCkge1xyXG4gICAgLy8g5Yik5pat5piv5ZCm6ZyA6KaB5Zyo5Yqg6L295pWw5o2uXHJcbiBcclxuICAgIGlmICh0aGlzLmRhdGEubGlzdExlbmd0aCAhPT0gdGhpcy5kYXRhLnBhZ2VTaXplKSB7XHJcbiAgICAgIHRoaXMuc2V0RGF0YSh7XHJcbiAgICAgICAgbG9hZFZpc2libGU6dHJ1ZSxcclxuICAgICAgICBsb2FkVHlwZTogJ25vbmUnLFxyXG4gICAgICB9KVxyXG4gICAgICByZXR1cm5cclxuICAgIH1cclxuICAgIHRoaXMuc2V0RGF0YSh7XHJcbiAgICAgIGxvYWRWaXNpYmxlOnRydWUsXHJcbiAgICAgIGxvYWRUeXBlOiAnbW9yZScsXHJcbiAgICB9KVxyXG4gICAgbGV0IG9iaiA9IHtcclxuICAgICAgcGFnZUluZGV4OiArK3RoaXMuZGF0YS5wYWdlSW5kZXgsXHJcbiAgICAgIHBhZ2VTaXplOiB0aGlzLmRhdGEucGFnZVNpemUsXHJcbiAgICB9XHJcbiAgICB0aGlzLnNlbGVjdENvbXBvbmVudChcIiNcIiArIHRoaXMuZGF0YS5zZWxlY3RUYWIpLmdldFVucGFzc2VkTGlzdCh0aGlzLmRhdGEpXHJcbiAgfSxcclxuICAvKipcclxuKiDpobXpnaLnm7jlhbPkuovku7blpITnkIblh73mlbAtLeebkeWQrOeUqOaIt+S4i+aLieWKqOS9nFxyXG4qL1xyXG4gIC8vIG9uUHVsbERvd25SZWZyZXNoOiBmdW5jdGlvbiAob3B0aW9ucykge1xyXG4gIC8vICBjb25zb2xlLmxvZygnOjo6Ojo6Ojo6OicpXHJcbiAgLy8gfSxcclxuICAvLyB0YWIg5YiH5o2iXHJcbiAgb25UYWJDaGFuZ2UoZTogQW55T2JqZWN0KSB7XHJcbiAgICB3eC5wYWdlU2Nyb2xsVG8oe1xyXG4gICAgICBzY3JvbGxUb3A6IDAsXHJcbiAgICAgIGR1cmF0aW9uOiAzMDBcclxuICAgIH0pXHJcbiAgICAvLyBpZiAod3gucGFnZVNjcm9sbFRvKSB7XHJcbiAgICAvLyAgIHd4LnBhZ2VTY3JvbGxUbyh7XHJcbiAgICAvLyAgICAgc2Nyb2xsVG9wOiAwXHJcbiAgICAvLyAgIH0pXHJcbiAgICAvLyB9IGVsc2Uge1xyXG4gICAgLy8gICB3eC5zaG93TW9kYWwoe1xyXG4gICAgLy8gICAgIHRpdGxlOiAn5o+Q56S6JyxcclxuICAgIC8vICAgICBjb250ZW50OiAn5b2T5YmN5b6u5L+h54mI5pys6L+H5L2O77yM5peg5rOV5L2/55So6K+l5Yqf6IO977yM6K+35Y2H57qn5Yiw5pyA5paw5b6u5L+h54mI5pys5ZCO6YeN6K+V44CCJ1xyXG4gICAgLy8gICB9KVxyXG4gICAgLy8gfVxyXG4gICAgdGhpcy5zZXREYXRhKHtcclxuICAgICAgc2VsZWN0VGFiOiBlLmN1cnJlbnRUYXJnZXQuZGF0YXNldC50YWIsXHJcbiAgICAgIHByZWxvYWRWaXNpYmxlOiB0cnVlLFxyXG4gICAgICBwYWdlU2l6ZTogMTAsXHJcbiAgICAgIHBhZ2VJbmRleDogMSxcclxuICAgICAgbG9hZFR5cGU6ICdtb3JlJyxcclxuICAgICAgaXNTaG93OiBmYWxzZVxyXG4gICAgfSkgIFxyXG5cclxuICAgIHRoaXMuc2VsZWN0Q29tcG9uZW50KFwiI1wiICsgdGhpcy5kYXRhLnNlbGVjdFRhYikuZ2V0VW5wYXNzZWRMaXN0KHRoaXMuZGF0YSlcclxuICB9XHJcbn0pXHJcbiJdfQ==
|