diff --git a/app.json b/app.json index 145379c..f7d8a52 100644 --- a/app.json +++ b/app.json @@ -157,7 +157,8 @@ "pages/group/mine/index", "pages/group/info/index", "pages/culture/index", - "pages/culture/info/index" + "pages/culture/info/index", + "pages/user/logout/index" ], "permission": { "scope.userLocation": { diff --git a/pages/user/logout/index.js b/pages/user/logout/index.js new file mode 100644 index 0000000..f2145fe --- /dev/null +++ b/pages/user/logout/index.js @@ -0,0 +1,110 @@ +// pages/user/logout/index.js +import common from "../../../utils/https/common"; +import userApi from "../../../utils/https/user" +const app = getApp() +Page({ + + /** + * 页面的初始数据 + */ + data: { + protocol: false, + }, + + gotoLogoutNotice(){ + app.globalData.weburl = "https://m.cloud.sz-trip.com/LogoutNoticeApp" + wx.navigateTo({ + url: '/pages/pbService/web/index' + }) + }, + + changeCheck() { + let flag = !this.data.protocol + this.setData({ + protocol: flag + }) + }, + + // 申请注销 + logoutUser() { + let that = this + if (!that.data.protocol) { + wx.showToast({ + title: '请先勾选注销协议', + icon: 'none' + }) + return; + } + common.user_post('uservice/user/user_logout', { protocol: that.data.protocol ? 1 : 0 }).then(res => { + if (res) { + wx.showToast({ + title: res.msg, + icon: 'none' + }) + if (res.code === 1) { + setTimeout(() => { + wx.switchTab({ + url: '/pages/user/user', + }) + }, 400) + } + } + }) + }, + + /** + * 生命周期函数--监听页面加载 + */ + onLoad: function (options) { + + }, + + /** + * 生命周期函数--监听页面初次渲染完成 + */ + onReady: function () { + + }, + + /** + * 生命周期函数--监听页面显示 + */ + onShow: function () { + + }, + + /** + * 生命周期函数--监听页面隐藏 + */ + onHide: function () { + + }, + + /** + * 生命周期函数--监听页面卸载 + */ + onUnload: function () { + + }, + + /** + * 页面相关事件处理函数--监听用户下拉动作 + */ + onPullDownRefresh: function () { + + }, + + /** + * 页面上拉触底事件的处理函数 + */ + onReachBottom: function () { + + }, + + /** + * 用户点击右上角分享 + */ + onShareAppMessage: function () { + + } +}) \ No newline at end of file diff --git a/pages/user/logout/index.json b/pages/user/logout/index.json new file mode 100644 index 0000000..35cf02f --- /dev/null +++ b/pages/user/logout/index.json @@ -0,0 +1,5 @@ +{ + "usingComponents": { + "title":"/pages/component/TitleHeader" + } +} \ No newline at end of file diff --git a/pages/user/logout/index.wxml b/pages/user/logout/index.wxml new file mode 100644 index 0000000..2b66239 --- /dev/null +++ b/pages/user/logout/index.wxml @@ -0,0 +1,21 @@ +