From d0d78b9fbe144326f136ee048bb59d314413032e Mon Sep 17 00:00:00 2001 From: 马宇豪 <978517621@qq.com> Date: 星期二, 27 五月 2025 08:45:29 +0800 Subject: [PATCH] 修改导出 --- src/layout/navBars/breadcrumb/user.vue | 40 ++++++++++++++++++++++++---------------- 1 files changed, 24 insertions(+), 16 deletions(-) diff --git a/src/layout/navBars/breadcrumb/user.vue b/src/layout/navBars/breadcrumb/user.vue index 590ad2c..18deb10 100644 --- a/src/layout/navBars/breadcrumb/user.vue +++ b/src/layout/navBars/breadcrumb/user.vue @@ -7,18 +7,18 @@ </div> <div style="display: flex; align-items: center; padding-right: 5px"> <!-- <div @click="backToMenu()" class="backBtn">返回首页</div>--> - <el-dropdown :show-timeout="70" :hide-timeout="50" trigger="click" @command="onComponentSizeChange"> - <div class="layout-navbars-breadcrumb-user-icon"> - <i class="iconfont icon-ziti" :title="$t('message.user.title0')"></i> - </div> - <template #dropdown> - <el-dropdown-menu> - <el-dropdown-item command="large" :disabled="disabledSize === 'large'">{{ $t('message.user.dropdownLarge') }}</el-dropdown-item> - <el-dropdown-item command="default" :disabled="disabledSize === 'default'">{{ $t('message.user.dropdownDefault') }}</el-dropdown-item> - <el-dropdown-item command="small" :disabled="disabledSize === 'small'">{{ $t('message.user.dropdownSmall') }}</el-dropdown-item> - </el-dropdown-menu> - </template> - </el-dropdown> +<!-- <el-dropdown :show-timeout="70" :hide-timeout="50" trigger="click" @command="onComponentSizeChange">--> +<!-- <div class="layout-navbars-breadcrumb-user-icon">--> +<!-- <i class="iconfont icon-ziti" :title="$t('message.user.title0')"></i>--> +<!-- </div>--> +<!-- <template #dropdown>--> +<!-- <el-dropdown-menu>--> +<!-- <el-dropdown-item command="large" :disabled="disabledSize === 'large'">{{ $t('message.user.dropdownLarge') }}</el-dropdown-item>--> +<!-- <el-dropdown-item command="default" :disabled="disabledSize === 'default'">{{ $t('message.user.dropdownDefault') }}</el-dropdown-item>--> +<!-- <el-dropdown-item command="small" :disabled="disabledSize === 'small'">{{ $t('message.user.dropdownSmall') }}</el-dropdown-item>--> +<!-- </el-dropdown-menu>--> +<!-- </template>--> +<!-- </el-dropdown>--> <!-- <el-dropdown :show-timeout="70" :hide-timeout="50" trigger="click" @command="onLanguageChange">--> <!-- <div class="layout-navbars-breadcrumb-user-icon">--> <!-- <i class="iconfont" :class="disabledI18n === 'en' ? 'icon-fuhao-yingwen' : 'icon-fuhao-zhongwen'" :title="$t('message.user.title1')"></i>--> @@ -66,8 +66,8 @@ </span> <template #dropdown> <el-dropdown-menu> - <el-dropdown-item command="/newMenu">{{ $t('message.user.dropdown1') }}</el-dropdown-item> - <!-- <el-dropdown-item command="wareHouse">{{ $t('message.user.dropdown6') }}</el-dropdown-item>--> + <el-dropdown-item command="/project">{{ $t('message.user.dropdown1') }}</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'); @@ -258,7 +265,6 @@ const res = await menuApi.getMenuAdmin(Cookies.get('projectId') === null ? '' : Cookies.get('projectId')); if (res.data.code === '200') { state.systemName = res.data.data[1].project.projectName; - console.log(state.systemName); } else { console.log('有问题'); } @@ -283,6 +289,7 @@ return { userInfos, toHome, + openResetPwd, onLayoutSetingClick, onHandleCommandClick, onScreenfullClick, @@ -290,6 +297,7 @@ onComponentSizeChange, onLanguageChange, searchRef, + pwdRef, layoutUserFlexNum, ...toRefs(state) }; -- Gitblit v1.9.2