From fc70a46bf84cda4fbe53332f4abd84cf1227fe95 Mon Sep 17 00:00:00 2001
From: zhouwx <1175765986@qq.com>
Date: 星期二, 11 十一月 2025 10:14:25 +0800
Subject: [PATCH] 新增气象极值
---
src/layout/navBars/breadcrumb/user.vue | 41 ++++++++++++++---------------------------
1 files changed, 14 insertions(+), 27 deletions(-)
diff --git a/src/layout/navBars/breadcrumb/user.vue b/src/layout/navBars/breadcrumb/user.vue
index 9f7f963..1062bb3 100644
--- a/src/layout/navBars/breadcrumb/user.vue
+++ b/src/layout/navBars/breadcrumb/user.vue
@@ -1,9 +1,7 @@
<template>
<div class="layout-navbars-breadcrumb-user pr15" :style="{ flex: layoutUserFlexNum }">
<div class="logo">
-<!-- <img @click="toHome" src="../../../assets/menu/company.png" />-->
<img src="../../../assets/menu/company.png" />
-<!-- <span>{{ systemName }}</span>-->
</div>
<div style="display: flex; align-items: center; padding-right: 5px">
<!-- <div @click="backToMenu()" class="backBtn">返回首页</div>-->
@@ -66,7 +64,8 @@
</span>
<template #dropdown>
<el-dropdown-menu>
- <el-dropdown-item command="/project">{{ $t('message.user.dropdown1') }}</el-dropdown-item>
+ <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>-->
@@ -76,8 +75,11 @@
</template>
</el-dropdown>
<Search ref="searchRef" />
+ <updatePwd ref="pwdRef" />
</div>
+
</div>
+
</template>
<script lang="ts">
@@ -95,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';
@@ -106,7 +108,7 @@
export default defineComponent({
name: 'layoutBreadcrumbUser',
- components: { UserNews, Search },
+ components: { UserNews, Search, updatePwd },
setup() {
const { t } = useI18n();
const { proxy } = <any>getCurrentInstance();
@@ -116,12 +118,12 @@
const storesThemeConfig = useThemeConfig();
const { userInfos } = storeToRefs(stores);
const { themeConfig } = storeToRefs(storesThemeConfig);
+ const pwdRef = ref();
const searchRef = ref();
const state = reactive({
isScreenfull: false,
disabledI18n: 'zh-cn',
- disabledSize: 'large',
- systemName: ''
+ disabledSize: 'large'
});
// 设置分割样式
const layoutUserFlexNum = computed(() => {
@@ -191,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);
}
@@ -251,23 +255,6 @@
break;
}
};
-
- const getSysName = async () => {
- if (window.nextLoading === undefined) NextLoading.start();
- if (!Cookies.get('token')) return false;
- 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;
- } else {
- console.log('有问题');
- }
- };
- // const backToMenu = () => {
- // router.push({ path: 'newMenu' }).then(()=>{
- // routeList.routesList.value = []
- // console.log(routeList);
- // });
- // };
const toHome = () => {
router.push({ path: 'newMenu' });
};
@@ -277,7 +264,6 @@
initI18n();
initComponentSize();
}
- getSysName();
});
return {
userInfos,
@@ -289,6 +275,7 @@
onComponentSizeChange,
onLanguageChange,
searchRef,
+ pwdRef,
layoutUserFlexNum,
...toRefs(state)
};
@@ -379,8 +366,8 @@
justify-content: space-between;
.logo {
- height: 75%;
- padding: 5px 10px;
+ width: 531px;
+ height: 60px;
display: flex;
align-items: center;
overflow: hidden;
--
Gitblit v1.9.2