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