初始化
This commit is contained in:
83
frontend/packages/js/store/state.js
Normal file
83
frontend/packages/js/store/state.js
Normal file
@@ -0,0 +1,83 @@
|
||||
// import _ from 'lodash'
|
||||
import cloneDeep from 'lodash/cloneDeep'
|
||||
export const defaultData = {
|
||||
// 大屏信息
|
||||
pageInfo: {
|
||||
className:
|
||||
'com.gccloud.dataroom.core.module.manage.dto.DataRoomPageDTO',
|
||||
id: '',
|
||||
name: '测试bigScreen',
|
||||
code: '',
|
||||
icon: '',
|
||||
iconColor: '#007aff',
|
||||
orderNum: 0,
|
||||
remark: '',
|
||||
type: 'bigScreen',
|
||||
style: '',
|
||||
parentCode: '0',
|
||||
|
||||
// 大屏页面的配置
|
||||
pageConfig: {
|
||||
w: 1920,
|
||||
h: 1080,
|
||||
bgColor: '#151a26', // 背景色
|
||||
bg: '', // 背景图
|
||||
lightBgColor: '#f5f7fa',
|
||||
lightBg: '',
|
||||
opacity: 100,
|
||||
customTheme: 'dark',
|
||||
themeJson: {}, // 自定义主题配置
|
||||
// 缓存的数据集 { name: '', dataSetId: '' }
|
||||
cacheDataSets: [],
|
||||
refreshConfig: [],
|
||||
// 自适应模式 无(none) 、自动(auto)、宽度铺满(fitWidth)、高度铺满(fitHeight)和 双向铺满(cover) 5 种自适应模式
|
||||
fitMode: 'none'
|
||||
},
|
||||
|
||||
// 图表的集合
|
||||
chartList: []
|
||||
},
|
||||
|
||||
// 当前选中的组件code
|
||||
activeCode: null,
|
||||
// 当前鼠标悬浮的组件code
|
||||
hoverCode: null,
|
||||
// 页面初始化加载状态
|
||||
pageLoading: true,
|
||||
// 当前选中的组件的配置
|
||||
activeItemConfig: null,
|
||||
// 当前选中的组件的对齐线
|
||||
presetLine: [],
|
||||
// 强制更新键
|
||||
updateKey: null,
|
||||
|
||||
// 是否显示网格
|
||||
hasGrid: false,
|
||||
|
||||
// 多选的组件code数据
|
||||
activeCodes: [],
|
||||
// 复制到粘贴板上的组件编码
|
||||
copyChartCodes: [],
|
||||
// false 表示 shift 键没有被按下, true表示 shift 键被按下
|
||||
shiftKeyDown: false,
|
||||
// 缩放
|
||||
zoom: 100,
|
||||
// 自适应下的缩放比例
|
||||
fitZoom: 100,
|
||||
iframeDialog: false,
|
||||
// 页面上所有组件的数据集的数据信息
|
||||
dataset: {},
|
||||
// 页面上所有组件的数据集的数据信息
|
||||
computedDatas: {},
|
||||
// 是否开启磁吸
|
||||
snapTolerance: 3
|
||||
}
|
||||
|
||||
export default () => ({
|
||||
// 存储的大屏timeline信息
|
||||
timelineStore: [],
|
||||
// 当前的timeline 的index
|
||||
currentTimeLine: 0,
|
||||
// 具体信息
|
||||
...cloneDeep(defaultData)
|
||||
})
|
||||
Reference in New Issue
Block a user