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) => {