settingConfig.js 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  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. },
  24. // 自定义属性
  25. customize: {
  26. value: '',
  27. // 是否显示标题
  28. showTitle: true,
  29. // 标题
  30. title: '输入框',
  31. titleStyle: {
  32. // 标题大小
  33. fontSize: 18,
  34. // 标题颜色
  35. color: '#fff',
  36. // 标题间距
  37. marginRight: 10
  38. },
  39. inputStyle: {
  40. // 输入值字体大小
  41. fontSize: 20,
  42. // 输入值字体颜色
  43. color: '#fff',
  44. // 输入值左间距
  45. paddingLeft: 10
  46. },
  47. // 图标
  48. icon: {
  49. // 图标名称
  50. name: '',
  51. // 位置
  52. position: ''
  53. },
  54. placeholderStyle: {
  55. // 占位符
  56. placeholder: '请输入',
  57. // 占位符字体颜色
  58. placeholderColor: 'red'
  59. },
  60. // 边框样式
  61. borderStyle: {
  62. // 边框颜色
  63. borderColor: '#dcdfe6',
  64. // 边框宽度
  65. borderWidth: 1,
  66. // 边框样式
  67. borderStyle: 'solid',
  68. // 边框圆角
  69. borderRadius: 4
  70. },
  71. backgroundStyle: {
  72. // 背景颜色
  73. backgroundColor: '#151a26'
  74. }
  75. }
  76. }
  77. export const dataConfig = {
  78. ...commonConfig(customConfig)
  79. }