94 lines
2.4 KiB
JavaScript
94 lines
2.4 KiB
JavaScript
var t = getApp();
|
|
|
|
Page({
|
|
data: {
|
|
token: t.globalData.token,
|
|
sourceUrl: t.baseUrls.sourceUrl,
|
|
page: {
|
|
page: 1,
|
|
rows: 5
|
|
},
|
|
talkList: [],
|
|
serviceUrl: t.baseUrls.serviceUrl,
|
|
baseImgUrl: t.baseUrls.baseImgUrl,
|
|
isShowMenu: !1
|
|
},
|
|
getTalkList: function () {
|
|
var a = this;
|
|
t.restAjax.get(t.restAjax.path(t.apis.getTalkList, [t.baseUrls.requestUrl]), {
|
|
pages: a.data.page,
|
|
areaCode: wx.getStorageSync("areaCode")
|
|
}, {
|
|
headers: {
|
|
token: t.globalData.token
|
|
}
|
|
}, function (t, o) {
|
|
if (o.rows.length > 0) {
|
|
for (var s = 0; s < o.rows.length; s++) o.rows[s].photo && (o.rows[s].photo = o.rows[s].photo.split(","));
|
|
if (1 == a.data.page.page) a.setData({
|
|
talkList: o.rows
|
|
}); else {
|
|
for (var n = a.data.talkList, l = 0; l < o.rows.length; l++) n.push(o.rows[l]);
|
|
a.setData({
|
|
talkList: n
|
|
});
|
|
}
|
|
} else wx.showToast({
|
|
title: "暂无更多",
|
|
icon: "none"
|
|
}), a.data.page.page > 1 && a.setData(e({}, "page.page", a.data.page.page - 1));
|
|
}, function (e, t) {
|
|
console.log(t);
|
|
});
|
|
},
|
|
newTalk: function () {
|
|
wx.navigateTo({
|
|
url: "./newTalk"
|
|
});
|
|
},
|
|
checkMyTalk: function () {
|
|
wx.navigateTo({
|
|
url: "./myTalk"
|
|
});
|
|
},
|
|
checkDetail: function (e) {
|
|
var t = e.currentTarget.dataset.id;
|
|
wx.navigateTo({
|
|
url: "./talkDetail?trifleMyselfId=" + t
|
|
});
|
|
},
|
|
clickVideo: function () { },
|
|
onLoad: function (e) { },
|
|
getMenuIsShow: function () {
|
|
var e = this;
|
|
t.restAjax.get(t.restAjax.path(t.apis.getBtnIsShow, [t.baseUrls.requestUrl, "talk"]), null, {
|
|
headers: {
|
|
token: t.globalData.token
|
|
}
|
|
}, function (t, a) {
|
|
null != a && null != a ? e.setData({
|
|
isShowMenu: 1 == a.isShow
|
|
}) : e.setData({
|
|
isShowMenu: !1
|
|
});
|
|
}, function (t, a) {
|
|
e.setData({
|
|
isShowMenu: !1
|
|
});
|
|
});
|
|
},
|
|
onReady: function () { },
|
|
onShow: function () {
|
|
this.setData({
|
|
token: t.globalData.token
|
|
}), this.getTalkList(), this.getMenuIsShow();
|
|
},
|
|
onHide: function () { },
|
|
onUnload: function () { },
|
|
onPullDownRefresh: function () { },
|
|
onReachBottom: function () {
|
|
var t = this.data.page.page + 1;
|
|
this.setData(e({}, "page.page", t)), this.getTalkList();
|
|
},
|
|
onShareAppMessage: function () { }
|
|
}); |