12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576 |
- var app = getApp()
- var that;
- Page({
- data: {
- date: app.globalData.month,
- list: [],
- page: 1,
- month_total: 0,
- total: 0
- },
- onLoad() {
- that = this;
- dd.setNavigationBar({ title: "我的奖票" });
- this.getData();
- },
- //选择时间
- openDate(e) {
- dd.datePicker({
- format: 'yyyy-MM',
- currentDate: that.data.date,
- success: (res) => {
- that.setData({
- date: res.date
- })
- if (res.date) {
- that.getData();
- }
- },
- });
- },
- //上啦加载
- onScrollToLower() {
- if (!that.data.isData) {
- this.setData({ page: ++that.data.page })
- }
- },
- getData(is) {
- var data = {
- page: this.data.page,
- page_size: 20,
- employee_id: app.globalData.userData.id,
- month: this.data.date
- }
- app.$get('/api/integral/ticket', data).then((res) => {
- var data = res.data.data.month_list;
- var list = that.data.list;
- this.setData({
- month_total: res.data.data.month_total,
- total: res.data.data.total
- })
- if (is) {
- if (data.length < 20) {
- this.setData({
- list: list.concat(data),
- isData: true
- })
- } else {
- this.setData({
- list: list.concat(data)
- })
- }
- } else {
- this.setData({
- list: data,
- isData: false
- })
- }
- })
- },
- //打开更多
- openMore() {
- dd.navigateTo({
- url: '../../statistics/integralEvent/integralEvent?month=' + this.data.date + '&type=BF'
- })
- },
- });
|