settingConfig.js 1.4 KB

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