/* * @Description: * @Version: 1.0 * @Autor: yongqing * @Date: 2022-03-15 17:32:26 * @LastEditors: yongqing * @LastEditTime: 2022-03-31 15:00:53 */ /** * 组件清单 * TODO 其他基础组件完善后修改这里 */ import { Select, Radio, RadioGroup, Checkbox, CheckboxGroup, AutoComplete, Cascader, DatePicker, InputNumber, Switch, TimePicker, TreeSelect, Tree, Slider, Rate, Divider, Input, InputPassword, InputSearch, Textarea, } from "ant-design-vue"; import { Component } from "vue"; // import RadioButtonGroup from './components/RadioButtonGroup.vue'; // import ApiSelect from './components/ApiSelect.vue'; // import ApiTreeSelect from './components/ApiTreeSelect.vue'; // import { BasicUpload } from '/@/components/Upload'; // import { StrengthMeter } from '/@/components/StrengthMeter'; // import { IconPicker } from '/@/components/Icon'; // import { CountdownInput } from '/@/components/CountDown'; let componentMap: any = { Input: Input, InputPassword, InputSearch, InputTextArea: Textarea, InputNumber, AutoComplete, Select, TreeSelect, DatePicker, RangePicker: DatePicker.RangePicker, Divider: Divider, Radio, RadioGroup, Switch, Checkbox, CheckboxGroup, }; export type ComponentMapType = | "Input" | "InputPassword" | "InputSearch" | "InputTextArea" | "InputNumber" | "AutoComplete" | "Select" | "TreeSelect" | "DatePicker" | "RangePicker" | "Divider" | "Radio" | "RadioGroup" | "Switch" | "Checkbox" | "CheckboxGroup"; export { componentMap };