From 6390fa18f5c2df1158a0d664786797b0e8b2fbf9 Mon Sep 17 00:00:00 2001
From: 祖安之光 <11848914+light-of-zuan@user.noreply.gitee.com>
Date: 星期三, 15 十月 2025 13:10:16 +0800
Subject: [PATCH] 提交

---
 src/layout/components/Navbar.vue |   20 +++++++++++++++-----
 1 files changed, 15 insertions(+), 5 deletions(-)

diff --git a/src/layout/components/Navbar.vue b/src/layout/components/Navbar.vue
index ce9f92e..6765a2f 100644
--- a/src/layout/components/Navbar.vue
+++ b/src/layout/components/Navbar.vue
@@ -26,15 +26,18 @@
         <el-dropdown @command="handleCommand" class="right-menu-item hover-effect" trigger="click">
           <div class="avatar-wrapper">
             <img :src="userStore.avatar" class="user-avatar" />
-<!--            <el-icon><caret-bottom /></el-icon>-->
+            <el-icon><caret-bottom /></el-icon>
           </div>
           <template #dropdown>
             <el-dropdown-menu>
-<!--              <router-link to="/user/profile">-->
-<!--                <el-dropdown-item>个人中心</el-dropdown-item>-->
-<!--              </router-link>-->
+              <router-link to="/user/profile">
+                <el-dropdown-item>个人中心</el-dropdown-item>
+              </router-link>
 <!--              <el-dropdown-item command="setLayout" v-if="settingsStore.showSettings">-->
 <!--                <span>布局设置</span>-->
+<!--              </el-dropdown-item>-->
+<!--              <el-dropdown-item command="password">-->
+<!--                <span>修改密码</span>-->
 <!--              </el-dropdown-item>-->
               <el-dropdown-item command="logout">
                 <span>退出登录</span>
@@ -60,7 +63,7 @@
 import useAppStore from '@/store/modules/app'
 import useUserStore from '@/store/modules/user'
 import useSettingsStore from '@/store/modules/settings'
-
+import resetPwd from "@/views/system/user/profile/resetPwd";
 const appStore = useAppStore()
 const userStore = useUserStore()
 const settingsStore = useSettingsStore()
@@ -73,6 +76,9 @@
   switch (command) {
     case "setLayout":
       setLayout();
+      break;
+    case "password":
+      editPsd();
       break;
     case "logout":
       logout();
@@ -94,6 +100,10 @@
   }).catch(() => { });
 }
 
+function editPsd() {
+  reviewRef.value.openDialog('pwd',userInfo.value)
+}
+
 const emits = defineEmits(['setLayout'])
 function setLayout() {
   emits('setLayout');

--
Gitblit v1.9.2