settingConfig.js 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. import { commonConfig, displayOption } from 'data-room-ui/js/config'
  2. export const settingConfig = {
  3. padding: [30, 30, 50, 80],
  4. legend: false,
  5. isGroup: true,
  6. data: [],
  7. color: '',
  8. theme: 'dark',
  9. label: {
  10. // 可手动配置 label 数据标签位置
  11. position: 'top', // 'top', 'bottom', 'middle',
  12. // 配置样式
  13. content: ''
  14. },
  15. seriesField: '', // 分组
  16. displayOption: {
  17. ...displayOption,
  18. metricField: {
  19. // 指标
  20. label: '指标',
  21. enable: false,
  22. multiple: false // 是否多选
  23. },
  24. dimensionField: {
  25. // 表格列
  26. label: '表格列', // 维度/查询字段
  27. enable: true,
  28. multiple: true // 是否多选
  29. }
  30. }
  31. }
  32. const customConfig = {
  33. type: 'tables',
  34. root: {
  35. version: '2023071001',
  36. contribution: false,
  37. loading: false,
  38. // 绕x轴旋转角度
  39. rotateX: 0,
  40. // 绕y轴旋转角度
  41. rotateY: 0,
  42. // 绕z轴旋转角度
  43. rotateZ: 0,
  44. // 透视距离
  45. perspective: 0,
  46. skewX: 0,
  47. skewY: 0
  48. },
  49. customize: {
  50. theme: 'dark', // 'light'、'dark'
  51. // 表格头部背景颜色
  52. headerBackgroundColor: '#232832',
  53. // 表格头部字体颜色
  54. headerFontColor: '#fff',
  55. // 表格头部字体大小
  56. headerFontSize: 14,
  57. // 表格主体背景颜色
  58. bodyBackgroundColor: '',
  59. // 表格主体字体颜色
  60. bodyFontColor: 'rgb(155 159 172)',
  61. // 表格主体字体大小
  62. bodyFontSize: 14,
  63. // 表格是否需要斑马纹
  64. stripe: false,
  65. // 表格奇数行背景颜色
  66. oddRowBackgroundColor: '',
  67. // 表格偶数行背景颜色‘
  68. evenRowBackgroundColor: ''
  69. // 表格是否需要边框
  70. // border: false,
  71. }
  72. }
  73. export const dataConfig = {
  74. ...commonConfig(customConfig)
  75. }