yanzhen-design-vue
Version:
567 lines (566 loc) • 20.4 kB
JavaScript
import { YzAvatar } from "./avatar/index.mjs";
import "./base/index.mjs";
import { YzButton } from "./button/index.mjs";
import { YzCascade } from "./cascade/index.mjs";
import { YzCascader } from "./cascader/index.mjs";
import { YzCheckbox } from "./checkbox/index.mjs";
import { YzCheckboxGroup } from "./checkbox-group/index.mjs";
import { YzCol } from "./col/index.mjs";
import { YzConfigProvider } from "./config-provider/index.mjs";
import { YzContacts, YzContactsSelect } from "./contacts/index.mjs";
import "./contacts-select/index.mjs";
import { YzDivider } from "./divider/index.mjs";
import { YzFile } from "./file/index.mjs";
import { YzFindData } from "./find-data/index.mjs";
import { YzForm } from "./form/index.mjs";
import { YzFormItem } from "./form-item/index.mjs";
import { YzFormItemGroup } from "./form-item-group/index.mjs";
import { YzFormProvider } from "./form-provider/index.mjs";
import { YzFormProviderItem } from "./form-provider-item/index.mjs";
import { YzFormula } from "./formula/index.mjs";
import { YzIcon } from "./icon/index.mjs";
import { YzImage } from "./image/index.mjs";
import "./image-preview/index.mjs";
import { YzImageViewer } from "./image-viewer/index.mjs";
import { YzInput } from "./input/index.mjs";
import { YzInputNumber } from "./input-number/index.mjs";
import { YzList } from "./list/index.mjs";
import { YzMap } from "./map/index.mjs";
import { YzMessage } from "./message/index.mjs";
import { YzModal } from "./modal/index.mjs";
import "./other-table-select/index.mjs";
import { YzOtherTableSelect, YzOtherTables } from "./other-tables/index.mjs";
import { YzProgressTxt } from "./progress-txt/index.mjs";
import { YzRadio } from "./radio/index.mjs";
import { YzRadioGroup } from "./radio-group/index.mjs";
import { YzRangeNumber } from "./range-number/index.mjs";
import { YzRangeTime } from "./range-time/index.mjs";
import { YzRichText } from "./rich-text/index.mjs";
import { YzRow } from "./row/index.mjs";
import { YzSection } from "./section/index.mjs";
import { YzSelect } from "./select/index.mjs";
import { YzSelectPage } from "./select-page/index.mjs";
import { YzSpin } from "./spin/index.mjs";
import { YzSwitch } from "./switch/index.mjs";
import { YzTabs } from "./tabs/index.mjs";
import { YzTag } from "./tag/index.mjs";
import { YzTextPreview } from "./text-preview/index.mjs";
import { YzTextarea } from "./textarea/index.mjs";
import { YzTime } from "./time/index.mjs";
import { YzTooltip } from "./tooltip/index.mjs";
import { YzUpload } from "./upload/index.mjs";
import { YzVxeTable } from "./vxe-table/index.mjs";
import { YzVxeTableColumn } from "./vxe-table-column/index.mjs";
import "./wrapper/index.mjs";
import "./_utils/index.mjs";
import { useAvatar } from "./avatar/src/use-avatar.mjs";
import { YzSchemaAvatar } from "./avatar/schema.mjs";
import { baseProps } from "./base/src/base.mjs";
import { AntButton, buttonEmits, buttonName, buttonOptions, buttonProps } from "./button/src/button.mjs";
import { YzSchemaButton } from "./button/schema.mjs";
import { cascadeApis, cascadeEmits, cascadeName, cascadeOptions, cascadeProps } from "./cascade/src/cascade.mjs";
import { YzSchemaCascade } from "./cascade/schema.mjs";
import { default as default2 } from "./cascade/src/HydrateCascade.vue2.mjs";
import { AntCascader, cascaderEmits, cascaderName, cascaderOptions, cascaderProps } from "./cascader/src/cascader.mjs";
import { cascaderApis, provideCascaderAreaApi } from "./cascader/src/hooks/use-cascader-area-apis.mjs";
import { useCascaderArea } from "./cascader/src/hooks/use-cascader-area.mjs";
import { YzSchemaCascader } from "./cascader/schema.mjs";
import { AntCheckbox, checkboxEmits, checkboxName, checkboxOptions, checkboxProps } from "./checkbox/src/checkbox.mjs";
import { useCheckbox } from "./checkbox/src/use-checkbox.mjs";
import { YzSchemaCheckbox } from "./checkbox/schema.mjs";
import { AntCheckboxGroup, checkboxGroupEmits, checkboxGroupName, checkboxGroupOptions, checkboxGroupProps } from "./checkbox/src/checkbox-group.mjs";
import { useCheckboxGroup } from "./checkbox/src/use-checkbox-group.mjs";
import { YzSchemaCheckboxGroup } from "./checkbox-group/schema.mjs";
import { AntCol, colEmits, colName, colOptions, colProps } from "./col/src/col.mjs";
import { YzSchemaCol } from "./col/schema.mjs";
import { configProviderProps } from "./config-provider/src/config-provider-props.mjs";
import { configProviderContextKey } from "./config-provider/src/constants.mjs";
import { provideGlobalConfig, useInjectGlobalConfig } from "./config-provider/src/hooks/use-global-config.mjs";
import { contactsApis, contactsEmits, contactsName, contactsOptions, contactsPickProps, contactsProps } from "./contacts/src/contacts.mjs";
import { ContactsOption, contactsOptionType } from "./contacts/src/constants/base.mjs";
import { useContacts } from "./contacts/src/use-contacts.mjs";
import { YzSchemaContacts } from "./contacts/schema.mjs";
import { contactsModalIgnoreProp, contactsSelectEmits, contactsSelectListType, contactsSelectName, contactsSelectOmitModalProps, contactsSelectOptions, contactsSelectProps, defineContactsSelectProps } from "./contacts/src/contacts-select.mjs";
import { useContactsSelect } from "./contacts/src/use-contacts-select.mjs";
import { YzSchemaContactsSelect } from "./contacts-select/schema.mjs";
import { AntDivider, dividerBoldType, dividerEmits, dividerName, dividerOptions, dividerProps } from "./divider/src/divider.mjs";
import { useDivider } from "./divider/src/use-divider.mjs";
import { YzSchemaDivider } from "./divider/schema.mjs";
import { fileEmits, fileName, fileOptions, filePreviewName, fileProps } from "./file/src/file.mjs";
import { useFile } from "./file/src/use-file.mjs";
import { findDataApis, findDataEmits, findDataName, findDataOptions, findDataProps } from "./find-data/src/findData.mjs";
import { YzSchemaFindData } from "./find-data/schema.mjs";
import { useInjectForm, useProvideForm } from "./form/src/hooks/use-form.mjs";
import { AntForm, formEmits, formName, formOptions, formProps } from "./form/src/form.mjs";
import { useForm } from "./form/src/use-form.mjs";
import { YzSchemaForm } from "./form/schema.mjs";
import { AntFormItem, formItemEmits, formItemName, formItemOptions, formItemProps } from "./form-item/src/form-item.mjs";
import { useFormItem } from "./form-item/src/use-form-item.mjs";
import { YzSchemaFormItem } from "./form-item/schema.mjs";
import { useFormProvider } from "./form-provider/src/use-form-provider.mjs";
import { formProviderEmits, formProviderName, formProviderOptions, formProviderProps } from "./form-provider/src/form-provider.mjs";
import { useFormProviderItem } from "./form-provider/src/use-form-provider-item.mjs";
import { formProviderItemEmits, formProviderItemName, formProviderItemOptions, formProviderItemProps } from "./form-provider/src/form-provider-item.mjs";
import { formulaEmits, formulaName, formulaOptions, formulaProps } from "./formula/src/formula.mjs";
import { YzSchemaFormula } from "./formula/schema.mjs";
import { antdIconProps, iconEmits, iconName, iconOptions, iconProps } from "./icon/src/icon.mjs";
import { YzSchemaIcon } from "./icon/schema.mjs";
import { Icon, useIcon } from "./icon/src/use-icon.mjs";
import { imageEmits, imageName, imageOptions, imageProps, imageSizeType } from "./image/src/image.mjs";
import { YzSchemaImage, YzSchemaPreviewImage } from "./image/schema.mjs";
import { useViewerApi } from "./image-preview/src/api/viewerApi.mjs";
import { PICTURE_VIEWER_OPTIONS, createCustomElementWithChildren, handleViewerHiddenRemoveEl, imageViewerProps, imgCanPreviewFormats } from "./image-viewer/src/image-viewer.mjs";
import { AntInput, inputEmits, inputName, inputOptions, inputPreviewName, inputProps } from "./input/src/input.mjs";
import { useInput } from "./input/src/use-input.mjs";
import { YzSchemaInput, YzSchemaPreviewInput } from "./input/schema.mjs";
import { AntInputNumber, inputNumberEmits, inputNumberName, inputNumberOptions, inputNumberProps } from "./input/src/input-number.mjs";
import { useInputNumber } from "./input/src/use-input-number.mjs";
import { YzSchemaInputNumber, YzSchemaPreviewInputNumber } from "./input-number/schema.mjs";
import { listEmits, listModes, listName, listOptions, listProps } from "./list/src/list.mjs";
import { mapEmits, mapName, mapOptions, mapProps } from "./map/src/map.mjs";
import { YzSchemaMap } from "./map/schema.mjs";
import { messageEmits, messageExtraEmits, messageExtraProps, messageName, messageOptions, messageProps } from "./message/src/message.mjs";
import { YzSchemaMessage } from "./message/schema.mjs";
import { YzSchemaOtherTablesSelect } from "./other-table-select/schema.mjs";
import { otherTablesApis, provideOtherTableBizObjectParamsApi } from "./other-tables/src/hooks/use-other-table-apis.mjs";
import { provideOtherTablesConfig, useOtherTable, useOtherTablesConfig } from "./other-tables/src/hooks/use-other-table-config.mjs";
import { otherTablesEmits, otherTablesName, otherTablesOptions, otherTablesProps } from "./other-tables/src/other-tables.mjs";
import { YzSchemaOtherTables } from "./other-tables/schema.mjs";
import { progressTxtEmits, progressTxtName, progressTxtOptions, progressTxtProps } from "./progress-txt/src/progress-txt.mjs";
import { YzSchemaProgressTxt } from "./progress-txt/schema.mjs";
import { AntRadio, radioEmits, radioName, radioOptions, radioProps } from "./radio/src/radio.mjs";
import { useRadio } from "./radio/src/use-radio.mjs";
import { YzSchemaRadio } from "./radio/schema.mjs";
import { AntRadioGroup, radioGroupEmits, radioGroupName, radioGroupOptions, radioGroupProps } from "./radio/src/radio-group.mjs";
import { useRadioGroup } from "./radio/src/use-radio-group.mjs";
import { YzSchemaRadioGroup } from "./radio-group/schema.mjs";
import { rangeNumberEmits, rangeNumberName, rangeNumberOptions, rangeNumberProps } from "./range-number/src/rangeNumber.mjs";
import { YzSchemaRangeNumber } from "./range-number/schema.mjs";
import { antRangePickerProps, rangeTimeEmits, rangeTimeName, rangeTimeOptions, rangeTimeProps } from "./range-time/src/range-time.mjs";
import { YzSchemaRangeTime } from "./range-time/schema.mjs";
import { richTextApis, richTextEmits, richTextName, richTextOptions, richTextPreviewEmits, richTextPreviewName, richTextPreviewProps, richTextProps, richTextTypes } from "./rich-text/src/rich-text-props.mjs";
import { YzSchemaRichText } from "./rich-text/schema.mjs";
import { AntRowProps, rowEmits, rowName, rowOptions, rowProps } from "./row/src/row.mjs";
import { YzSchemaRow } from "./row/schema.mjs";
import { sectionEmits, sectionName, sectionOptions, sectionProps } from "./section/src/section.mjs";
import { YzSchemaSection } from "./section/schema.mjs";
import { AntSelect, selectEmits, selectExtraProps, selectName, selectOptions, selectProps } from "./select/src/select.mjs";
import { useSelect } from "./select/src/use-select.mjs";
import { provideSelectApi, selectApis } from "./select/src/hooks/use-select-apis.mjs";
import { YzSchemaPreviewSelect, YzSchemaSelect } from "./select/schema.mjs";
import { selectPageEmits, selectPageName, selectPageOptions, selectPageProps } from "./select-page/src/selectPage.mjs";
import { YzSchemaSelectPage } from "./select-page/schema.mjs";
import { AntSwitchProps, switchEmits, switchName, switchOptions, switchProps } from "./switch/src/switch.mjs";
import { YzSchemaSwitch } from "./switch/schema.mjs";
import { AntTabs, tabsEmits, tabsName, tabsOptions, tabsProps } from "./tabs/src/tabs.mjs";
import { YzSchemaTabs } from "./tabs/schema.mjs";
import { AntTag, tagEmits, tagName, tagOptions, tagProps } from "./tag/src/tag.mjs";
import { YzSchemaTag } from "./tag/schema.mjs";
import { textPreviewEmits, textPreviewName, textPreviewOptions, textPreviewProps } from "./text-preview/src/text-preview.mjs";
import { useTextPreview } from "./text-preview/src/use-text-preview.mjs";
import { YzSchemaTextPreview, defineTextPreviewComponent } from "./text-preview/schema.mjs";
import { AntTextArea, textareaEmits, textareaName, textareaOptions, textareaProps } from "./textarea/src/textarea.mjs";
import { YzSchemaPreviewTextarea, YzSchemaTextarea } from "./textarea/schema.mjs";
import { ADatePicker, timeEmits, timeName, timeOptions, timeProps } from "./time/src/time.mjs";
import { YzSchemaPreviewTime, YzSchemaTime } from "./time/schema.mjs";
import { AntTooltip, tooltipEmits, tooltipName, tooltipOptions, tooltipProps } from "./tooltip/src/tooltip.mjs";
import { useTooltip } from "./tooltip/src/use-tooltip.mjs";
import { YzSchemaTooltip } from "./tooltip/schema.mjs";
import { AntUpload, uploadEmits, uploadName, uploadOptions, uploadPreviewName, uploadProps } from "./upload/src/upload.mjs";
import { useUploadRules } from "./upload/src/hooks/use-upload-rules.mjs";
import { YzSchemaPreviewUpload, YzSchemaUpload } from "./upload/schema.mjs";
import { vxeTableEmits, vxeTableProps } from "./vxe-table/src/vxe-table.mjs";
import { provideVxeTableConfig, useVxeTableConfig, useVxeTableTagConfig } from "./vxe-table/src/hooks/use-vxe-table-config.mjs";
import { vxeTableColumnEmits, vxeTableColumnProps } from "./vxe-table/src/vxe-table-column.mjs";
import { YzSchemaWrapper } from "./wrapper/schema.mjs";
import { getFileName, jsonParse } from "./_utils/tool.mjs";
import { eventType } from "ant-design-vue/es/_util/type";
import { emitRegExp, handleExtendProps } from "./_utils/ant-design-vue.mjs";
import { propsSeparate, initDefaultProps } from "@yanzhen-libs/utils-vue";
import { closeComponent, openComponent } from "./_utils/openComponent.mjs";
import { triggerVNodeUpdate } from "./_utils/triggerVNodeUpdate.mjs";
import { render } from "./_utils/render.mjs";
import { $enum } from "ts-enum-util";
import { handleUndefined } from "./_utils/enum-utils.mjs";
export {
$enum,
ADatePicker,
AntButton,
AntCascader,
AntCheckbox,
AntCheckboxGroup,
AntCol,
AntDivider,
AntForm,
AntFormItem,
AntInput,
AntInputNumber,
AntRadio,
AntRadioGroup,
AntRowProps,
AntSelect,
AntSwitchProps,
AntTabs,
AntTag,
AntTextArea,
AntTooltip,
AntUpload,
ContactsOption,
default2 as HydrateCascade,
Icon,
PICTURE_VIEWER_OPTIONS,
YzAvatar,
YzButton,
YzCascade,
YzCascader,
YzCheckbox,
YzCheckboxGroup,
YzCol,
YzConfigProvider,
YzContacts,
YzContactsSelect,
YzDivider,
YzFile,
YzFindData,
YzForm,
YzFormItem,
YzFormItemGroup,
YzFormProvider,
YzFormProviderItem,
YzFormula,
YzIcon,
YzImage,
YzImageViewer,
YzInput,
YzInputNumber,
YzList,
YzMap,
YzMessage,
YzModal,
YzOtherTableSelect,
YzOtherTables,
YzProgressTxt,
YzRadio,
YzRadioGroup,
YzRangeNumber,
YzRangeTime,
YzRichText,
YzRow,
YzSchemaAvatar,
YzSchemaButton,
YzSchemaCascade,
YzSchemaCascader,
YzSchemaCheckbox,
YzSchemaCheckboxGroup,
YzSchemaCol,
YzSchemaContacts,
YzSchemaContactsSelect,
YzSchemaDivider,
YzSchemaFindData,
YzSchemaForm,
YzSchemaFormItem,
YzSchemaFormula,
YzSchemaIcon,
YzSchemaImage,
YzSchemaInput,
YzSchemaInputNumber,
YzSchemaMap,
YzSchemaMessage,
YzSchemaOtherTables,
YzSchemaOtherTablesSelect,
YzSchemaPreviewImage,
YzSchemaPreviewInput,
YzSchemaPreviewInputNumber,
YzSchemaPreviewSelect,
YzSchemaPreviewTextarea,
YzSchemaPreviewTime,
YzSchemaPreviewUpload,
YzSchemaProgressTxt,
YzSchemaRadio,
YzSchemaRadioGroup,
YzSchemaRangeNumber,
YzSchemaRangeTime,
YzSchemaRichText,
YzSchemaRow,
YzSchemaSection,
YzSchemaSelect,
YzSchemaSelectPage,
YzSchemaSwitch,
YzSchemaTabs,
YzSchemaTag,
YzSchemaTextPreview,
YzSchemaTextarea,
YzSchemaTime,
YzSchemaTooltip,
YzSchemaUpload,
YzSchemaWrapper,
YzSection,
YzSelect,
YzSelectPage,
YzSpin,
YzSwitch,
YzTabs,
YzTag,
YzTextPreview,
YzTextarea,
YzTime,
YzTooltip,
YzUpload,
YzVxeTable,
YzVxeTableColumn,
antRangePickerProps,
antdIconProps,
baseProps,
buttonEmits,
buttonName,
buttonOptions,
buttonProps,
cascadeApis,
cascadeEmits,
cascadeName,
cascadeOptions,
cascadeProps,
cascaderApis,
cascaderEmits,
cascaderName,
cascaderOptions,
cascaderProps,
checkboxEmits,
checkboxGroupEmits,
checkboxGroupName,
checkboxGroupOptions,
checkboxGroupProps,
checkboxName,
checkboxOptions,
checkboxProps,
closeComponent,
colEmits,
colName,
colOptions,
colProps,
configProviderContextKey,
configProviderProps,
contactsApis,
contactsEmits,
contactsModalIgnoreProp,
contactsName,
contactsOptionType,
contactsOptions,
contactsPickProps,
contactsProps,
contactsSelectEmits,
contactsSelectListType,
contactsSelectName,
contactsSelectOmitModalProps,
contactsSelectOptions,
contactsSelectProps,
createCustomElementWithChildren,
defineContactsSelectProps,
defineTextPreviewComponent,
dividerBoldType,
dividerEmits,
dividerName,
dividerOptions,
dividerProps,
emitRegExp,
eventType,
fileEmits,
fileName,
fileOptions,
filePreviewName,
fileProps,
findDataApis,
findDataEmits,
findDataName,
findDataOptions,
findDataProps,
formEmits,
formItemEmits,
formItemName,
formItemOptions,
formItemProps,
formName,
formOptions,
formProps,
formProviderEmits,
formProviderItemEmits,
formProviderItemName,
formProviderItemOptions,
formProviderItemProps,
formProviderName,
formProviderOptions,
formProviderProps,
formulaEmits,
formulaName,
formulaOptions,
formulaProps,
getFileName,
propsSeparate as handleAntProps,
handleExtendProps,
handleUndefined,
handleViewerHiddenRemoveEl,
iconEmits,
iconName,
iconOptions,
iconProps,
imageEmits,
imageName,
imageOptions,
imageProps,
imageSizeType,
imageViewerProps,
imgCanPreviewFormats,
initDefaultProps,
inputEmits,
inputName,
inputNumberEmits,
inputNumberName,
inputNumberOptions,
inputNumberProps,
inputOptions,
inputPreviewName,
inputProps,
jsonParse,
listEmits,
listModes,
listName,
listOptions,
listProps,
mapEmits,
mapName,
mapOptions,
mapProps,
messageEmits,
messageExtraEmits,
messageExtraProps,
messageName,
messageOptions,
messageProps,
openComponent,
otherTablesApis,
otherTablesEmits,
otherTablesName,
otherTablesOptions,
otherTablesProps,
progressTxtEmits,
progressTxtName,
progressTxtOptions,
progressTxtProps,
provideCascaderAreaApi,
provideGlobalConfig,
provideOtherTableBizObjectParamsApi,
provideOtherTablesConfig,
provideSelectApi,
provideVxeTableConfig,
radioEmits,
radioGroupEmits,
radioGroupName,
radioGroupOptions,
radioGroupProps,
radioName,
radioOptions,
radioProps,
rangeNumberEmits,
rangeNumberName,
rangeNumberOptions,
rangeNumberProps,
rangeTimeEmits,
rangeTimeName,
rangeTimeOptions,
rangeTimeProps,
render,
richTextApis,
richTextEmits,
richTextName,
richTextOptions,
richTextPreviewEmits,
richTextPreviewName,
richTextPreviewProps,
richTextProps,
richTextTypes,
rowEmits,
rowName,
rowOptions,
rowProps,
sectionEmits,
sectionName,
sectionOptions,
sectionProps,
selectApis,
selectEmits,
selectExtraProps,
selectName,
selectOptions,
selectPageEmits,
selectPageName,
selectPageOptions,
selectPageProps,
selectProps,
switchEmits,
switchName,
switchOptions,
switchProps,
tabsEmits,
tabsName,
tabsOptions,
tabsProps,
tagEmits,
tagName,
tagOptions,
tagProps,
textPreviewEmits,
textPreviewName,
textPreviewOptions,
textPreviewProps,
textareaEmits,
textareaName,
textareaOptions,
textareaProps,
timeEmits,
timeName,
timeOptions,
timeProps,
tooltipEmits,
tooltipName,
tooltipOptions,
tooltipProps,
triggerVNodeUpdate,
uploadEmits,
uploadName,
uploadOptions,
uploadPreviewName,
uploadProps,
useAvatar,
useCascaderArea,
useCheckbox,
useCheckboxGroup,
useContacts,
useContactsSelect,
useDivider,
useFile,
useForm,
useFormItem,
useFormProvider,
useFormProviderItem,
useIcon,
useInjectForm,
useInjectGlobalConfig,
useInput,
useInputNumber,
useOtherTable,
useOtherTablesConfig,
useProvideForm,
useRadio,
useRadioGroup,
useSelect,
useTextPreview,
useTooltip,
useUploadRules,
useViewerApi,
useVxeTableConfig,
useVxeTableTagConfig,
vxeTableColumnEmits,
vxeTableColumnProps,
vxeTableEmits,
vxeTableProps
};