From 53e9b23a40186efd149fd5c5350b5eced1f69920 Mon Sep 17 00:00:00 2001
From: 云 <2163098428@qq.com>
Date: 星期二, 25 八月 2026 17:54:26 +0800
Subject: [PATCH] feat(auth): 更新认证页面为农业数字化平台主题

---
 src/packages/@core/ui-kit/shadcn-ui/src/components/input-password/input-password.vue |   12 +++++++-----
 1 files changed, 7 insertions(+), 5 deletions(-)

diff --git a/src/packages/@core/ui-kit/shadcn-ui/src/components/input-password/input-password.vue b/src/packages/@core/ui-kit/shadcn-ui/src/components/input-password/input-password.vue
index 80f8556..547fa8d 100644
--- a/src/packages/@core/ui-kit/shadcn-ui/src/components/input-password/input-password.vue
+++ b/src/packages/@core/ui-kit/shadcn-ui/src/components/input-password/input-password.vue
@@ -1,8 +1,8 @@
 <script setup lang="ts">
 import { ref, useSlots } from 'vue';
 
-import { Eye, EyeOff } from '..\..\..\..\..\base\icons\src';
-import { cn } from '..\..\..\..\..\base\shared\src\utils';
+import { Eye, EyeOff } from '../../../../../base/icons/src';
+import { cn } from '../../../../../base/shared/src/utils';
 
 import { Input } from '../../ui';
 import PasswordStrength from './password-strength.vue';
@@ -42,16 +42,18 @@
         <slot name="strengthText"> </slot>
       </p>
     </template>
-    <div
+    <button
       :class="{
         'top-3': !!passwordStrength,
         'top-1/2 -translate-y-1/2 items-center': !passwordStrength,
       }"
-      class="text-foreground/60 hover:text-foreground absolute inset-y-0 right-0 flex cursor-pointer pr-3 text-lg leading-5"
+      type="button"
+      aria-label="鍒囨崲瀵嗙爜鍙鎬�"
+      class="text-foreground/60 hover:text-foreground absolute inset-y-0 right-0 flex cursor-pointer rounded-sm border-0 bg-transparent p-0 pr-3 text-lg leading-5 focus-visible:ring-2 focus-visible:ring-emerald-500/50 focus-visible:outline-none"
       @click="show = !show"
     >
       <Eye v-if="show" class="size-4" />
       <EyeOff v-else class="size-4" />
-    </div>
+    </button>
   </div>
 </template>

--
Gitblit v1.9.3