From 8a899e63502939dbf034b90ba46741e0faa9023c Mon Sep 17 00:00:00 2001
From: MrShi <1878285526@qq.com>
Date: 星期五, 08 五月 2026 18:49:32 +0800
Subject: [PATCH] 管理端bug修改

---
 small-program/shop/pages/login/login.vue |   10 +++++++++-
 1 files changed, 9 insertions(+), 1 deletions(-)

diff --git a/small-program/shop/pages/login/login.vue b/small-program/shop/pages/login/login.vue
index 2673499..481dda0 100644
--- a/small-program/shop/pages/login/login.vue
+++ b/small-program/shop/pages/login/login.vue
@@ -15,7 +15,10 @@
 
 			<view class="input-row password-row">
 				<u-icon name="lock" size="30" color="#B8B8B8"></u-icon>
-				<input v-model="form.password" class="input-field" password type="text" placeholder="璇疯緭鍏ュ瘑鐮�" placeholder-style="color: #999999;" />
+				<input v-model="form.password" class="input-field" :password="!showPassword" placeholder="璇疯緭鍏ュ瘑鐮�" placeholder-style="color: #999999;" />
+				<view class="password-toggle" @click="showPassword = !showPassword">
+					<u-icon :name="showPassword ? 'eye' : 'eye-off'" size="20" color="#B8B8B8"></u-icon>
+				</view>
 			</view>
 			<view class="input-divider"></view>
 		</view>
@@ -44,6 +47,7 @@
 		data() {
 			return {
 				agreed: false,
+				showPassword: false,
 				form: {
 					telephone: '',
 					password: ''
@@ -180,6 +184,10 @@
 	.password-row {
 		margin-top: 18rpx;
 	}
+	
+	.password-toggle {
+		padding: 10rpx;
+	}
 
 	.input-field {
 		flex: 1;

--
Gitblit v1.9.3