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

100 lines
9.6 KiB

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var reality_1 = require("../../../../api/reality");
Page({
data: {
pageIndex: 1,
pageSize: 10,
total: 0,
itemList: [],
timeList: [
{ time: '最近一个月', id: '1', select: true },
{ time: '最近三个月', id: '2', select: false },
{ time: '最近六个月', id: '3', select: false },
{ time: '最近一年', id: '4', select: false }
],
timePickerVisible: false,
choosedTime: {
time: '最近一个月',
id: '1'
},
loadType: 'none',
loadVisible: false,
preloadVsible: true
},
onLoad: function () {
this.getEndByselfList();
},
onReachBottom: function () {
this.loadmore();
},
loadmore: function () {
this.setData({
loadVisible: true
});
if (this.data.loadType === 'more') {
this.setData({
pageIndex: this.data.pageIndex + 1
});
this.getEndByselfList();
}
},
onChangeTimePicker: function () {
this.setData({
timePickerVisible: !this.data.timePickerVisible
});
},
onChooseTime: function (e) {
var _this = this;
var list = this.data.timeList;
list.forEach(function (item) {
if (item.id === e.currentTarget.dataset.id) {
item.select = true;
_this.setData({
'choosedTime.time': item.time,
'choosedTime.id': item.id
});
}
else {
item.select = false;
}
});
this.setData({
timeList: list,
pageIndex: 1,
itemList: [],
loadVisible: false,
preloadVsible: true
});
this.getEndByselfList();
},
getEndByselfList: function () {
var _this = this;
var params = {
pageIndex: this.data.pageIndex,
pageSize: this.data.pageSize,
someMonthsType: this.data.choosedTime.id,
deptId: ''
};
reality_1.getEndByselfList(params).then(function (res) {
_this.setData({
total: res.data.total,
itemList: _this.data.itemList.concat(res.data.list),
loadType: res.data.list.length === 10 ? 'more' : 'none',
preloadVsible: false
});
}).catch(function (err) {
console.log(err);
_this.setData({
preloadVsible: false
});
});
},
onTapDetail: function () {
console.log('tap');
this.setData({
timePickerVisible: false
});
}
});
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXV0b25vbXkuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJhdXRvbm9teS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUFBLG1EQUEwRDtBQUUxRCxJQUFJLENBQUM7SUFDSCxJQUFJLEVBQUU7UUFDSixTQUFTLEVBQUUsQ0FBQztRQUNaLFFBQVEsRUFBRSxFQUFFO1FBQ1osS0FBSyxFQUFFLENBQUM7UUFDUixRQUFRLEVBQUUsRUFBRTtRQUNaLFFBQVEsRUFBRTtZQUNSLEVBQUMsSUFBSSxFQUFFLE9BQU8sRUFBRSxFQUFFLEVBQUUsR0FBRyxFQUFFLE1BQU0sRUFBRSxJQUFJLEVBQUU7WUFDdkMsRUFBQyxJQUFJLEVBQUUsT0FBTyxFQUFFLEVBQUUsRUFBRSxHQUFHLEVBQUUsTUFBTSxFQUFFLEtBQUssRUFBRTtZQUN4QyxFQUFDLElBQUksRUFBRSxPQUFPLEVBQUUsRUFBRSxFQUFFLEdBQUcsRUFBRSxNQUFNLEVBQUUsS0FBSyxFQUFFO1lBQ3hDLEVBQUMsSUFBSSxFQUFFLE1BQU0sRUFBRSxFQUFFLEVBQUUsR0FBRyxFQUFFLE1BQU0sRUFBRSxLQUFLLEVBQUM7U0FDdkM7UUFDRCxpQkFBaUIsRUFBRSxLQUFLO1FBQ3hCLFdBQVcsRUFBRTtZQUNYLElBQUksRUFBRSxPQUFPO1lBQ2IsRUFBRSxFQUFFLEdBQUc7U0FDUjtRQUNELFFBQVEsRUFBRSxNQUFNO1FBQ2hCLFdBQVcsRUFBRSxLQUFLO1FBQ2xCLGFBQWEsRUFBRSxJQUFJO0tBQ3BCO0lBQ0QsTUFBTTtRQUNKLElBQUksQ0FBQyxnQkFBZ0IsRUFBRSxDQUFBO0lBQ3pCLENBQUM7SUFDRCxhQUFhO1FBQ1gsSUFBSSxDQUFDLFFBQVEsRUFBRSxDQUFBO0lBQ2pCLENBQUM7SUFDRCxRQUFRO1FBQ04sSUFBSSxDQUFDLE9BQU8sQ0FBQztZQUNYLFdBQVcsRUFBRSxJQUFJO1NBQ2xCLENBQUMsQ0FBQTtRQUNGLElBQUksSUFBSSxDQUFDLElBQUksQ0FBQyxRQUFRLEtBQUssTUFBTSxFQUFFO1lBQ2pDLElBQUksQ0FBQyxPQUFPLENBQUM7Z0JBQ1gsU0FBUyxFQUFFLElBQUksQ0FBQyxJQUFJLENBQUMsU0FBUyxHQUFHLENBQUM7YUFDbkMsQ0FBQyxDQUFBO1lBQ0YsSUFBSSxDQUFDLGdCQUFnQixFQUFFLENBQUE7U0FDeEI7SUFDSCxDQUFDO0lBRUQsa0JBQWtCO1FBQ2hCLElBQUksQ0FBQyxPQUFPLENBQUM7WUFDWCxpQkFBaUIsRUFBRSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsaUJBQWlCO1NBQ2hELENBQUMsQ0FBQTtJQUNKLENBQUM7SUFFRCxZQUFZLEVBQVosVUFBYyxDQUFZO1FBQTFCLGlCQXFCQztRQXBCQyxJQUFNLElBQUksR0FBRyxJQUFJLENBQUMsSUFBSSxDQUFDLFFBQVEsQ0FBQTtRQUMvQixJQUFJLENBQUMsT0FBTyxDQUFDLFVBQUEsSUFBSTtZQUNmLElBQUksSUFBSSxDQUFDLEVBQUUsS0FBSyxDQUFDLENBQUMsYUFBYSxDQUFDLE9BQU8sQ0FBQyxFQUFFLEVBQUU7Z0JBQzFDLElBQUksQ0FBQyxNQUFNLEdBQUcsSUFBSSxDQUFBO2dCQUNsQixLQUFJLENBQUMsT0FBTyxDQUFDO29CQUNYLGtCQUFrQixFQUFFLElBQUksQ0FBQyxJQUFJO29CQUM3QixnQkFBZ0IsRUFBRSxJQUFJLENBQUMsRUFBRTtpQkFDMUIsQ0FBQyxDQUFBO2FBQ0g7aUJBQU07Z0JBQ0wsSUFBSSxDQUFDLE1BQU0sR0FBRyxLQUFLLENBQUE7YUFDcEI7UUFDSCxDQUFDLENBQUMsQ0FBQTtRQUNGLElBQUksQ0FBQyxPQUFPLENBQUM7WUFDWCxRQUFRLEVBQUUsSUFBSTtZQUNkLFNBQVMsRUFBRSxDQUFDO1lBQ1osUUFBUSxFQUFFLEVBQUU7WUFDWixXQUFXLEVBQUUsS0FBSztZQUNsQixhQUFhLEVBQUUsSUFBSTtTQUNwQixDQUFDLENBQUE7UUFDRixJQUFJLENBQUMsZ0JBQWdCLEVBQUUsQ0FBQTtJQUN6QixDQUFDO0lBRUQsZ0JBQWdCLEVBQWhCO1FBQUEsaUJBb0JDO1FBbkJDLElBQUksTUFBTSxHQUFHO1lBQ1gsU0FBUyxFQUFFLElBQUksQ0FBQyxJQUFJLENBQUMsU0FBUztZQUM5QixRQUFRLEVBQUUsSUFBSSxDQUFDLElBQUksQ0FBQyxRQUFRO1lBQzVCLGNBQWMsRUFBRSxJQUFJLENBQUMsSUFBSSxDQUFDLFdBQVcsQ0FBQyxFQUFFO1lBQ3hDLE1BQU0sRUFBRSxFQUFFO1NBQ1gsQ0FBQTtRQUNELDBCQUFnQixDQUFDLE1BQU0sQ0FBQyxDQUFDLElBQUksQ0FBRSxVQUFDLEdBQVE7WUFDdEMsS0FBSSxDQUFDLE9BQU8sQ0FBQztnQkFDWCxLQUFLLEVBQUUsR0FBRyxDQUFDLElBQUksQ0FBQyxLQUFLO2dCQUNyQixRQUFRLEVBQUUsS0FBSSxDQUFDLElBQUksQ0FBQyxRQUFRLENBQUMsTUFBTSxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDO2dCQUNsRCxRQUFRLEVBQUUsR0FBRyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsTUFBTSxLQUFLLEVBQUUsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxNQUFNO2dCQUN2RCxhQUFhLEVBQUUsS0FBSzthQUNyQixDQUFDLENBQUE7UUFDSixDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsVUFBQyxHQUFRO1lBQ2hCLE9BQU8sQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLENBQUE7WUFDaEIsS0FBSSxDQUFDLE9BQU8sQ0FBQztnQkFDWCxhQUFhLEVBQUUsS0FBSzthQUNyQixDQUFDLENBQUE7UUFDSixDQUFDLENBQUMsQ0FBQTtJQUNKLENBQUM7SUFDRCxXQUFXO1FBQ1QsT0FBTyxDQUFDLEdBQUcsQ0FBQyxLQUFLLENBQUMsQ0FBQTtRQUNsQixJQUFJLENBQUMsT0FBTyxDQUFDO1lBQ1gsaUJBQWlCLEVBQUUsS0FBSztTQUN6QixDQUFDLENBQUE7SUFDSixDQUFDO0NBQ0YsQ0FBQyxDQUFBIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgZ2V0RW5kQnlzZWxmTGlzdCB9IGZyb20gJy4uLy4uLy4uLy4uL2FwaS9yZWFsaXR5J1xyXG5cclxuUGFnZSh7XHJcbiAgZGF0YToge1xyXG4gICAgcGFnZUluZGV4OiAxLFxyXG4gICAgcGFnZVNpemU6IDEwLFxyXG4gICAgdG90YWw6IDAsXHJcbiAgICBpdGVtTGlzdDogW10sXHJcbiAgICB0aW1lTGlzdDogW1xyXG4gICAgICB7dGltZTogJ+acgOi/keS4gOS4quaciCcsIGlkOiAnMScsIHNlbGVjdDogdHJ1ZSB9LFxyXG4gICAgICB7dGltZTogJ+acgOi/keS4ieS4quaciCcsIGlkOiAnMicsIHNlbGVjdDogZmFsc2UgfSxcclxuICAgICAge3RpbWU6ICfmnIDov5Hlha3kuKrmnIgnLCBpZDogJzMnLCBzZWxlY3Q6IGZhbHNlIH0sXHJcbiAgICAgIHt0aW1lOiAn5pyA6L+R5LiA5bm0JywgaWQ6ICc0Jywgc2VsZWN0OiBmYWxzZX1cclxuICAgIF0sXHJcbiAgICB0aW1lUGlja2VyVmlzaWJsZTogZmFsc2UsXHJcbiAgICBjaG9vc2VkVGltZToge1xyXG4gICAgICB0aW1lOiAn5pyA6L+R5LiA5Liq5pyIJyxcclxuICAgICAgaWQ6ICcxJ1xyXG4gICAgfSxcclxuICAgIGxvYWRUeXBlOiAnbm9uZScsXHJcbiAgICBsb2FkVmlzaWJsZTogZmFsc2UsXHJcbiAgICBwcmVsb2FkVnNpYmxlOiB0cnVlXHJcbiAgfSxcclxuICBvbkxvYWQoKSB7XHJcbiAgICB0aGlzLmdldEVuZEJ5c2VsZkxpc3QoKVxyXG4gIH0sXHJcbiAgb25SZWFjaEJvdHRvbSAoKSB7XHJcbiAgICB0aGlzLmxvYWRtb3JlKClcclxuICB9LFxyXG4gIGxvYWRtb3JlKCkge1xyXG4gICAgdGhpcy5zZXREYXRhKHtcclxuICAgICAgbG9hZFZpc2libGU6IHRydWVcclxuICAgIH0pXHJcbiAgICBpZiAodGhpcy5kYXRhLmxvYWRUeXBlID09PSAnbW9yZScpIHtcclxuICAgICAgdGhpcy5zZXREYXRhKHtcclxuICAgICAgICBwYWdlSW5kZXg6IHRoaXMuZGF0YS5wYWdlSW5kZXggKyAxXHJcbiAgICAgIH0pXHJcbiAgICAgIHRoaXMuZ2V0RW5kQnlzZWxmTGlzdCgpXHJcbiAgICB9XHJcbiAgfSxcclxuICAgIC8vIOeCueWHu+aYvuekuiB0aW1lcGlja2VyXHJcbiAgb25DaGFuZ2VUaW1lUGlja2VyICgpIHtcclxuICAgIHRoaXMuc2V0RGF0YSh7XHJcbiAgICAgIHRpbWVQaWNrZXJWaXNpYmxlOiAhdGhpcy5kYXRhLnRpbWVQaWNrZXJWaXNpYmxlXHJcbiAgICB9KVxyXG4gIH0sXHJcbiAgLy8g6YCJ5oup5pe26Ze06IyD5Zu0XHJcbiAgb25DaG9vc2VUaW1lIChlOiBBbnlPYmplY3QpIHtcclxuICAgIGNvbnN0IGxpc3QgPSB0aGlzLmRhdGEudGltZUxpc3RcclxuICAgIGxpc3QuZm9yRWFjaChpdGVtID0+IHtcclxuICAgICAgaWYgKGl0ZW0uaWQgPT09IGUuY3VycmVudFRhcmdldC5kYXRhc2V0LmlkKSB7XHJcbiAgICAgICAgaXRlbS5zZWxlY3QgPSB0cnVlXHJcbiAgICAgICAgdGhpcy5zZXREYXRhKHtcclxuICAgICAgICAgICdjaG9vc2VkVGltZS50aW1lJzogaXRlbS50aW1lLFxyXG4gICAgICAgICAgJ2Nob29zZWRUaW1lLmlkJzogaXRlbS5pZFxyXG4gICAgICAgIH0pXHJcbiAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgaXRlbS5zZWxlY3QgPSBmYWxzZVxyXG4gICAgICB9XHJcbiAgICB9KVxyXG4gICAgdGhpcy5zZXREYXRhKHtcclxuICAgICAgdGltZUxpc3Q6IGxpc3QsXHJcbiAgICAgIHBhZ2VJbmRleDogMSxcclxuICAgICAgaXRlbUxpc3Q6IFtdLFxyXG4gICAgICBsb2FkVmlzaWJsZTogZmFsc2UsXHJcbiAgICAgIHByZWxvYWRWc2libGU6IHRydWVcclxuICAgIH0pXHJcbiAgICB0aGlzLmdldEVuZEJ5c2VsZkxpc3QoKVxyXG4gIH0sXHJcbiAgLy8g6I635Y+W5YiX6KGoXHJcbiAgZ2V0RW5kQnlzZWxmTGlzdCgpIHtcclxuICAgIGxldCBwYXJhbXMgPSB7XHJcbiAgICAgIHBhZ2VJbmRleDogdGhpcy5kYXRhLnBhZ2VJbmRleCxcclxuICAgICAgcGFnZVNpemU6IHRoaXMuZGF0YS5wYWdlU2l6ZSxcclxuICAgICAgc29tZU1vbnRoc1R5cGU6IHRoaXMuZGF0YS5jaG9vc2VkVGltZS5pZCxcclxuICAgICAgZGVwdElkOiAnJ1xyXG4gICAgfVxyXG4gICAgZ2V0RW5kQnlzZWxmTGlzdChwYXJhbXMpLnRoZW4oIChyZXM6IGFueSkgPT4ge1xyXG4gICAgICB0aGlzLnNldERhdGEoe1xyXG4gICAgICAgIHRvdGFsOiByZXMuZGF0YS50b3RhbCxcclxuICAgICAgICBpdGVtTGlzdDogdGhpcy5kYXRhLml0ZW1MaXN0LmNvbmNhdChyZXMuZGF0YS5saXN0KSxcclxuICAgICAgICBsb2FkVHlwZTogcmVzLmRhdGEubGlzdC5sZW5ndGggPT09IDEwID8gJ21vcmUnIDogJ25vbmUnLFxyXG4gICAgICAgIHByZWxvYWRWc2libGU6IGZhbHNlXHJcbiAgICAgIH0pXHJcbiAgICB9KS5jYXRjaCgoZXJyOiBhbnkpID0+IHtcclxuICAgICAgY29uc29sZS5sb2coZXJyKVxyXG4gICAgICB0aGlzLnNldERhdGEoe1xyXG4gICAgICAgIHByZWxvYWRWc2libGU6IGZhbHNlXHJcbiAgICAgIH0pXHJcbiAgICB9KVxyXG4gIH0sXHJcbiAgb25UYXBEZXRhaWwoKXtcclxuICAgIGNvbnNvbGUubG9nKCd0YXAnKVxyXG4gICAgdGhpcy5zZXREYXRhKHtcclxuICAgICAgdGltZVBpY2tlclZpc2libGU6IGZhbHNlXHJcbiAgICB9KVxyXG4gIH1cclxufSlcclxuIl19