| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687 |
- var app = getApp()
- var that;
- import moment from 'moment' // 时间库
- Page({
- data: {
- date: app.globalData.month,
- list: [1,2,3,4,5,5,5,5,5,5],
- page: 1,
- month_total: 0,
- total: 0,
- tabIndex:1,
- dateStr:moment().format('M'),
- },
- onLoad() {
- that = this;
- dd.setNavigationBar({ title: "我的奖票" });
- this.getData();
- },
- tabActive(e){
- var index = e.target.dataset.index;//获取itemS集合中对应的files
- this.setData({
- tabIndex:index
- })
- },
- //选择时间
- openDate(e) {
- dd.datePicker({
- format: 'yyyy-MM',
- currentDate: that.data.date,
- success: (res) => {
- that.setData({
- date: res.date,
- dateStr:moment(res.date).format('M'),
- })
- 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'
- })
- },
- });
|