From 963f14239fd792b99cd22d4773a31a5c647d8c3a Mon Sep 17 00:00:00 2001 From: dataeaseShu Date: Thu, 5 Feb 2026 10:48:44 +0800 Subject: [PATCH] fix(System Management): Supports system variables --- .../src/views/system/permission/auth-tree/RowAuth.vue | 11 ++++++++++- frontend/src/views/system/variables/index.vue | 4 ++-- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/frontend/src/views/system/permission/auth-tree/RowAuth.vue b/frontend/src/views/system/permission/auth-tree/RowAuth.vue index d994add7..6b15e8a0 100644 --- a/frontend/src/views/system/permission/auth-tree/RowAuth.vue +++ b/frontend/src/views/system/permission/auth-tree/RowAuth.vue @@ -74,7 +74,16 @@ const dfsInit = (arr: any[]) => { const child = dfsInit(items) elementList.push({ logic, child }) } else { - const { enum_value, field_id, filter_type, term, value, field, value_type, variable_id } = ele + const { + enum_value, + field_id, + filter_type, + term, + value, + field, + value_type = 'normal', + variable_id = '', + } = ele const { name } = field || {} elementList.push({ enum_value: enum_value.join(','), diff --git a/frontend/src/views/system/variables/index.vue b/frontend/src/views/system/variables/index.vue index 1ea5f8f1..1cde3312 100644 --- a/frontend/src/views/system/variables/index.vue +++ b/frontend/src/views/system/variables/index.vue @@ -22,8 +22,8 @@ const keywords = ref('') const oldKeywords = ref('') const searchLoading = ref(false) -const selectable = () => { - return true +const selectable = (row: any) => { + return ![1, 2, 3].includes(row.id) } onMounted(() => { search()