From ddac5659fa57df49ee16a835662376779a350c6e Mon Sep 17 00:00:00 2001 From: fit2cloud-chenyw Date: Fri, 12 Jun 2026 15:07:33 +0800 Subject: [PATCH] =?UTF-8?q?perf(=E4=BB=AA=E8=A1=A8=E6=9D=BF):=20=E6=B2=A1?= =?UTF-8?q?=E6=9C=89=E6=9D=83=E9=99=90=E7=9A=84=E8=8A=82=E7=82=B9=E6=98=BE?= =?UTF-8?q?=E7=A4=BA=E7=81=B0=E8=89=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- core/core-frontend/src/locales/en.ts | 1 + core/core-frontend/src/locales/tw.ts | 1 + core/core-frontend/src/locales/zh-CN.ts | 1 + .../src/views/common/DeResourceTree.vue | 25 ++++++++++++---- .../views/visualized/data/dataset/index.vue | 23 +++++++++++--- .../visualized/data/datasource/index.vue | 30 ++++++++++++++++--- de-xpack | 2 +- 7 files changed, 69 insertions(+), 14 deletions(-) diff --git a/core/core-frontend/src/locales/en.ts b/core/core-frontend/src/locales/en.ts index e3ed14456f..184c555bb0 100644 --- a/core/core-frontend/src/locales/en.ts +++ b/core/core-frontend/src/locales/en.ts @@ -97,6 +97,7 @@ export default { filter_condition: 'Filter condition', no_auth_tips: 'Missing menu permissions, please contact the administrator', no_menu_tips: 'Resource not found 401 error', + no_permission_node: 'No permission for this node', refresh_success: 'Refresh success' }, toolbox: { diff --git a/core/core-frontend/src/locales/tw.ts b/core/core-frontend/src/locales/tw.ts index cc8f15e16b..29d9e34091 100644 --- a/core/core-frontend/src/locales/tw.ts +++ b/core/core-frontend/src/locales/tw.ts @@ -94,6 +94,7 @@ export default { filter_condition: '篩選條件', no_auth_tips: '缺少選單權限,請聯絡管理員', no_menu_tips: '未找到資源401錯誤', + no_permission_node: '對當前節點沒有權限', refresh_success: '刷新成功' }, toolbox: { diff --git a/core/core-frontend/src/locales/zh-CN.ts b/core/core-frontend/src/locales/zh-CN.ts index 48ff02bdf9..d784e18bd1 100644 --- a/core/core-frontend/src/locales/zh-CN.ts +++ b/core/core-frontend/src/locales/zh-CN.ts @@ -95,6 +95,7 @@ export default { filter_condition: '筛选条件', no_auth_tips: '缺少菜单权限,请联系管理员', no_menu_tips: '未找到资源 401错误', + no_permission_node: '对当前节点没有权限', refresh_success: '刷新成功' }, toolbox: { diff --git a/core/core-frontend/src/views/common/DeResourceTree.vue b/core/core-frontend/src/views/common/DeResourceTree.vue index a88b89be7a..ba9e5eaa48 100644 --- a/core/core-frontend/src/views/common/DeResourceTree.vue +++ b/core/core-frontend/src/views/common/DeResourceTree.vue @@ -81,7 +81,7 @@ const props = defineProps({ const defaultProps = { children: 'children', label: 'name', - disabled: (data: any) => data.extraFlag1 === 0 + disabled: (data: any) => data.extraFlag1 === 0 || !data.weight } const mounted = ref(false) const rootManage = ref(false) @@ -785,17 +785,20 @@ defineExpose({ draggable >