From 3a6cec3cc9068778953f21516660bc4403bc7ceb Mon Sep 17 00:00:00 2001
From: zhengyiming <540361168@qq.com>
Date: 星期一, 04 八月 2025 18:24:28 +0800
Subject: [PATCH] fix: 修改功能模块

---
 src/views/System/ModuleManage.vue |    9 ++++-----
 1 files changed, 4 insertions(+), 5 deletions(-)

diff --git a/src/views/System/ModuleManage.vue b/src/views/System/ModuleManage.vue
index 40f8562..5389d40 100644
--- a/src/views/System/ModuleManage.vue
+++ b/src/views/System/ModuleManage.vue
@@ -425,13 +425,12 @@
 }
 async function getBaseModuleGetAllSubModule(module: TreeModuleDtoGroupDto, type: SubModuleType) {
   try {
-    const defaultGroup = currentDrawerModule.value.groups.find((g) => g.group === 'default');
+    const defaultGroup = currentDrawerModule.value.groups.find((g) => g.group === 'default') ?? {};
     if (type === SubModuleType.Column) {
-      drawerState.tableData = defaultGroup.fields;
+      drawerState.tableData = defaultGroup.fields ?? [];
     } else {
-      drawerState.tableData = defaultGroup.buttonLocations.find(
-        (b) => b.location === SubModuleKey[type]
-      );
+      drawerState.tableData =
+        defaultGroup.buttonLocations?.find((b) => b.location === SubModuleKey[type])?.buttons ?? [];
     }
     drawerVisible.value = true;
   } catch (error) {}

--
Gitblit v1.9.1