settingConfig.js 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  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. params: {
  11. enable: false
  12. },
  13. headerField: {
  14. enable: false
  15. },
  16. metricField: {
  17. // 指标
  18. label: '指标',
  19. enable: false,
  20. multiple: false // 是否多选
  21. },
  22. dimensionField: {
  23. // 表格列
  24. label: '展示字段', // 维度/查询字段
  25. enable: true,
  26. multiple: false // 是否多选
  27. }
  28. }
  29. }
  30. const customConfig = {
  31. type: 'digitalFlop',
  32. root: {
  33. version: '2023071001',
  34. contribution: false,
  35. rotateX: 0,
  36. // 绕y轴旋转角度
  37. rotateY: 0,
  38. // 绕z轴旋转角度
  39. rotateZ: 0,
  40. // 透视距离
  41. perspective: 0,
  42. skewX: 0,
  43. skewY: 0
  44. },
  45. customize: {
  46. color: '#fff',
  47. bgColor: '#007aff',
  48. fontSize: 100,
  49. width: 100,
  50. borderRadius: 0,
  51. borderColor: '',
  52. borderWidth: 1,
  53. formatter: 3,
  54. fontWeight: 500,
  55. slotLeft: '',
  56. slotRight: '',
  57. marginRight: 20,
  58. numberDigits: 5,
  59. placeHolder: '0',
  60. height: 125,
  61. fontFamily: 'ds-digitalbold',
  62. lineStyle: {
  63. height: 4,
  64. color: '#000000'
  65. }
  66. }
  67. }
  68. export const dataConfig = {
  69. ...commonConfig(customConfig)
  70. }