feat(projects): 增加Icon以及打印功能示例

This commit is contained in:
Yanbowen
2021-11-18 13:37:30 +08:00
parent 33770d2356
commit d5bce26454
6 changed files with 151 additions and 27 deletions

View File

@ -3,8 +3,12 @@ import { EnumRoutePath, EnumRouteTitle } from '@/enum';
import { BasicLayout } from '@/layouts';
import { ROUTE_NAME_MAP, setRouterCacheName } from '@/utils';
import FeatCopy from '@/views/feat/copy/index.vue';
import FeatIcon from '@/views/feat/icon/index.vue';
import FeatPrint from '@/views/feat/print/index.vue';
setRouterCacheName(FeatCopy, ROUTE_NAME_MAP.get('feat_copy'));
setRouterCacheName(FeatIcon, ROUTE_NAME_MAP.get('feat_icon'));
setRouterCacheName(FeatPrint, ROUTE_NAME_MAP.get('feat_print'));
const FEAT: CustomRoute = {
name: ROUTE_NAME_MAP.get('feat'),
@ -26,6 +30,24 @@ const FEAT: CustomRoute = {
title: EnumRouteTitle.feat_copy,
fullPage: true
}
},
{
name: ROUTE_NAME_MAP.get('feat_icon'),
path: EnumRoutePath.feat_icon,
component: FeatIcon,
meta: {
requiresAuth: true,
title: EnumRouteTitle.feat_icon
}
},
{
name: ROUTE_NAME_MAP.get('feat_print'),
path: EnumRoutePath.feat_print,
component: FeatPrint,
meta: {
requiresAuth: true,
title: EnumRouteTitle.feat_print
}
}
]
};