settingConfig.js 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  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. data: [],
  7. // 设置面板属性的显隐
  8. displayOption: {
  9. ...displayOption,
  10. metricField: {
  11. // 指标
  12. label: '指标',
  13. enable: true,
  14. multiple: false // 是否多选
  15. },
  16. dimensionField: {
  17. // 表格列
  18. label: '维度', // 维度/查询字段
  19. enable: true,
  20. multiple: false // 是否多选
  21. }
  22. }
  23. }
  24. const customConfig = {
  25. type: 'screenScrollRanking',
  26. root: {
  27. version: '2023071001',
  28. contribution: false,
  29. loading: false,
  30. rotateX: 0,
  31. // 绕y轴旋转角度
  32. rotateY: 0,
  33. // 绕z轴旋转角度
  34. rotateZ: 0,
  35. // 透视距离
  36. perspective: 0,
  37. skewX: 0,
  38. skewY: 0
  39. },
  40. customize: {
  41. rowNum: 5,
  42. waitTime: 2000,
  43. carousel: 'single',
  44. unit: '',
  45. sort: true,
  46. valueFormatter: undefined,
  47. rankFontSize: 13,
  48. rankColor: '#1370fb',
  49. infoNameFontSize: 13,
  50. infoNameColor: '#ffffff',
  51. rankingValueFontSize: 13,
  52. rankingValueColor: '#fff',
  53. insideColumnColor: '#1370fb',
  54. rankingColumnBorderBottomColor: '#1370fb',
  55. }
  56. }
  57. export const dataConfig = {
  58. ...commonConfig(customConfig)
  59. }