chore: 更换layout依赖库

This commit is contained in:
TsMask
2023-11-28 21:08:26 +08:00
parent 642fff876a
commit c8e8cca410
66 changed files with 72 additions and 69 deletions

View File

@@ -4,7 +4,8 @@ import {
WaterMark,
getMenuData,
clearMenuItem,
} from '@ant-design-vue/pro-layout';
MenuDataItem,
} from 'antdv-pro-layout';
import RightContent from './components/RightContent.vue';
import Tabs from './components/Tabs.vue';
import { scriptUrl } from '@/assets/js/icon_font_8d5l8fzk5b87iudi';
@@ -85,7 +86,7 @@ const breadcrumb = computed(() => {
.map(item => {
return {
path: item.path,
breadcrumbName: fnLocale(item.meta.title || '-'),
breadcrumbName: fnLocale(item),
};
});
});
@@ -133,7 +134,9 @@ function fnClickHelpDoc(language?: string) {
/**
* 国际化翻译转换
*/
function fnLocale(title: string) {
function fnLocale(m: MenuDataItem) {
if (!m.meta) return;
let title = m.meta?.title ?? '';
if (title.indexOf('router.') !== -1) {
title = t(title);
}
@@ -199,7 +202,7 @@ document.addEventListener('visibilitychange', function () {
v-model:selectedKeys="layoutState.selectedKeys"
v-model:openKeys="layoutState.openKeys"
:menu-data="menuData"
:breadcrumb="{ routes: breadcrumb }"
:breadcrumb="{ routes: breadcrumb } as any"
disable-content-margin
v-bind="proConfig"
:iconfont-url="scriptUrl"