From 2da6cac0a9bab5ce7ad04ac17f73d456732f907e Mon Sep 17 00:00:00 2001
From: doum <doum>
Date: 星期四, 12 二月 2026 09:41:22 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 mini-program/pages/settings/settings.vue |   17 +++++++++++++++--
 1 files changed, 15 insertions(+), 2 deletions(-)

diff --git a/mini-program/pages/settings/settings.vue b/mini-program/pages/settings/settings.vue
index 5a63a60..aaa73af 100644
--- a/mini-program/pages/settings/settings.vue
+++ b/mini-program/pages/settings/settings.vue
@@ -32,7 +32,7 @@
 					<image src="/static/icon/ar_next@2x.png" mode="widthFix"></image>
 				</view>
 			</view>
-			<view class="list-item">
+			<view class="list-item" @click="jumpxy">
 				<view class="list-item-label">鍗忚涓庤鏄�</view>
 				<view class="list-item-val">
 					<image src="/static/icon/ar_next@2x.png" mode="widthFix"></image>
@@ -87,6 +87,11 @@
 			this.form.imgurl = this.userInfo.imgurl
 		},
 		methods: {
+			jumpxy() {
+				uni.navigateTo({
+					url: '/pages/agreement-description/agreement-description'
+				})
+			},
 			returnPhone(phone) {
 				return formatPhoneStar(phone)
 			},
@@ -123,10 +128,18 @@
 				this.$u.api.updateMember(this.form)
 					.then(res => {
 						if (res.code === 200) {
-							console.log(res)
+							this.setUserInfo()
 						}
 					})
 			},
+			// 缂撳瓨鏈�鏂扮敤鎴蜂俊鎭�
+			async setUserInfo() {
+				let res = await this.$u.api.getUserInfo()
+				if (res.code === 200) {
+					await this.$store.commit('setUserInfo', res.data)
+					await this.$store.commit('setOpenId', res.data.openId)
+				}
+			},
 			// 閫�鍑虹櫥褰�
 			tuichu() {
 				this.$u.api.logOut()

--
Gitblit v1.9.3