message_notice.js 1.24 KB
var t = getApp(), s = t.request, e = require("../../../utils/util.js");

Page({
    data: {
        url: t.globalData.setting.url,
        resourceUrl: t.globalData.setting.resourceUrl,
        iurl: t.globalData.setting.imghost,
        categories: [ {
            name: "全部消息",
            status: 0
        }, {
            name: "系统消息",
            status: 1
        } ],
        activeStatus: 0,
        messages: null
    },
    onLoad: function(t) {
        var s = void 0 === t.status ? this.data.activeStatus : t.status;
        this.requestMessages(s);
    },
    changeTab: function(t) {
        this.requestMessages(t.currentTarget.dataset.status);
    },
    requestMessages: function(t) {
        var a = this;
        this.setData({
            activeStatus: t
        }), s.get("/api/user/message_list?type=" + t, {
            success: function(t) {
                t.data.result.forEach(function(t, s, a) {
                    t.sendTimeFommat = e.format(t.send_time, "yyyy-MM-dd");
                }), a.setData({
                    messages: t.data.result
                }), wx.stopPullDownRefresh();
            }
        });
    },
    onPullDownRefresh: function(t) {
        this.requestMessages(this.data.activeStatus);
    }
});