From beaed6d077e7c3e9abfad68acb8c587835b5a406 Mon Sep 17 00:00:00 2001 From: baoshiwei <baoshiwei@shlanbao.cn> Date: 星期六, 12 四月 2025 16:17:16 +0800 Subject: [PATCH] feat(eims): 添加点检计划和保养计划的导入功能 --- eims-ui/apps/web-antd/src/views/eims/maint-plan/index.vue | 18 +++++++++++++++++- 1 files changed, 17 insertions(+), 1 deletions(-) diff --git a/eims-ui/apps/web-antd/src/views/eims/maint-plan/index.vue b/eims-ui/apps/web-antd/src/views/eims/maint-plan/index.vue index 2ddc20e..4190da9 100644 --- a/eims-ui/apps/web-antd/src/views/eims/maint-plan/index.vue +++ b/eims-ui/apps/web-antd/src/views/eims/maint-plan/index.vue @@ -3,7 +3,7 @@ import { onMounted, ref } from 'vue'; -import { Page, useVbenDrawer, type VbenFormProps } from '@vben/common-ui'; +import { Page, useVbenDrawer, useVbenModal, type VbenFormProps } from '@vben/common-ui'; import { $t } from '@vben/locales'; import { addFullName, getPopupContainer, getVxePopupContainer } from '@vben/utils'; @@ -19,6 +19,7 @@ import { columns, querySchema } from './data'; import maintPlanDrawer from './maint-plan-drawer.vue'; +import maintPlanImportModal from './maint-plan-import-modal.vue'; defineExpose({ @@ -93,6 +94,17 @@ const [MaintOrderDrawer, maintOrderDrawerApi] = useVbenDrawer({ connectedComponent: maintOrderDrawer, }); + +/** + * 瀵煎叆 + */ +const [MaintPlanImportModal, maintPlanImportModalApi] = useVbenModal({ + connectedComponent: maintPlanImportModal +}); + +function handleImport() { + maintPlanImportModalApi.open(); +} function handleAdd() { maintPlanDrawerApi.setData({}); @@ -250,6 +262,9 @@ <a-button v-access:code="['eims:maintPlan:export']" @click="handleDownloadExcel"> {{ $t('pages.common.export') }} </a-button> + <a-button v-access:code="['eims:maintPlan:import']" @click="handleImport"> + {{ $t('pages.common.import') }} + </a-button> <a-button :disabled="!vxeCheckboxChecked(tableApi)" danger @@ -297,5 +312,6 @@ </div> <MaintPlanDrawer @reload="tableApi.query()" /> <MaintOrderDrawer @reload="tableApi.query()" /> + <MaintPlanImportModal @reload="tableApi.query()" /> </Page> </template> -- Gitblit v1.9.3