From 8257e60e7b4817b28455337a2eb650a1964c50c6 Mon Sep 17 00:00:00 2001 From: admin <546610682@qq.com> Date: Sat, 29 Jun 2024 21:11:53 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E7=AB=8B=E9=A1=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/apply/apply/index.ts | 5 +++++ src/views/apply/apply/index.vue | 25 +++++++++++++++++++++++++ 2 files changed, 30 insertions(+) diff --git a/src/api/apply/apply/index.ts b/src/api/apply/apply/index.ts index dc010f739..17215dec7 100644 --- a/src/api/apply/apply/index.ts +++ b/src/api/apply/apply/index.ts @@ -67,6 +67,11 @@ export const MainApi = { generateDoc: async (id: number)=>{ return await request.download({ url: `/apply/main/generate-doc?id=` + id }) }, + // 汇总表成文 + generateHZDoc: async (id: number)=>{ + return await request.download({ url: `/apply/main/generate-hzdoc`}) + }, + //提报 presentingContract: async (params: any) => { return await request.post({ url: `/apply/main/presentingApply`, params }) diff --git a/src/views/apply/apply/index.vue b/src/views/apply/apply/index.vue index cca71bda0..18baedf53 100644 --- a/src/views/apply/apply/index.vue +++ b/src/views/apply/apply/index.vue @@ -58,6 +58,16 @@ > 导出 + + + 导出汇总表 + @@ -280,6 +290,21 @@ const generateDoc = async (id: number,projectName:string) =>{ } } +/** 汇总表成文按钮操作 */ +const generateHZDoc = async () =>{ + //todo + try{ + // 发起导出 + // exportLoading.value = true + const filename = new Date().getTime()+'汇总表.docx' + const data = await MainApi.generateHZDoc() + download.word(data, filename) + } catch { + } finally { + // exportLoading.value = false + } +} + /** 删除按钮操作 */ const handleDelete = async (id: number) => {