From a790ee3c84a552fb1a2cc51b7d1df33016f2ec74 Mon Sep 17 00:00:00 2001 From: wangjiahao <1522128093@qq.com> Date: Fri, 18 Jul 2025 11:03:14 +0800 Subject: [PATCH] refactor: dashboard layout update --- frontend/src/i18n/en.json | 1 + frontend/src/i18n/zh-CN.json | 7 ++++--- frontend/src/views/dashboard/common/ResourceGroupOpt.vue | 3 +-- frontend/src/views/dashboard/common/ResourceTree.vue | 3 +-- frontend/src/views/dashboard/preview/SQPreviewShow.vue | 3 ++- 5 files changed, 9 insertions(+), 8 deletions(-) diff --git a/frontend/src/i18n/en.json b/frontend/src/i18n/en.json index fd1f2184..74ecff47 100644 --- a/frontend/src/i18n/en.json +++ b/frontend/src/i18n/en.json @@ -32,6 +32,7 @@ "password_reset_successful": "Password reset successful" }, "dashboard": { + "delete_dashboard_warn": "Delete This Dashboard: {0}", "rename_dashboard": "Rename Dashboard", "dashboard_name": "Dashboard Name", "select_dashboard_tips": "Please select a dashboard on the left", diff --git a/frontend/src/i18n/zh-CN.json b/frontend/src/i18n/zh-CN.json index b3dfc4f1..0104d3bf 100644 --- a/frontend/src/i18n/zh-CN.json +++ b/frontend/src/i18n/zh-CN.json @@ -1,5 +1,5 @@ { - "menu": { + "menu": { "Data Q&A": "智能问数", "Data Connections": "数据源", "Dashboard": "仪表盘", @@ -34,6 +34,7 @@ "password_reset_successful": "重置密码成功" }, "dashboard": { + "delete_dashboard_warn": "是否删除仪表板:{0}", "rename_dashboard": "重命名仪表板", "dashboard_name": "仪表板名称", "select_dashboard_tips": "请在左侧选择仪表板", @@ -352,7 +353,7 @@ "no_permission_rule": "暂无权限规则", "set_permission_rule": "设置权限规则", "rule_group_name": "规则组名称", - "rule_name": "规则名称", + "rule_name": "规则名称", "type": "类型", "data_source": "数据源", "data_table": "数据表", @@ -405,4 +406,4 @@ "back_community": "还原至社区版", "confirm_tips": "确定还原至社区版?" } -} \ No newline at end of file +} diff --git a/frontend/src/views/dashboard/common/ResourceGroupOpt.vue b/frontend/src/views/dashboard/common/ResourceGroupOpt.vue index ac988a1d..5bd1bb0f 100644 --- a/frontend/src/views/dashboard/common/ResourceGroupOpt.vue +++ b/frontend/src/views/dashboard/common/ResourceGroupOpt.vue @@ -139,8 +139,7 @@ const saveResource = () => { level: state.nodeType === 'folder' ? 0 : 1, } saveDashboardResource(params, function (rsp: any) { - const messageTips = - state.opt === 'rename' ? t('common.update_success') : t('common.save_success') + const messageTips = t('common.save_success') ElMessage({ type: 'success', message: messageTips, diff --git a/frontend/src/views/dashboard/common/ResourceTree.vue b/frontend/src/views/dashboard/common/ResourceTree.vue index 6a4c7c4e..6610257c 100644 --- a/frontend/src/views/dashboard/common/ResourceTree.vue +++ b/frontend/src/views/dashboard/common/ResourceTree.vue @@ -220,8 +220,7 @@ const addOperation = (params: any) => { const operation = (opt: string, data: SQTreeNode) => { if (opt === 'delete') { const msg = data.node_type === 'leaf' ? '' : t('dashboard.delete_tips') - const tips_label = data.node_type === 'leaf' ? t('dashboard.dashboard') : t('dashboard.folder') - ElMessageBox.confirm(t('dashboard.delete_resource_warn', [tips_label]), { + ElMessageBox.confirm(t('dashboard.delete_dashboard_warn', [data.name]), { confirmButtonType: 'danger', type: 'warning', tip: msg, diff --git a/frontend/src/views/dashboard/preview/SQPreviewShow.vue b/frontend/src/views/dashboard/preview/SQPreviewShow.vue index 97110d0f..d89b887b 100644 --- a/frontend/src/views/dashboard/preview/SQPreviewShow.vue +++ b/frontend/src/views/dashboard/preview/SQPreviewShow.vue @@ -88,7 +88,7 @@ defineExpose({