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