From 1f26c30a8d1c5e3d9ab262b382284c8ea96f29b2 Mon Sep 17 00:00:00 2001
From: 马宇豪 <978517621@qq.com>
Date: Tue, 05 Nov 2024 15:47:17 +0800
Subject: [PATCH] 修改密码
---
src/layout/navBars/breadcrumb/user.vue | 13 +++++++++++--
1 files changed, 11 insertions(+), 2 deletions(-)
diff --git a/src/layout/navBars/breadcrumb/user.vue b/src/layout/navBars/breadcrumb/user.vue
index 9f7f963..18deb10 100644
--- a/src/layout/navBars/breadcrumb/user.vue
+++ b/src/layout/navBars/breadcrumb/user.vue
@@ -67,7 +67,7 @@
<template #dropdown>
<el-dropdown-menu>
<el-dropdown-item command="/project">{{ $t('message.user.dropdown1') }}</el-dropdown-item>
- <!-- <el-dropdown-item command="wareHouse">{{ $t('message.user.dropdown6') }}</el-dropdown-item>-->
+ <el-dropdown-item @click="openResetPwd">修改密码</el-dropdown-item>
<!-- <el-dropdown-item command="/personal">{{ $t('message.user.dropdown2') }}</el-dropdown-item>-->
<!-- <el-dropdown-item command="/404">{{ $t('message.user.dropdown3') }}</el-dropdown-item>-->
<!-- <el-dropdown-item command="/401">{{ $t('message.user.dropdown4') }}</el-dropdown-item>-->
@@ -75,6 +75,7 @@
</el-dropdown-menu>
</template>
</el-dropdown>
+ <reset-pwd ref="pwdRef"></reset-pwd>
<Search ref="searchRef" />
</div>
</div>
@@ -103,10 +104,11 @@
import { dynamicRoutes } from '/@/router/route';
import Cookies from 'js-cookie';
import {useRoutesList} from "/@/stores/routesList";
+import ResetPwd from "/@/views/system/user/component/resetPwd.vue";
export default defineComponent({
name: 'layoutBreadcrumbUser',
- components: { UserNews, Search },
+ components: { UserNews, Search, ResetPwd},
setup() {
const { t } = useI18n();
const { proxy } = <any>getCurrentInstance();
@@ -117,6 +119,7 @@
const { userInfos } = storeToRefs(stores);
const { themeConfig } = storeToRefs(storesThemeConfig);
const searchRef = ref();
+ const pwdRef = ref()
const state = reactive({
isScreenfull: false,
disabledI18n: 'zh-cn',
@@ -199,6 +202,10 @@
const onSearchClick = () => {
searchRef.value.openSearch();
};
+
+ const openResetPwd = () => {
+ pwdRef.value.openDialog()
+ }
// 组件大小改变
const onComponentSizeChange = (size: string) => {
Local.remove('themeConfig');
@@ -282,6 +289,7 @@
return {
userInfos,
toHome,
+ openResetPwd,
onLayoutSetingClick,
onHandleCommandClick,
onScreenfullClick,
@@ -289,6 +297,7 @@
onComponentSizeChange,
onLanguageChange,
searchRef,
+ pwdRef,
layoutUserFlexNum,
...toRefs(state)
};
--
Gitblit v1.9.2