settingConfig.js 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. import { commonConfig, displayOption } from 'data-room-ui/js/config'
  2. export const settingConfig = {
  3. title: '输入框',
  4. displayOption: {
  5. ...displayOption,
  6. dataAllocation: { enable: true },
  7. dataSourceType: { enable: false },
  8. params: { enable: false }
  9. }
  10. }
  11. const customConfig = {
  12. type: 'input',
  13. root: {
  14. version: '2023071001',
  15. // 绕x轴旋转角度
  16. rotateX: 0,
  17. // 绕y轴旋转角度
  18. rotateY: 0,
  19. // 绕z轴旋转角度
  20. rotateZ: 0,
  21. // 透视距离
  22. perspective: 0,
  23. skewX: 0,
  24. skewY: 0
  25. },
  26. // 自定义属性
  27. customize: {
  28. value: '',
  29. // 是否显示标题
  30. showTitle: true,
  31. // 标题
  32. title: '输入框',
  33. titleStyle: {
  34. // 标题大小
  35. fontSize: 14,
  36. // 标题颜色
  37. color: '#ffffff',
  38. // 标题间距
  39. marginRight: 10
  40. },
  41. inputStyle: {
  42. // 输入值字体大小
  43. fontSize: 14,
  44. // 输入值字体颜色
  45. color: '#ffffff',
  46. // 输入值左间距
  47. paddingLeft: 10
  48. },
  49. // 图标
  50. icon: {
  51. // 图标名称
  52. name: '',
  53. // 位置
  54. position: ''
  55. },
  56. placeholderStyle: {
  57. // 占位符
  58. placeholder: '请输入',
  59. // 占位符字体颜色
  60. placeholderColor: '#999999',
  61. // 占位符字体大小
  62. placeholderFontSize: 14
  63. },
  64. // 边框样式
  65. borderStyle: {
  66. // 边框颜色
  67. borderColor: '#ffffff',
  68. // 边框宽度
  69. borderWidth: 1,
  70. // 边框样式
  71. borderStyle: 'solid',
  72. // 边框圆角
  73. borderRadius: 4
  74. },
  75. backgroundStyle: {
  76. // 背景颜色
  77. backgroundColor: '#00000000'
  78. }
  79. }
  80. }
  81. export const dataConfig = {
  82. ...commonConfig(customConfig)
  83. }