component-config.js 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116
  1. export default {
  2. autocomplete: {
  3. component: (mode) => () => import(`./basic/autocomplete${mode}`)
  4. },
  5. cascader: {
  6. component: (mode) => () => import(`./basic/cascader${mode}`)
  7. },
  8. checkbox: {
  9. component: (mode) => () => import(`./basic/checkbox${mode}`)
  10. },
  11. date: {
  12. component: (mode) => () => import(`./basic/date-picker${mode}`)
  13. },
  14. divider: {
  15. component: (mode) => () => import(`./basic/divider${mode}`)
  16. },
  17. editor: {
  18. component: (mode) => () => import(`./basic/editor${mode}`)
  19. },
  20. file: {
  21. component: (mode) => () => import(`./basic/file${mode}`)
  22. },
  23. image: {
  24. component: (mode) => () => import(`./basic/image${mode}`)
  25. },
  26. input: {
  27. component: (mode) => () => import(`./basic/input${mode}`)
  28. },
  29. link: {
  30. component: (mode) => () => import(`./basic/link${mode}`)
  31. },
  32. number: {
  33. component: (mode) => () => import(`./basic/number${mode}`)
  34. },
  35. password: {
  36. component: (mode) => () => import(`./basic/password${mode}`)
  37. },
  38. radio: {
  39. component: (mode) => () => import(`./basic/radio${mode}`)
  40. },
  41. rate: {
  42. component: (mode) => () => import(`./basic/rate${mode}`)
  43. },
  44. selectImage: {
  45. component: (mode) => () => import(`./basic/select-image${mode}`)
  46. },
  47. selectObject: (mode) => () => import(`./basic/select-object${mode}`),
  48. selectInputTable: {
  49. component: (mode) => () => import(`./basic/select-input-table${mode}`)
  50. },
  51. selectTable: {
  52. component: (mode) => () => import(`./basic/select-table${mode}`)
  53. },
  54. selectTree: {
  55. component: (mode) => () => import(`./basic/select-tree${mode}`)
  56. },
  57. select: {
  58. component: (mode) => () => import(`./basic/select${mode}`)
  59. },
  60. singleCheckbox: {
  61. component: (mode) => () => import(`./basic/single-checkbox${mode}`)
  62. },
  63. slider: {
  64. component: (mode) => () => import(`./basic/slider${mode}`)
  65. },
  66. staticInfo: {
  67. component: (mode) => () => import(`./basic/static-info${mode}`)
  68. },
  69. staticOptionsConfig: {
  70. component: (mode) => () => import(`./basic/static-options-config${mode}`)
  71. },
  72. switch: {
  73. component: (mode) => () => import(`./basic/switch${mode}`)
  74. },
  75. table: {
  76. component: (mode) => () => import(`./basic/table${mode}`)
  77. },
  78. tableRadio: {
  79. component: (mode) => () => import(`./basic/table-radio${mode}`)
  80. },
  81. text: {
  82. component: (mode) => () => import(`./basic/text${mode}`)
  83. },
  84. textarea: {
  85. component: (mode) => () => import(`./basic/textarea${mode}`)
  86. },
  87. time: {
  88. component: (mode) => () => import(`./basic/time-select${mode}`)
  89. },
  90. tree: (mode) => () => import(`./basic/tree${mode}`),
  91. dateRange: {
  92. component: (mode) => () => import(`./extension/date-range${mode}`)
  93. },
  94. numberRange: {
  95. component: (mode) => () => import(`./extension/number-range${mode}`)
  96. },
  97. timeRange: {
  98. component: (mode) => () => import(`./extension/time-range${mode}`)
  99. },
  100. urlEditor: (mode) => () => import(`./basic/url-editor${mode}`),
  101. // BROKEN: 此项迁移至 @cip/plugins/form/form-input/request/data-dictionary
  102. // MIGRATION: 迁移说明 migration/v3.x.md
  103. // dataDictionary: {
  104. // component: (mode) => () => import(`./request/data-dictionary${mode}`)
  105. // },
  106. toleranceNumber: (mode) => () => import(`./extension/tolerance-number${mode}`),
  107. inputTag: () => () => import('./special-view/input-tag/view'),
  108. multiInfoStatus: () => () => import('./special-view/multi-info-status/view'),
  109. versionTag: () => () => import('./special-view/version-tag/view'),
  110. arrayObject: () => () => import('./special-view/array-object/view'),
  111. auditStatus: () => () => import('./special-view/audit-status/view'),
  112. colorStatus: () => () => import('./special-view/color-status/view'),
  113. default: {
  114. component: (mode) => () => import(`./basic/input${mode}`)
  115. }
  116. }