From 50387393458332253d4cc9a68edc62f465a05321 Mon Sep 17 00:00:00 2001 From: zch Date: Tue, 22 Jul 2025 15:00:52 +0800 Subject: [PATCH] =?UTF-8?q?feat(qms):=20=E4=BC=98=E5=8C=96=E6=A3=80?= =?UTF-8?q?=E9=AA=8C=E9=A1=B9=E7=9B=AE=E5=92=8C=E6=A3=80=E9=AA=8C=E6=A8=A1?= =?UTF-8?q?=E6=9D=BF=E9=A1=B5=E9=9D=A2=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit -为检验项目和检验模板页面添加导出模板和导入功能 - 更新检验项目页面的导出按钮,改为导出模板 - 在检验模板页面新增导出模板和导入按钮 - 实现导出模板和导入的相关逻辑 --- src/views/qms/qcInspectionItem/index.vue | 13 +++- src/views/qms/qcInspectionTemplate/index.vue | 73 +++++++++++++++++++- 2 files changed, 84 insertions(+), 2 deletions(-) diff --git a/src/views/qms/qcInspectionItem/index.vue b/src/views/qms/qcInspectionItem/index.vue index ce84485..d0a5125 100644 --- a/src/views/qms/qcInspectionItem/index.vue +++ b/src/views/qms/qcInspectionItem/index.vue @@ -94,7 +94,10 @@ 导出 - 导入 + 导出模板 + + + 导入 @@ -289,6 +292,7 @@ + @@ -497,6 +501,13 @@ const handleExport = () => { }, `qcInspectionItem_${new Date().getTime()}.xlsx`) } +/** 导出模板按钮操作 */ +const handleExportTemplate = () => { + proxy?.download('qms/qcInspectionItem/exportTemplate', { + + }, `qcInspectionItem_template_${new Date().getTime()}.xlsx`) +} + /** 查询检测项类别列表 */ let qcInspectionItemCategoryList = ref([]); const getCategoryList = async () => { diff --git a/src/views/qms/qcInspectionTemplate/index.vue b/src/views/qms/qcInspectionTemplate/index.vue index b8e291c..b284e7b 100644 --- a/src/views/qms/qcInspectionTemplate/index.vue +++ b/src/views/qms/qcInspectionTemplate/index.vue @@ -34,6 +34,12 @@ 导出 + + 导出模板 + + + 导入 + @@ -309,11 +315,12 @@ +