From 74e97e905244a1101bcf01723e767cc193c9c35b Mon Sep 17 00:00:00 2001 From: Ling53666 <14656070+ling53666@user.noreply.gitee.com> Date: Fri, 16 May 2025 09:58:51 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E4=BA=86=E5=B7=B2=E7=9F=A5?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/logain/logain.js | 17 ++++----- pages/mypage/mypage.js | 57 ++++++++++++++++++++++++++++-- pages/mypage/mypage.wxml | 50 +++++++++++++++++++------- pages/woyaojiedan/woyaojiedan.js | 22 +++++++----- pages/woyaojiedan/woyaojiedan.wxml | 2 +- 5 files changed, 116 insertions(+), 32 deletions(-) diff --git a/pages/logain/logain.js b/pages/logain/logain.js index 508c7a2..306e887 100644 --- a/pages/logain/logain.js +++ b/pages/logain/logain.js @@ -155,12 +155,12 @@ submit(){ } catch (e) { console.error("存储失败", e); } - setTimeout(() => { - that.setmessage(); + that.setmessage(() => { wx.switchTab({ url: '/pages/jiedan/jiedan', }); - }, 2000); + }); + }else{ wx.showToast({ title: res.data.message||res.data.error, @@ -224,7 +224,7 @@ getcode(){ }, // 验证码登录提交 submityanzhengma(){ - const _this = this; + const that = this; const code = this.data.yanzhengcode if (!/^\d{6}$/.test(code)) { wx.showToast({ @@ -267,12 +267,12 @@ submityanzhengma(){ } catch (e) { console.error("存储失败", e); } - setTimeout(() => { - _this.setmessage(); + that.setmessage(() => { wx.switchTab({ url: '/pages/jiedan/jiedan', }); - }, 2000); + }); + }else{ wx.showToast({ title: res.data.message||res.data.error, @@ -286,7 +286,7 @@ submityanzhengma(){ } }); }, -setmessage() { +setmessage(callback) { console.log("diaoyongle "); const that = this; wx.getStorage({ @@ -315,6 +315,7 @@ setmessage() { userAvatar: res.data.data.userAvatar }); console.log("信息存储成功"); + if (callback) callback(); } catch (e) { console.error("信息存储失败", e); } diff --git a/pages/mypage/mypage.js b/pages/mypage/mypage.js index 687d51a..27d874a 100644 --- a/pages/mypage/mypage.js +++ b/pages/mypage/mypage.js @@ -1,4 +1,5 @@ const { checkLogin } = require('../../utils/logcheck'); +import {url} from '../../request' Page({ @@ -12,8 +13,9 @@ Page({ url: '/pages/wodetuandui/wodetuandui', }) }, + onLoad(options) { - + checkLogin(); }, onReady() { @@ -25,7 +27,7 @@ Page({ const userInfo = wx.getStorageSync('usermessage'); console.log('用户信息:', userInfo); this.setData({ - nickName: userInfo.nickName || '', + nickName: userInfo.nickName || '请登录', phoneNumber: userInfo.phoneNumber || '', invitationCode: userInfo.invitationCode || '', userAvatar: userInfo.userAvatar || 'https://tse2-mm.cn.bing.net/th/id/OIP-C.jHUH4s7TQ48X_B-1iozuJgHaHa?w=207&h=207&c=7&r=0&o=5&dpr=1.5&pid=1.7' @@ -38,6 +40,57 @@ Page({ wx.navigateTo({ url: '/pages/wodejiedan/wodejiedan', }) + }, + out(){ + wx.showModal({ + title: '提示', + content: '确定退出登录吗?', + success: function (res) { + if (res.confirm) { + console.log('用户点击确定') + wx.getStorage({ + key: "logmessage", + success(res) { + const userinfo = res.data.Authorization + wx.request({ + url: url + '/userInfo/mini/logout', + method: 'GET', + data: { + + }, + header: { + 'content-type': 'application/json', + 'Authorization': userinfo + }, + success(res) { + console.log('查询成功', res); + if(res.data.code==1){ + wx.showToast({ + title: "退出成功", + icon:'sucess', + duration:2000 + }) + } + }, + fail(err) { + console.error('请求失败', err); + } + }); + } + }) + try { + wx.clearStorageSync(); + console.log("所有缓存清除成功"); + } catch (e) { + console.error("清除缓存失败", e); + } + } else { + console.log('用户点击取消') + } + } + }) + + }, onHide() { diff --git a/pages/mypage/mypage.wxml b/pages/mypage/mypage.wxml index 26941d4..bf1a07d 100644 --- a/pages/mypage/mypage.wxml +++ b/pages/mypage/mypage.wxml @@ -110,18 +110,17 @@ - - + + - 账号设置 + 账号设置 @@ -137,17 +136,42 @@ src="/image/jiatou.png" /> - - 我的团队 + + + + 我的团队 + - - 项目 + + + + 项目 + + + + + + 退出登录 + + diff --git a/pages/woyaojiedan/woyaojiedan.js b/pages/woyaojiedan/woyaojiedan.js index de8deae..55d22de 100644 --- a/pages/woyaojiedan/woyaojiedan.js +++ b/pages/woyaojiedan/woyaojiedan.js @@ -44,14 +44,20 @@ Page({ success(res) { console.log('提交成功', res); if(res.data.code==1){ - wx.showToast({ - title: res.data.message, - icon: 'sucess', - duration: 2000 - }) - wx.navigateBack({ - delta: 1 - }) + wx.showModal({ + title: '提示', + content: '成功推广,请在我的推广码中查看', + showCancel: false, + success(res) { + if (res.confirm) { + wx.navigateBack({ + delta: 1 + }) + console.log('用户点击了确定'); + } + } + }); + }else{ wx.showToast({ title: res.data.message, diff --git a/pages/woyaojiedan/woyaojiedan.wxml b/pages/woyaojiedan/woyaojiedan.wxml index 9769501..4ed821b 100644 --- a/pages/woyaojiedan/woyaojiedan.wxml +++ b/pages/woyaojiedan/woyaojiedan.wxml @@ -8,7 +8,7 @@ - + 申请资料报备