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 {
}
-