12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273 |
- import _ from 'lodash'
- export const defaultData = {
- // 大屏信息
- pageInfo: {
- className:
- 'com.gccloud.bigscreen.core.module.manage.dto.BigScreenPageDTO',
- id: '',
- name: '测试bigScreen',
- code: '',
- icon: '',
- iconColor: '#007aff',
- orderNum: 0,
- remark: '',
- type: 'bigScreen',
- style: '',
- parentCode: '0',
- // 大屏页面的配置
- pageConfig: {
- w: 1920,
- h: 1080,
- bgColor: '#151a26', // 背景色
- bg: '', // 背景图
- opacity: 100,
- customTheme: 'auto',
- themeJson: {}, // 自定义主题配置
- // 缓存的数据集 { name: '', dataSetId: '' }
- cacheDataSets: [],
- // 自适应模式 无(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
- }
- export default () => ({
- // 存储的大屏timeline信息
- timelineStore: [],
- // 当前的timeline 的index
- currentTimeLine: 0,
- // 具体信息
- ..._.cloneDeep(defaultData)
- })
|