From 19e24b4f23cf19fb2edf776abffa5b7e754c22d5 Mon Sep 17 00:00:00 2001
From: luxiaotao1123 <t1341870251@163.com>
Date: 星期四, 21 三月 2024 14:41:10 +0800
Subject: [PATCH] #
---
zy-asrs-flow/src/services/route.js | 21 ++++++++++++++-------
1 files changed, 14 insertions(+), 7 deletions(-)
diff --git a/zy-asrs-flow/src/services/route.js b/zy-asrs-flow/src/services/route.js
index 0b5a631..398ea8a 100644
--- a/zy-asrs-flow/src/services/route.js
+++ b/zy-asrs-flow/src/services/route.js
@@ -77,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