2022-01-05 20:52:49 +08:00
|
|
|
import { ThemeEnum } from '@/enums/styleEnum'
|
|
|
|
|
2022-01-07 22:02:13 +08:00
|
|
|
export interface ChartLayoutFilterType {
|
|
|
|
// 色相
|
|
|
|
hueRotate: number
|
|
|
|
// 饱和度
|
|
|
|
saturate: number
|
|
|
|
// 亮度
|
|
|
|
brightness: number
|
|
|
|
// 对比度
|
|
|
|
contrast: number
|
|
|
|
// 不透明度
|
|
|
|
unOpacity: number
|
|
|
|
}
|
|
|
|
|
2022-01-05 20:52:49 +08:00
|
|
|
export interface ChartLayoutType {
|
|
|
|
// 图层控制
|
2022-01-07 22:02:13 +08:00
|
|
|
layers: boolean
|
2022-01-05 20:52:49 +08:00
|
|
|
// 图表组件
|
2022-01-07 22:02:13 +08:00
|
|
|
charts: boolean
|
2022-01-05 20:52:49 +08:00
|
|
|
// 详情设置
|
2022-01-07 22:02:13 +08:00
|
|
|
details: boolean
|
2022-01-05 20:52:49 +08:00
|
|
|
// 对齐线
|
2022-01-07 22:02:13 +08:00
|
|
|
alignLine: boolean
|
2022-01-05 20:52:49 +08:00
|
|
|
// 滤镜
|
2022-01-07 22:02:13 +08:00
|
|
|
filter: ChartLayoutFilterType
|
2022-01-05 20:52:49 +08:00
|
|
|
}
|
2022-01-15 21:54:04 +08:00
|
|
|
|
|
|
|
export enum ChartLayoutStoreEnums {
|
|
|
|
LAYERS = 'layers',
|
|
|
|
CHARTS = 'charts',
|
|
|
|
DETAILS = 'details',
|
|
|
|
ALIGNLINE = 'alignLine',
|
|
|
|
FILTER = 'filter',
|
|
|
|
}
|