mirror of
https://github.com/fugary/simple-element-plus-template.git
synced 2025-11-12 14:27:49 +00:00
菜单显示登录人
This commit is contained in:
@@ -9,6 +9,7 @@ module.exports = {
|
||||
'@vue/eslint-config-standard',
|
||||
'plugin:@typescript-eslint/recommended'
|
||||
],
|
||||
parser: 'vue-eslint-parser',
|
||||
plugins: ['@typescript-eslint'],
|
||||
parserOptions: {
|
||||
ecmaVersion: 'latest',
|
||||
|
||||
@@ -7,7 +7,7 @@ const globalConfigStore = useGlobalConfigStore()
|
||||
const menuConfigStore = useMenuConfigStore()
|
||||
|
||||
const allMenus = computed(() => {
|
||||
const topMenus = menuConfigStore.baseTopMenus
|
||||
const topMenus = menuConfigStore.loadBaseTopMenus()
|
||||
const businessMenus = menuConfigStore.calcBusinessMenus()
|
||||
if (globalConfigStore.layoutMode === GlobalLayoutMode.TOP) {
|
||||
return [...businessMenus, ...topMenus.slice(1)]
|
||||
@@ -18,6 +18,7 @@ const allMenus = computed(() => {
|
||||
</script>
|
||||
<template>
|
||||
<common-menu
|
||||
class="padding-right2"
|
||||
router
|
||||
mode="horizontal"
|
||||
:ellipsis="false"
|
||||
|
||||
@@ -177,6 +177,7 @@ export const useBaseTopMenus = () => {
|
||||
{
|
||||
icon: 'user',
|
||||
isDropdown: true,
|
||||
label: $i18nMsg(loginConfigStore.accountInfo.userNameCN, loginConfigStore.accountInfo.userNameEN),
|
||||
children: [
|
||||
{
|
||||
labelKey: 'common.label.personalInfo',
|
||||
|
||||
@@ -3,19 +3,14 @@ import { ref } from 'vue'
|
||||
import { loadAndParseMenus, menu2CommonMenu, useBaseTopMenus } from '@/services/menu/MenuService'
|
||||
|
||||
export const useMenuConfigStore = defineStore('menuConfig', () => {
|
||||
/**
|
||||
* @type {[CommonMenuItem]}
|
||||
*/
|
||||
const baseTopMenus = ref([])
|
||||
/**
|
||||
* @type {[MenuDto]}
|
||||
*/
|
||||
const businessMenus = ref([])
|
||||
return {
|
||||
baseTopMenus,
|
||||
businessMenus,
|
||||
loadBaseTopMenus () {
|
||||
baseTopMenus.value = useBaseTopMenus()
|
||||
return useBaseTopMenus()
|
||||
},
|
||||
async loadBusinessMenus () {
|
||||
businessMenus.value = await loadAndParseMenus()
|
||||
|
||||
Reference in New Issue
Block a user