city_card/pages/talk/talk.js
2023-07-18 16:54:17 +08:00

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 () { }
});