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