city_card/pages/community/joinCommunity.js
2023-07-15 14:25:28 +08:00

60 lines
1.9 KiB
JavaScript

var t = getApp();
Page({
data: {
token: t.globalData.token,
communityList: [],
sourceUrl: t.baseUrls.sourceUrl
},
getMyCommunity: function() {
var e = this;
t.restAjax.get(t.restAjax.path(t.apis.mycommunity, [ t.baseUrls.requestUrl ]), {}, {
headers: {
token: t.globalData.token
}
}, function(t, o) {
e.setData({
communityList: o
});
}, function(t, e) {
console.log(e);
});
},
quitCommunity: function(e) {
var o = e.currentTarget.dataset.id, n = e.currentTarget.dataset.community, a = this;
wx.showModal({
cancelColor: "#000000",
title: "确认退出该社区?",
success: function(e) {
e.confirm && t.restAjax.delete(t.restAjax.path(t.apis.quitCommunity, [ t.baseUrls.requestUrl, o ]), {}, {
headers: {
token: t.globalData.token
}
}, function(t, e) {
var o = wx.getStorageSync("curCommunityId");
n == o && (wx.removeStorageSync("areaCode"), wx.removeStorageSync("curCommunityId"),
wx.removeStorageSync("curCommunityName"), wx.removeStorageSync("areaLevel")), wx.showToast({
title: "退出成功"
}), a.getMyCommunity();
}, function(t, e) {
console.log(e);
});
}
});
},
selectCommunity: function() {
wx.navigateTo({
url: "./join/select"
});
},
onLoad: function(t) {},
onReady: function() {},
onShow: function() {
this.getMyCommunity();
},
onHide: function() {},
onUnload: function() {},
onPullDownRefresh: function() {},
onReachBottom: function() {},
onShareAppMessage: function() {}
});