From 08c96e4b797573fd64b42a52a2f9b9805d59d3e3 Mon Sep 17 00:00:00 2001
From: Junjie <xjj@123>
Date: 星期日, 07 四月 2024 14:03:54 +0800
Subject: [PATCH] #
---
zy-asrs-flow/src/services/route.js | 22 ++++++++++++++--------
1 files changed, 14 insertions(+), 8 deletions(-)
diff --git a/zy-asrs-flow/src/services/route.js b/zy-asrs-flow/src/services/route.js
index 979bb36..398ea8a 100644
--- a/zy-asrs-flow/src/services/route.js
+++ b/zy-asrs-flow/src/services/route.js
@@ -26,7 +26,6 @@
export async function getRoutersInfo() {
return getRouters().then((res) => {
- console.log(res);
if (res.code === 200) {
// return res.data;
const routersInfo = convertCompatRouters(res.data);
@@ -78,14 +77,21 @@
for (const menu of children) {
if (menu.component !== null && menu.component !== undefined) {
// children
- const Component = require(`@/pages${menu.path}/index.jsx`).default
- const newRoute = {
- name: menu.name,
- path: menu.path,
- element: <Component />,
+ let Component;
+ try {
+ Component = require(`@/pages${menu.path}/index.jsx`).default
+ } catch (error) {
+ console.error('An error has occurred: ', error);
}
- parent.routes.push(newRoute);
- parent.children.push(newRoute);
+ if (Component) {
+ const newRoute = {
+ name: menu.name,
+ path: menu.path,
+ element: <Component />,
+ }
+ parent.routes.push(newRoute);
+ parent.children.push(newRoute);
+ }
} else {
// parent
const newRoute = {
--
Gitblit v1.9.1