type-to-component.js 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. export const BasicTypeToComponent = {
  2. input: 'input',
  3. autocomplete: 'autocomplete',
  4. textarea: 'textarea',
  5. editor: 'editor',
  6. editorReadonly: 'editor-readonly',
  7. date: 'date-picker',
  8. default: 'input',
  9. select: 'select',
  10. radio: 'radio',
  11. checkbox: 'checkbox',
  12. number: 'number',
  13. switch: 'switch',
  14. rate: 'rate',
  15. slider: 'slider',
  16. selectTree: 'select-tree',
  17. text: 'text',
  18. cascader: 'cascader',
  19. file: 'file',
  20. image: 'image',
  21. layoutOptions: 'layout-options',
  22. divider: 'divider',
  23. colorPicker: 'color-picker',
  24. selectPage: 'select-page',
  25. selectImage: 'select-image',
  26. selectTag: 'select-tag',
  27. // 拓展组件
  28. dataDictionary: 'expansion-data-dictionary',
  29. dateRange: 'expansion-date-range',
  30. numberRange: 'expansion-number-range',
  31. optionProps: 'expansion-option-props',
  32. staticData: 'expansion-option-static-data',
  33. remoteSelect: 'expansion-remote-select',
  34. selectInputTable: 'expansion-select-input-table',
  35. stepOptions: 'expansion-step-options',
  36. table: 'expansion-table',
  37. time: 'expansion-time-select',
  38. timeRange: 'expansion-time-range',
  39. // 业务组件
  40. bpmnExpressionInput: 'customer-bpmn-expression-input',
  41. bpmnExpressionFields: 'customer-bpmn-expression-fields',
  42. formExpressionInput: 'customer-form-expression-input',
  43. bpmnCandidateGroups: 'customer-bpmn-candidate-groups',
  44. resourceFormTable: 'customer-resource-form-table',
  45. complexInput: 'customer-complex-input',
  46. roleDictionary: 'customer-role-dictionary',
  47. roleSelect: 'customer-role-select',
  48. office: 'customer-select-office',
  49. signature: 'customer-signature',
  50. singleCheckbox: 'customer-single-checkbox',
  51. staff: 'customer-staff-select',
  52. formwork: 'customer-formwork',
  53. formFile: 'customer-form-file',
  54. formImage: 'customer-form-image',
  55. bpmnCountersignPerson: 'customer-bpmn-countersign-person',
  56. formCountersignPerson: 'customer-form-countersign-person',
  57. processNameTemplate: 'customer-process-name-template'
  58. }
  59. export const specialViewTypeToComponent = {
  60. inputTag: 'input-tag',
  61. versionTag: 'version-tag'
  62. }