1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677 |
- var app = getApp()
- var that;
- Page({
- data: {
- date: app.globalData.month,
- list: [],
- page: 1,
- all: 0,
- grant: 0,
- exchange:0,
- consume: 0,
- take_back: 0,
- },
- onLoad() {
- that = this;
- dd.setNavigationBar({ title: "功勋点明细" });
- this.getData();
- },
- //上啦加载
- onScrollToLower() {
- if (!that.data.isData) {
- this.setData({ page: ++that.data.page })
- this.getData(true);
- }
-
- },
- getData(is) {
- var data = {
- page: this.data.page,
- page_size: 20,
- employee_id: app.globalData.userData.id,
- export: 0,
- }
- app.$get('/api/shop/achievement/detail', data).then((res) => {
- var data = res.data.data.list;
- data.map(item => {
- item.date = this.timestampToTime(item.create_time)
- })
- var list = that.data.list;
- this.setData({
- all: res.data.data.all,
- grant: res.data.data.grant,
- exchange: res.data.data.exchange,
- consume: res.data.data.consume,
- take_back: res.data.data.take_back,
- })
- 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
- })
- }
- })
- },
- timestampToTime(timestamp) {
- var date = new Date(timestamp * 1000);//时间戳为10位需*1000,时间戳为13位的话不需乘1000
- var Y = date.getFullYear() + '-';
- var M = (date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1) + '-';
- var D = date.getDate() + ' ';
- var h = date.getHours() + ':';
- var m = date.getMinutes() + ':';
- var s = date.getSeconds();
- return Y + M + D + h + m + s;
- },
- });
|