From 83e22cc032fb721c3de3cde96037c83f35435236 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E6=88=90?= Date: Tue, 10 Feb 2026 14:06:33 +0800 Subject: [PATCH] 1 --- src/views/system/sys_menu.vue | 41 +++++++++++++++++++++++------------ 1 file changed, 27 insertions(+), 14 deletions(-) diff --git a/src/views/system/sys_menu.vue b/src/views/system/sys_menu.vue index 16ed73a..781841d 100644 --- a/src/views/system/sys_menu.vue +++ b/src/views/system/sys_menu.vue @@ -4,7 +4,7 @@
- +
@@ -12,12 +12,12 @@ - {{item.value}} + {{ item.value }} -
+
@@ -266,16 +266,18 @@ export default { async initCol() { let res = await menuServer.modelAll() - let data = res.data.map((row) => { - let { id, key, name } = row - let value = key - if (name) { - value = value + '-' + name - } + if ( res.data && typeof res.data === 'array') { + let data = res.data.map((row) => { + let { id, key, name } = row + let value = key + if (name) { + value = value + '-' + name + } - return { id, value, key } - }) - this.modelRows = [{ id: 0, value: '自定义模板', key: 'custom_template' }, ...data] || [] + return { id, value, key } + }) + this.modelRows = [{ id: 0, value: '自定义模板', key: 'custom_template' }, ...data] || [] + } }, calculate() { @@ -400,6 +402,17 @@ export default { } -