From a10c7076f59177b04861b3a27eb618ef9a9c4d06 Mon Sep 17 00:00:00 2001
From: zhouwenxuan <1175765986@qq.com>
Date: 星期四, 04 一月 2024 16:02:08 +0800
Subject: [PATCH] 修改密码

---
 src/layout/navBars/breadcrumb/user.vue |   12 ++++++++++--
 1 files changed, 10 insertions(+), 2 deletions(-)

diff --git a/src/layout/navBars/breadcrumb/user.vue b/src/layout/navBars/breadcrumb/user.vue
index bbfacd4..1062bb3 100644
--- a/src/layout/navBars/breadcrumb/user.vue
+++ b/src/layout/navBars/breadcrumb/user.vue
@@ -65,6 +65,7 @@
                 <template #dropdown>
                     <el-dropdown-menu>
                         <el-dropdown-item command="/bigScreen">{{ $t('message.user.dropdown1') }}</el-dropdown-item>
+                        <el-dropdown-item command="password">修改密码</el-dropdown-item>
                         <!--                    <el-dropdown-item command="wareHouse">{{ $t('message.user.dropdown6') }}</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>-->
@@ -74,8 +75,11 @@
                 </template>
             </el-dropdown>
             <Search ref="searchRef" />
+            <updatePwd ref="pwdRef" />
         </div>
+
     </div>
+
 </template>
 
 <script lang="ts">
@@ -93,7 +97,7 @@
 import Search from '/@/layout/navBars/breadcrumb/search.vue';
 import { useLoginApi } from '/@/api/login';
 import { useMenuApi } from '/@/api/systemManage/menu/index';
-
+import updatePwd from '/@/components/updatePwd/index.vue'
 const menuApi = useMenuApi();
 import { backEndComponent, getBackEndControlRoutes, initBackEndControlRoutes, setAddRoute, setFilterMenuAndCacheTagsViewRoutes } from '../../../router/backEnd';
 import { NextLoading } from '/@/utils/loading';
@@ -104,7 +108,7 @@
 
 export default defineComponent({
     name: 'layoutBreadcrumbUser',
-    components: { UserNews, Search },
+    components: { UserNews, Search, updatePwd },
     setup() {
         const { t } = useI18n();
         const { proxy } = <any>getCurrentInstance();
@@ -114,6 +118,7 @@
         const storesThemeConfig = useThemeConfig();
         const { userInfos } = storeToRefs(stores);
         const { themeConfig } = storeToRefs(storesThemeConfig);
+        const pwdRef = ref();
         const searchRef = ref();
         const state = reactive({
             isScreenfull: false,
@@ -188,6 +193,8 @@
                     .catch(() => {});
             } else if (path === 'wareHouse') {
                 window.open('https://gitee.com/lyt-top/vue-next-admin');
+            } else if (path === 'password') {
+              pwdRef.value.openDialog('all');
             } else {
                 router.push(path);
             }
@@ -268,6 +275,7 @@
             onComponentSizeChange,
             onLanguageChange,
             searchRef,
+            pwdRef,
             layoutUserFlexNum,
             ...toRefs(state)
         };

--
Gitblit v1.9.2