settingConfig.js 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. import { commonConfig, displayOption } from 'data-room-ui/js/config'
  2. export const settingConfig = {
  3. padding: [30, 30, 30, 60],
  4. legend: false,
  5. isGroup: true,
  6. header: [],
  7. columnWidth: [],
  8. align: [],
  9. data: [],
  10. origData:[],
  11. // 设置面板属性的显隐
  12. displayOption: {
  13. ...displayOption,
  14. headerField: {
  15. enable: true
  16. },
  17. metricField: {
  18. // 指标
  19. label: '指标',
  20. enable: false,
  21. multiple: false // 是否多选
  22. },
  23. dimensionField: {
  24. // 表格列
  25. label: '表格列', // 维度/查询字段
  26. enable: true,
  27. multiple: true // 是否多选
  28. }
  29. }
  30. }
  31. const customConfig = {
  32. type: 'screenScrollBoard',
  33. root: {
  34. version: '2023071001',
  35. contribution: false,
  36. loading: false,
  37. // 绕x轴旋转角度
  38. rotateX: 0,
  39. // 绕y轴旋转角度
  40. rotateY: 0,
  41. // 绕z轴旋转角度
  42. rotateZ: 0,
  43. // 透视距离
  44. perspective: 0,
  45. skewX: 0,
  46. skewY: 0
  47. },
  48. customize: {
  49. rowNum: 5,
  50. headerBGC: '#007aff',
  51. oddRowBGC: '',
  52. evenRowBGC: '',
  53. waitTime: 2000,
  54. headerHeight: 35,
  55. index: false,
  56. indexHeader: '#',
  57. carousel: 'single',
  58. hoverPause: true,
  59. columnConfig: []
  60. }
  61. }
  62. export const dataConfig = {
  63. ...commonConfig(customConfig)
  64. }