From 3c8e1be429bae4a99197caf4f49375a4747b3652 Mon Sep 17 00:00:00 2001 From: wangjiahao <1522128093@qq.com> Date: Fri, 15 Apr 2022 13:14:24 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=A2=9E=E5=8A=A0=E8=BE=85=E5=8A=A9?= =?UTF-8?q?=E8=AE=BE=E8=AE=A1=E7=BD=91=E6=A0=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../canvas/components/Editor/Grid.vue | 27 +- .../canvas/components/Editor/index.vue | 268 +++++++++++------- frontend/src/components/canvas/utils/utils.js | 2 + .../PanelStyle/PanelAidedDesign.vue | 89 ++++++ .../src/views/panel/SubjectSetting/index.vue | 3 + frontend/src/views/panel/panel.js | 8 +- 6 files changed, 277 insertions(+), 120 deletions(-) create mode 100644 frontend/src/views/panel/SubjectSetting/PanelStyle/PanelAidedDesign.vue diff --git a/frontend/src/components/canvas/components/Editor/Grid.vue b/frontend/src/components/canvas/components/Editor/Grid.vue index b36818f34d..7946e63b19 100644 --- a/frontend/src/components/canvas/components/Editor/Grid.vue +++ b/frontend/src/components/canvas/components/Editor/Grid.vue @@ -1,20 +1,20 @@ + + + + diff --git a/frontend/src/views/panel/SubjectSetting/index.vue b/frontend/src/views/panel/SubjectSetting/index.vue index 50eed2e0c1..8708476ed8 100644 --- a/frontend/src/views/panel/SubjectSetting/index.vue +++ b/frontend/src/views/panel/SubjectSetting/index.vue @@ -17,6 +17,7 @@ + @@ -70,9 +71,11 @@ import { mapState } from 'vuex' import { deepCopy } from '@/components/canvas/utils/utils' import bus from '@/utils/bus' import PanelViewResult from '@/views/panel/SubjectSetting/PanelStyle/PanelViewResult' +import PanelAidedDesign from '@/views/panel/SubjectSetting/PanelStyle/PanelAidedDesign' export default { components: { + PanelAidedDesign, PanelViewResult, slider, BackgroundSelector, diff --git a/frontend/src/views/panel/panel.js b/frontend/src/views/panel/panel.js index a4cd756577..760c0d8bda 100644 --- a/frontend/src/views/panel/panel.js +++ b/frontend/src/views/panel/panel.js @@ -23,7 +23,13 @@ export const CANVAS_STYLE = { panel: DEFAULT_PANEL_STYLE, refreshViewLoading: true, // 仪表板视图loading提示 refreshUnit: 'minute', // 仪表板刷新时间带外 默认 分钟 - refreshTime: 5 // 仪表板刷新时间 默认5分钟 + refreshTime: 5, // 仪表板刷新时间 默认5分钟 + aidedDesign: AIDED_DESIGN // 辅助设计 +} + +export const AIDED_DESIGN = { + showGrid: false, + matrixBase: 1 // 当前matrix的基数 (是pcMatrixCount的几倍) } export const DEFAULT_COMMON_CANVAS_STYLE_STRING = {