From ce06ca62a0dd65d4a8fb57126948449c804ad77e Mon Sep 17 00:00:00 2001
From: MrShi <1878285526@qq.com>
Date: 星期二, 19 五月 2026 19:40:08 +0800
Subject: [PATCH] 提交

---
 small-program/pages/settings/settings.vue |   19 ++++++++++++++-----
 1 files changed, 14 insertions(+), 5 deletions(-)

diff --git a/small-program/pages/settings/settings.vue b/small-program/pages/settings/settings.vue
index 28be189..c843bdc 100644
--- a/small-program/pages/settings/settings.vue
+++ b/small-program/pages/settings/settings.vue
@@ -34,9 +34,10 @@
 					<u-icon name="arrow-right" color="#999999" size="17"></u-icon>
 				</view>
 			</view>
-			<view class="list-item" @click="jumpxy">
-				<view class="list-item-label">鍗忚涓庤鏄�</view>
+			<view class="list-item">
+				<view class="list-item-label">寮�绁ㄩ偖绠�</view>
 				<view class="list-item-val">
+					<input type="text" v-model="form.email" @blur="updateUserInfo" placeholder="璇疯緭鍏�" />
 					<u-icon name="arrow-right" color="#999999" size="17"></u-icon>
 				</view>
 			</view>
@@ -48,7 +49,7 @@
 				<view class="tc-contemt">
 					<view class="tc-contemt-title">鏇存崲缁戝畾鎵嬫満鍙凤紵</view>
 					<view class="tc-contemt-nr">
-						鏇存崲鍚庣幇鎵嬫満鍙穥{returnPhone(form.phone)}}灏嗕笉鑳界敤浜庣櫥褰曪紝180澶╁唴鍙彲鏇存崲涓�娆�
+						鏇存崲鍚庣幇鎵嬫満鍙穥{returnPhone(userInfo.telephone)}}灏嗕笉鑳界敤浜庣櫥褰�
 					</view>
 				</view>
 				<view class="tc-btn">
@@ -57,6 +58,7 @@
 				</view>
 			</view>
 		</u-popup>
+		<auth-login v-if="showLogin" @close="showLogin = false"></auth-login>
 	</view>
 </template>
 
@@ -70,13 +72,15 @@
 		data() {
 			return {
 				show: false,
+				showLogin: false,
 				form: {
 					nickName: '',
 					name: '',
 					telephone: '',
 					phone1: '',
 					fullCoverImage: '',
-					coverImage: ''
+					coverImage: '',
+					email: ''
 				}
 			};
 		},
@@ -87,6 +91,7 @@
 			this.form.phone1 = this.returnPhone(this.userInfo.telephone)
 			this.form.fullCoverImage = this.userInfo.fullCoverImage
 			this.form.coverImage = this.userInfo.coverImage
+			this.form.email = this.userInfo.email || ''
 			uni.$on('phone', () => {
 				this.form.telephone = this.userInfo.telephone
 				this.form.phone1 = this.returnPhone(this.userInfo.telephone)	
@@ -104,8 +109,11 @@
 			jumpPhone() {
 				this.show = false
 				uni.navigateTo({
-					url: '/pages/change-binding/change-binding'
+					url: '/shop/pages/change-binding/change-binding'
 				})
+			},
+			handleBindPhone() {
+				this.showLogin = true
 			},
 			jumpAddr() {
 				uni.navigateTo({
@@ -153,6 +161,7 @@
 					.then(res => {
 						if (res.code === 200) {
 							this.$store.commit('empty')
+							uni.$emit('loginOut')
 							uni.switchTab({
 								url: '/pages/index/index'
 							})

--
Gitblit v1.9.3