diff --git a/apps/web-antd/src/views/tool/gen/index.vue b/apps/web-antd/src/views/tool/gen/index.vue index a9449e38..378b87c6 100644 --- a/apps/web-antd/src/views/tool/gen/index.vue +++ b/apps/web-antd/src/views/tool/gen/index.vue @@ -14,6 +14,7 @@ import { downloadByData } from '#/utils/file/download'; import codePreviewModal from './code-preview-modal.vue'; import { columns, querySchema } from './data'; +import tableImportModal from './table-import-modal.vue'; const formOptions: VbenFormProps = { schema: querySchema(), @@ -145,6 +146,14 @@ function handleMultiDelete() { }, }); } + +const [TableImportModal, tableImportModalApi] = useVbenModal({ + connectedComponent: tableImportModal, +}); + +function handleImport() { + tableImportModalApi.open(); +} + diff --git a/apps/web-antd/src/views/tool/gen/table-import-modal.vue b/apps/web-antd/src/views/tool/gen/table-import-modal.vue new file mode 100644 index 00000000..e4321d2e --- /dev/null +++ b/apps/web-antd/src/views/tool/gen/table-import-modal.vue @@ -0,0 +1,127 @@ + + +