From 985f70ad180b1ce396cf03e29cc2551a0bd892a2 Mon Sep 17 00:00:00 2001 From: 闫增涛 <1829501689@qq.com> Date: 星期一, 25 三月 2024 18:28:48 +0800 Subject: [PATCH] 删除多余文件 --- pages/personalCenter/index.js | 65 ++++++++++++++++++++++++++------ 1 files changed, 52 insertions(+), 13 deletions(-) diff --git a/pages/personalCenter/index.js b/pages/personalCenter/index.js index 1ecdbf5..486252c 100644 --- a/pages/personalCenter/index.js +++ b/pages/personalCenter/index.js @@ -145,7 +145,11 @@ }, onShow() { - + if (typeof this.getTabBar === 'function' && this.getTabBar()) { + this.getTabBar().setData({ + active: 4 + }) + } }, /** * 椤甸潰鐩稿叧浜嬩欢澶勭悊鍑芥暟--鐩戝惉鐢ㄦ埛涓嬫媺鍔ㄤ綔 @@ -167,12 +171,15 @@ let userTypeData = res.infoList.find((item) => item.type == 'userType') let type = ""; if (userTypeData) { - this.data.userTypeActive = JSON.parse(userTypeData.data).userType; + this.setData({ + userTypeActive: JSON.parse(userTypeData.data).userType, + }); type = userTypeList.find((item) => item.value === this.data.userTypeActive)?.lable; } else { type = '-' } let defaultUser = {}; + let nickNameData = res.infoList.find((item) => item.type == 'nickName') let teacherRole = res.roleLinks.find((item) => item.role.refCode == 'teacher') let teacherInfos = res.infoList.find((item) => item.type == 'teacherInfo') let secretData = res.secretList.find(i => i.type == 'LoginNameAndPassword') @@ -180,8 +187,8 @@ if (teacherRole && teacherInfos) { defaultUser = { ...teacherInfos, - fullName: teacherInfos.fullName, - icon: teacherInfos.icon, + nickName: nickNameData ? JSON.parse(nickNameData.data).nickName : teacherInfos.name, + icon: nickNameData ? JSON.parse(nickNameData.data).icon : WeChatInfo ? WeChatInfo.icon : '', userId: res.userId, role: 'Teacher', roleId: teacherRole.role.id, @@ -194,8 +201,8 @@ } else if (WeChatInfo) { defaultUser = { ...WeChatInfo, - fullName: WeChatInfo.name, - icon: WeChatInfo.icon, + nickName: nickNameData ? JSON.parse(nickNameData.data).nickName : WeChatInfo.name, + icon: JSON.parse(nickNameData.data).icon ? JSON.parse(nickNameData.data).icon : WeChatInfo.icon, userId: res.userId, userType: type } @@ -204,8 +211,8 @@ }); } else if (secretData) { defaultUser = { - fullName: secretData.credential, - icon: "", + nickName: nickNameData ? JSON.parse(nickNameData.data).nickName : secretData.credential, + icon: JSON.parse(nickNameData.data).icon ? JSON.parse(nickNameData.data).icon : "", userId: res.userId, userType: type } @@ -250,7 +257,6 @@ }, //淇敼鐢ㄦ埛绫诲瀷 editUserType() { - console.log(44) if (!this.data.visible) { this.setData({ visible: true, @@ -261,6 +267,37 @@ this.setData({ visible: e.detail.visible, }); + }, + tabUserTypeClick(e) { + console.log(e) + let { info } = e.currentTarget.dataset; + this.setData({ + userTypeActive: info.value, + }); + }, + submit() { + let userTypeInfo = { + requests: [ + { + data: JSON.stringify({ userType: this.data.userTypeActive }), + name: '鐢ㄦ埛绫诲瀷', + type: 'userType' + } + ] + } + app.MG.identity.setAppUserInfo(userTypeInfo).then((res) => { + if (res) { + wx.showToast({ + title: "淇敼鎴愬姛", + icon: 'success', + duration: 1000, + }) + this.getUserInfo() + this.setData({ + visible: false, + }); + } + }) }, //璁剧疆 gotoUserEditPage() { @@ -286,14 +323,16 @@ } }, + onPageScroll(e) { + this.setData({ + isWhite: e.scrollTop > 20 ? true : false + }) + }, + /** * 鐢ㄦ埛鐐瑰嚮鍙充笂瑙掑垎浜� */ onShareAppMessage() { }, - //璺宠浆鍏充簬鎴戜滑鍜岃仈绯绘垜浠� - onAboutUS() { - console.log(111); - } }) \ No newline at end of file -- Gitblit v1.9.1