显示弹窗区查询按钮
@@ -27,7 +27,7 @@
size="small"
:effect="themes"
v-model="canvasStyleData.suspensionButtonAvailable"
- @change="onPopButtonChange"
+ @change="onThemeChange"
>
显示放大、导出等悬浮按钮
@@ -42,6 +42,16 @@
+
+
+ 显示辅助网格
+
@@ -51,14 +61,14 @@ import icon_info_outlined from '@/assets/svg/icon_info_outlined.svg'
import { snapshotStoreWithOut } from '@/store/modules/data-visualization/snapshot'
import { dvMainStoreWithOut } from '@/store/modules/data-visualization/dvMain'
import { storeToRefs } from 'pinia'
-import { ElIcon } from 'element-plus-secondary'
+import { ElFormItem, ElIcon } from 'element-plus-secondary'
import Icon from '../icon-custom/src/Icon.vue'
const snapshotStore = snapshotStoreWithOut()
const dvMainStore = dvMainStoreWithOut()
const { canvasStyleData } = storeToRefs(dvMainStore)
-const onPopButtonChange = () => {
+const onThemeChange = () => {
snapshotStore.recordSnapshotCache()
}
diff --git a/core/core-frontend/src/utils/canvasUtils.ts b/core/core-frontend/src/utils/canvasUtils.ts
index 1e76287636..e01fff11d9 100644
--- a/core/core-frontend/src/utils/canvasUtils.ts
+++ b/core/core-frontend/src/utils/canvasUtils.ts
@@ -227,6 +227,8 @@ export function historyAdaptor(
canvasVersion
) {
//历史字段适配
+ canvasStyleResult.dashboard['showGrid'] = canvasStyleResult.dashboard['showGrid'] || false
+ canvasStyleResult.dashboard['matrixBase'] = canvasStyleResult.dashboard['matrixBase'] || 4
canvasStyleResult.component['seniorStyleSetting'] =
canvasStyleResult.component['seniorStyleSetting'] || deepCopy(SENIOR_STYLE_SETTING_LIGHT)
canvasStyleResult['suspensionButtonAvailable'] =
diff --git a/core/core-frontend/src/views/chart/components/editor/util/dataVisualization.ts b/core/core-frontend/src/views/chart/components/editor/util/dataVisualization.ts
index 21a1dfaac2..69ab686328 100644
--- a/core/core-frontend/src/views/chart/components/editor/util/dataVisualization.ts
+++ b/core/core-frontend/src/views/chart/components/editor/util/dataVisualization.ts
@@ -61,6 +61,8 @@ export const MOBILE_SETTING_DARK = {
export const DEFAULT_DASHBOARD_STYLE_BASE = {
gap: 'yes',
gapSize: 5,
+ showGrid: false,
+ matrixBase: 4, // 当前matrix的基数 (是pcMatrixCount的几倍)
resultMode: 'all', // 图表结果显示模式 all 图表 custom 仪表板自定义
resultCount: 1000 // 图表结果显示条数
}