diff --git a/src/components/Form/index.ts b/src/components/Form/index.ts index 8bca8a36553fd42143ba4b60902eee8855b02586..3144dae8325f689c8dcf54e485102d00b09682ec 100644 --- a/src/components/Form/index.ts +++ b/src/components/Form/index.ts @@ -9,6 +9,7 @@ export { useForm } from './src/hooks/useForm'; export { default as ApiSelect } from './src/components/ApiSelect.vue'; export { default as RadioButtonGroup } from './src/components/RadioButtonGroup.vue'; export { default as ApiTreeSelect } from './src/components/ApiTreeSelect.vue'; +export { default as ApiTree } from './src/components/ApiTree.vue'; export { default as ApiRadioGroup } from './src/components/ApiRadioGroup.vue'; export { default as ApiCascader } from './src/components/ApiCascader.vue'; diff --git a/src/components/Form/src/componentMap.ts b/src/components/Form/src/componentMap.ts index 2f9003d56085cd64d792992a88e946b04aaada76..52739a6fa60d72252ceac6e3ac33aea1cb167301 100644 --- a/src/components/Form/src/componentMap.ts +++ b/src/components/Form/src/componentMap.ts @@ -24,6 +24,7 @@ import { import ApiRadioGroup from './components/ApiRadioGroup.vue'; import RadioButtonGroup from './components/RadioButtonGroup.vue'; import ApiSelect from './components/ApiSelect.vue'; +import ApiTree from './components/ApiTree.vue'; import ApiTreeSelect from './components/ApiTreeSelect.vue'; import ApiCascader from './components/ApiCascader.vue'; import { BasicUpload } from '/@/components/Upload'; @@ -43,6 +44,7 @@ componentMap.set('AutoComplete', AutoComplete); componentMap.set('Select', Select); componentMap.set('ApiSelect', ApiSelect); +componentMap.set('ApiTree', ApiTree); componentMap.set('TreeSelect', TreeSelect); componentMap.set('ApiTreeSelect', ApiTreeSelect); componentMap.set('ApiRadioGroup', ApiRadioGroup); diff --git a/src/components/Form/src/components/ApiTree.vue b/src/components/Form/src/components/ApiTree.vue new file mode 100644 index 0000000000000000000000000000000000000000..b81d76b5edcff37b0d5f770f61865f33ba01864c --- /dev/null +++ b/src/components/Form/src/components/ApiTree.vue @@ -0,0 +1,86 @@ + + + diff --git a/src/components/Form/src/types/index.ts b/src/components/Form/src/types/index.ts index a3e968e86e39f5c4cbf7e3278526a73876e08ee6..3da7e4aed64d845d5a391d6d1516143eeb2c6cc9 100644 --- a/src/components/Form/src/types/index.ts +++ b/src/components/Form/src/types/index.ts @@ -91,6 +91,7 @@ export type ComponentType = | 'Select' | 'ApiSelect' | 'TreeSelect' + | 'ApiTree' | 'ApiTreeSelect' | 'ApiRadioGroup' | 'RadioButtonGroup'