refactor(projects): format code style [调整代码格式]

This commit is contained in:
Soybean
2022-11-08 18:24:32 +08:00
parent 6a344ff2c7
commit a9d58f88aa
7 changed files with 176 additions and 179 deletions

View File

@@ -1,37 +1,5 @@
import { useIconRender } from '@/composables';
/** 路由不转换菜单 */
function hideInMenu(route: AuthRoute.Route) {
return Boolean(route.meta.hide);
}
/** 给菜单添加可选属性 */
function addPartialProps(config: {
menu: App.GlobalMenuOption;
icon?: string;
localIcon?: string;
children?: App.GlobalMenuOption[];
}) {
const { iconRender } = useIconRender();
const item = { ...config.menu };
const { icon, localIcon, children } = config;
if (localIcon) {
Object.assign(item, { icon: iconRender({ localIcon }) });
}
if (icon) {
Object.assign(item, { icon: iconRender({ icon }) });
}
if (children) {
Object.assign(item, { children });
}
return item;
}
/**
* 将权限路由转换成菜单
* @param routes - 路由
@@ -85,3 +53,35 @@ function getActiveKeyPathsOfMenu(activeKey: string, menu: App.GlobalMenuOption)
}
return keys;
}
/** 路由不转换菜单 */
function hideInMenu(route: AuthRoute.Route) {
return Boolean(route.meta.hide);
}
/** 给菜单添加可选属性 */
function addPartialProps(config: {
menu: App.GlobalMenuOption;
icon?: string;
localIcon?: string;
children?: App.GlobalMenuOption[];
}) {
const { iconRender } = useIconRender();
const item = { ...config.menu };
const { icon, localIcon, children } = config;
if (localIcon) {
Object.assign(item, { icon: iconRender({ localIcon }) });
}
if (icon) {
Object.assign(item, { icon: iconRender({ icon }) });
}
if (children) {
Object.assign(item, { children });
}
return item;
}