settingConfig.js 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  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: 0,
  10. // 设置面板属性的显隐
  11. displayOption: {
  12. ...displayOption,
  13. params: {
  14. enable: false
  15. },
  16. headerField: {
  17. enable: false
  18. },
  19. metricField: {
  20. // 指标
  21. label: '指标',
  22. enable: false,
  23. multiple: false // 是否多选
  24. },
  25. dimensionField: {
  26. // 表格列
  27. label: '展示字段', // 维度/查询字段
  28. enable: true,
  29. multiple: false // 是否多选
  30. }
  31. }
  32. }
  33. const customConfig = {
  34. type: 'indicatorCard2',
  35. root: {
  36. version: '2023071001',
  37. contribution: false,
  38. loading: false,
  39. // 绕x轴旋转角度
  40. rotateX: 0,
  41. // 绕y轴旋转角度
  42. rotateY: 0,
  43. // 绕z轴旋转角度
  44. rotateZ: 0,
  45. // 透视距离
  46. perspective: 0,
  47. skewX: 0,
  48. skewY: 0
  49. },
  50. customize: {
  51. borderRadius: 0,
  52. fontFamily: 'ds-digitalbold',
  53. borderWidth: 0,
  54. lineDistance: 25,
  55. borderColor: '',
  56. gradientDirection: 'to right',
  57. gradientColor0: 'rgba(0, 122, 255, 1)',
  58. gradientColor1: 'rgba(0, 122, 255, 1)',
  59. firstSize: 18,
  60. firstColor: '#ffffff',
  61. firstWeight: 500,
  62. secondSize: 36,
  63. secondColor: '#ffffff',
  64. secondWeight: 500,
  65. secondLine: '项目总数',
  66. unit: '',
  67. unitSize: 32,
  68. unitColor: '#fff'
  69. }
  70. }
  71. export const dataConfig = {
  72. ...commonConfig(customConfig)
  73. }