feat:完善字典管理模块

This commit is contained in:
unknown
2026-01-04 20:05:42 +08:00
parent f69d83d3ea
commit 80eec42473
26 changed files with 1478 additions and 151 deletions

View File

@@ -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
);
});