榆山数据端小程序
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.
 
 

66 lines
6.5 KiB

"use strict";
Page({
data: {
pageSize: 10,
pageIndex: 1,
listLength: 0,
loadVisible: true,
loadType: 'more',
isShow: false,
newList: [],
preloadVisible: true,
selectTab: 'tab1',
pagename: 'solveProject'
},
onShow: function () {
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
});
}
}
},
onTabChange: function (e) {
wx.pageScrollTo({
scrollTop: 0,
duration: 300
});
this.setData({
newList: [],
selectTab: e.currentTarget.dataset.tab,
preloadVisible: true,
pageSize: 10,
pageIndex: 1,
loadType: 'more',
isShow: false
});
this.selectComponent("#" + this.data.selectTab).getUnpassedList(this.data);
},
onReachBottom: function () {
if (this.data.listLength !== this.data.pageSize) {
this.setData({
loadType: 'none',
});
return;
}
this.setData({
loadType: 'more',
});
var obj = {
pageIndex: ++this.data.pageIndex,
pageSize: this.data.pageSize,
};
this.selectComponent("#" + this.data.selectTab).getUnpassedList(this.data);
},
});
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic29sdmVQcm9qZWN0LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsic29sdmVQcm9qZWN0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQSxJQUFJLENBQUM7SUFDSCxJQUFJLEVBQUU7UUFDSixRQUFRLEVBQUUsRUFBRTtRQUNaLFNBQVMsRUFBRSxDQUFDO1FBQ1osVUFBVSxFQUFFLENBQUM7UUFDYixXQUFXLEVBQUUsSUFBSTtRQUNqQixRQUFRLEVBQUUsTUFBTTtRQUNoQixNQUFNLEVBQUUsS0FBSztRQUNiLE9BQU8sRUFBRSxFQUFFO1FBQ1gsY0FBYyxFQUFFLElBQUk7UUFDcEIsU0FBUyxFQUFFLE1BQU07UUFDakIsUUFBUSxFQUFFLGNBQWM7S0FDekI7SUFDRCxNQUFNLEVBQUU7UUFDTixJQUFJLENBQUMsZUFBZSxDQUFDLEdBQUcsR0FBRyxJQUFJLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FBQyxDQUFDLGVBQWUsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUE7SUFDNUUsQ0FBQztJQUNELFNBQVMsRUFBRSxVQUFVLENBQTJCO1FBQzlDLElBQUksQ0FBQyxPQUFPLENBQUM7WUFDWCxjQUFjLEVBQUUsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxjQUFjO1lBQ3ZDLFVBQVUsRUFBRSxDQUFDLENBQUMsTUFBTSxDQUFDLFVBQVU7WUFDL0IsUUFBUSxFQUFFLENBQUMsQ0FBQyxNQUFNLENBQUMsUUFBUTtTQUM1QixDQUFDLENBQUE7UUFFRixJQUFJLElBQUksQ0FBQyxJQUFJLENBQUMsU0FBUyxJQUFJLENBQUMsRUFBRTtZQUM1QixJQUFJLENBQUMsQ0FBQyxNQUFNLENBQUMsVUFBVSxJQUFJLENBQUMsRUFBRTtnQkFDNUIsSUFBSSxDQUFDLE9BQU8sQ0FBQztvQkFDWCxXQUFXLEVBQUUsS0FBSztvQkFDbEIsTUFBTSxFQUFFLElBQUk7aUJBQ2IsQ0FBQyxDQUFBO2FBQ0g7U0FDRjtJQUNILENBQUM7SUFFRCxXQUFXLEVBQVgsVUFBWSxDQUFZO1FBQ3RCLEVBQUUsQ0FBQyxZQUFZLENBQUM7WUFDZCxTQUFTLEVBQUUsQ0FBQztZQUNaLFFBQVEsRUFBRSxHQUFHO1NBQ2QsQ0FBQyxDQUFBO1FBQ0YsSUFBSSxDQUFDLE9BQU8sQ0FBQztZQUNYLE9BQU8sRUFBQyxFQUFFO1lBQ1YsU0FBUyxFQUFFLENBQUMsQ0FBQyxhQUFhLENBQUMsT0FBTyxDQUFDLEdBQUc7WUFDdEMsY0FBYyxFQUFFLElBQUk7WUFDcEIsUUFBUSxFQUFFLEVBQUU7WUFDWixTQUFTLEVBQUUsQ0FBQztZQUNaLFFBQVEsRUFBRSxNQUFNO1lBQ2hCLE1BQU0sRUFBRSxLQUFLO1NBQ2QsQ0FBQyxDQUFBO1FBQ0YsSUFBSSxDQUFDLGVBQWUsQ0FBQyxHQUFHLEdBQUcsSUFBSSxDQUFDLElBQUksQ0FBQyxTQUFTLENBQUMsQ0FBQyxlQUFlLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFBO0lBQzVFLENBQUM7SUFJRCxhQUFhLEVBQUU7UUFFYixJQUFJLElBQUksQ0FBQyxJQUFJLENBQUMsVUFBVSxLQUFLLElBQUksQ0FBQyxJQUFJLENBQUMsUUFBUSxFQUFFO1lBQy9DLElBQUksQ0FBQyxPQUFPLENBQUM7Z0JBQ1gsUUFBUSxFQUFFLE1BQU07YUFDakIsQ0FBQyxDQUFBO1lBQ0YsT0FBTTtTQUNQO1FBQ0QsSUFBSSxDQUFDLE9BQU8sQ0FBQztZQUNYLFFBQVEsRUFBRSxNQUFNO1NBQ2pCLENBQUMsQ0FBQTtRQUNGLElBQUksR0FBRyxHQUFHO1lBQ1IsU0FBUyxFQUFFLEVBQUUsSUFBSSxDQUFDLElBQUksQ0FBQyxTQUFTO1lBQ2hDLFFBQVEsRUFBRSxJQUFJLENBQUMsSUFBSSxDQUFDLFFBQVE7U0FDN0IsQ0FBQTtRQUNELElBQUksQ0FBQyxlQUFlLENBQUMsR0FBRyxHQUFHLElBQUksQ0FBQyxJQUFJLENBQUMsU0FBUyxDQUFDLENBQUMsZUFBZSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQTtJQUM1RSxDQUFDO0NBQ0YsQ0FBQyxDQUFBIiwic291cmNlc0NvbnRlbnQiOlsiUGFnZSh7XHJcbiAgZGF0YToge1xyXG4gICAgcGFnZVNpemU6IDEwLFxyXG4gICAgcGFnZUluZGV4OiAxLFxyXG4gICAgbGlzdExlbmd0aDogMCxcclxuICAgIGxvYWRWaXNpYmxlOiB0cnVlLFxyXG4gICAgbG9hZFR5cGU6ICdtb3JlJyxcclxuICAgIGlzU2hvdzogZmFsc2UsXHJcbiAgICBuZXdMaXN0OiBbXSxcclxuICAgIHByZWxvYWRWaXNpYmxlOiB0cnVlLFxyXG4gICAgc2VsZWN0VGFiOiAndGFiMScsXHJcbiAgICBwYWdlbmFtZTogJ3NvbHZlUHJvamVjdCdcclxuICB9LFxyXG4gIG9uU2hvdzogZnVuY3Rpb24gKCkge1xyXG4gICAgdGhpcy5zZWxlY3RDb21wb25lbnQoXCIjXCIgKyB0aGlzLmRhdGEuc2VsZWN0VGFiKS5nZXRVbnBhc3NlZExpc3QodGhpcy5kYXRhKVxyXG4gIH0sXHJcbiAgb25HZXRDb2RlOiBmdW5jdGlvbiAoZTogeyBkZXRhaWw6IHsgdmFsOiBhbnkgfSB9KSB7XHJcbiAgICB0aGlzLnNldERhdGEoe1xyXG4gICAgICBwcmVsb2FkVmlzaWJsZTogZS5kZXRhaWwucHJlbG9hZFZpc2libGUsXHJcbiAgICAgIGxpc3RMZW5ndGg6IGUuZGV0YWlsLmxpc3RMZW5ndGgsXHJcbiAgICAgIGxvYWRUeXBlOiBlLmRldGFpbC5sb2FkVHlwZVxyXG4gICAgfSlcclxuXHJcbiAgICBpZiAodGhpcy5kYXRhLnBhZ2VJbmRleCA9PSAxKSB7XHJcbiAgICAgIGlmIChlLmRldGFpbC5saXN0TGVuZ3RoID09IDApIHtcclxuICAgICAgICB0aGlzLnNldERhdGEoe1xyXG4gICAgICAgICAgbG9hZFZpc2libGU6IGZhbHNlLFxyXG4gICAgICAgICAgaXNTaG93OiB0cnVlXHJcbiAgICAgICAgfSlcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH0sXHJcbiAgLy8gdGFiIOWIh+aNolxyXG4gIG9uVGFiQ2hhbmdlKGU6IEFueU9iamVjdCkge1xyXG4gICAgd3gucGFnZVNjcm9sbFRvKHtcclxuICAgICAgc2Nyb2xsVG9wOiAwLFxyXG4gICAgICBkdXJhdGlvbjogMzAwXHJcbiAgICB9KVxyXG4gICAgdGhpcy5zZXREYXRhKHtcclxuICAgICAgbmV3TGlzdDpbXSxcclxuICAgICAgc2VsZWN0VGFiOiBlLmN1cnJlbnRUYXJnZXQuZGF0YXNldC50YWIsXHJcbiAgICAgIHByZWxvYWRWaXNpYmxlOiB0cnVlLFxyXG4gICAgICBwYWdlU2l6ZTogMTAsXHJcbiAgICAgIHBhZ2VJbmRleDogMSxcclxuICAgICAgbG9hZFR5cGU6ICdtb3JlJyxcclxuICAgICAgaXNTaG93OiBmYWxzZVxyXG4gICAgfSlcclxuICAgIHRoaXMuc2VsZWN0Q29tcG9uZW50KFwiI1wiICsgdGhpcy5kYXRhLnNlbGVjdFRhYikuZ2V0VW5wYXNzZWRMaXN0KHRoaXMuZGF0YSlcclxuICB9LFxyXG4gIC8qKlxyXG4gICog6aG16Z2i5LiK5ouJ6Kem5bqV5LqL5Lu255qE5aSE55CG5Ye95pWwXHJcbiAgKi9cclxuICBvblJlYWNoQm90dG9tOiBmdW5jdGlvbiAoKSB7XHJcbiAgICAvLyDliKTmlq3mmK/lkKbpnIDopoHlnKjliqDovb3mlbDmja5cclxuICAgIGlmICh0aGlzLmRhdGEubGlzdExlbmd0aCAhPT0gdGhpcy5kYXRhLnBhZ2VTaXplKSB7XHJcbiAgICAgIHRoaXMuc2V0RGF0YSh7XHJcbiAgICAgICAgbG9hZFR5cGU6ICdub25lJyxcclxuICAgICAgfSlcclxuICAgICAgcmV0dXJuXHJcbiAgICB9XHJcbiAgICB0aGlzLnNldERhdGEoe1xyXG4gICAgICBsb2FkVHlwZTogJ21vcmUnLFxyXG4gICAgfSlcclxuICAgIGxldCBvYmogPSB7XHJcbiAgICAgIHBhZ2VJbmRleDogKyt0aGlzLmRhdGEucGFnZUluZGV4LFxyXG4gICAgICBwYWdlU2l6ZTogdGhpcy5kYXRhLnBhZ2VTaXplLFxyXG4gICAgfVxyXG4gICAgdGhpcy5zZWxlY3RDb21wb25lbnQoXCIjXCIgKyB0aGlzLmRhdGEuc2VsZWN0VGFiKS5nZXRVbnBhc3NlZExpc3QodGhpcy5kYXRhKVxyXG4gIH0sXHJcbn0pXHJcbiJdfQ==