feat:完善字典管理模块
This commit is contained in:
@@ -11,7 +11,7 @@
|
||||
<div class="mj-aside-title" v-show="!isCollapse">
|
||||
{{ topTitle }}
|
||||
</div>
|
||||
<mjMenus
|
||||
<standardMenu
|
||||
class="mj-aside_menu"
|
||||
:isCollapse="isCollapse"
|
||||
:menuList="sideMenuList"
|
||||
@@ -28,7 +28,7 @@
|
||||
<el-container>
|
||||
<el-header class="mj-header-content">
|
||||
<!-- 左侧的菜单展示 -->
|
||||
<mjMenus
|
||||
<standardMenu
|
||||
:menuList="topLevelMenuList"
|
||||
mode="horizontal"
|
||||
:active-menu="selectedTopMenu"
|
||||
@@ -46,7 +46,7 @@
|
||||
</div>
|
||||
</template>
|
||||
<script setup lang="ts">
|
||||
import mjMenus from "@/components/standardMenu/index.vue";
|
||||
import standardMenu from "@/components/standardMenu/index.vue";
|
||||
import { useUserStore } from "@/store";
|
||||
import { DArrowLeft, DArrowRight } from "@element-plus/icons-vue";
|
||||
import rightMenuGroup from './rightMenuGroup.vue';
|
||||
@@ -101,6 +101,11 @@ const topLevelMenuList = computed(() => {
|
||||
}).filter(itv=>itv.name !== 'stage');
|
||||
});
|
||||
|
||||
// 获取是管理后台中心的数据内容
|
||||
const backTitle = computed(()=>{
|
||||
return menuList.value.find(itv=>itv.name === 'stage')?.meta?.title || '-';
|
||||
})
|
||||
|
||||
// 后台管理点击获取列表
|
||||
const onStageManage = () =>{
|
||||
selectedTopMenu.value = '/stage';
|
||||
@@ -109,7 +114,7 @@ const onStageManage = () =>{
|
||||
const topTitle = computed(() => {
|
||||
return (
|
||||
topLevelMenuList.value.find((path) => path.path === selectedTopMenu.value)
|
||||
?.meta?.title || "-"
|
||||
?.meta?.title || backTitle.value
|
||||
);
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user