From b34b4b495d2e62faf29564eac7e46992063ad570 Mon Sep 17 00:00:00 2001 From: dap <15891557205@163.com> Date: Sat, 5 Oct 2024 18:01:17 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E8=A1=A8=E5=AF=BC=E5=85=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/web-antd/src/views/tool/gen/index.vue | 12 +- .../src/views/tool/gen/table-import-modal.vue | 127 ++++++++++++++++++ 2 files changed, 138 insertions(+), 1 deletion(-) create mode 100644 apps/web-antd/src/views/tool/gen/table-import-modal.vue 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 @@ + + +