diff --git a/frontend/src/i18n/en.json b/frontend/src/i18n/en.json index d4d44684..e3808633 100644 --- a/frontend/src/i18n/en.json +++ b/frontend/src/i18n/en.json @@ -32,6 +32,7 @@ "password_reset_successful": "Password reset successful" }, "dashboard": { + "add_component_tips": "Select components from the top toolbar and add them here to create a dashboard", "add_view": "Add Chart", "delete_dashboard_warn": "Delete This Dashboard: {0}", "rename_dashboard": "Rename Dashboard", diff --git a/frontend/src/i18n/zh-CN.json b/frontend/src/i18n/zh-CN.json index b8ff7f19..05911ac2 100644 --- a/frontend/src/i18n/zh-CN.json +++ b/frontend/src/i18n/zh-CN.json @@ -34,6 +34,7 @@ "password_reset_successful": "重置密码成功" }, "dashboard": { + "add_component_tips": "从顶部工具栏中选择组件,添加到这里创建仪表板", "add_view": "添加图表", "delete_dashboard_warn": "是否删除仪表板:{0}", "rename_dashboard": "重命名仪表板", diff --git a/frontend/src/stores/dashboard/dashboard.ts b/frontend/src/stores/dashboard/dashboard.ts index b4e718b8..854aa516 100644 --- a/frontend/src/stores/dashboard/dashboard.ts +++ b/frontend/src/stores/dashboard/dashboard.ts @@ -35,6 +35,9 @@ export const dashboardStore = defineStore('dashboard', { }, }, actions: { + setFullscreenFlag(val: boolean) { + this.fullscreenFlag = val + }, setCurComponent(value: any) { this.curComponent = value this.curComponentId = value && value.id ? value.id : null diff --git a/frontend/src/views/dashboard/canvas/CanvasCore.vue b/frontend/src/views/dashboard/canvas/CanvasCore.vue index b22c2b60..3f7eeee1 100644 --- a/frontend/src/views/dashboard/canvas/CanvasCore.vue +++ b/frontend/src/views/dashboard/canvas/CanvasCore.vue @@ -8,7 +8,10 @@ import { findComponent } from '@/views/dashboard/components/component-list.ts' import { storeToRefs } from 'pinia' import { useEmitt, useEmittLazy } from '@/utils/useEmitt.ts' import html2canvas from 'html2canvas' +import EmptyBackground from '@/views/dashboard/common/EmptyBackground.vue' +import { useI18n } from 'vue-i18n' +const { t } = useI18n() const dashboardStore = dashboardStoreWithOut() const canvasLocked = ref(false) // Is the canvas movement locked, Default false const emits = defineEmits(['parentAddItemBox']) @@ -1174,6 +1177,11 @@ defineExpose({ @mouseup="endMove()" @mousemove="moving()" > +