city_card/pages/talk/talk.js

94 lines
2.8 KiB
JavaScript
Raw Normal View History

2023-07-15 14:25:28 +08:00
var e = require("../../@babel/runtime/helpers/defineProperty"), 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() {}
});