settingConfig.js 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  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: 'red'
  61. },
  62. // 边框样式
  63. borderStyle: {
  64. // 边框颜色
  65. borderColor: '#ffffff',
  66. // 边框宽度
  67. borderWidth: 1,
  68. // 边框样式
  69. borderStyle: 'solid',
  70. // 边框圆角
  71. borderRadius: 4
  72. },
  73. backgroundStyle: {
  74. // 背景颜色
  75. backgroundColor: '#00000000'
  76. }
  77. }
  78. }
  79. export const dataConfig = {
  80. ...commonConfig(customConfig)
  81. }