更新立项

pull/480/head
admin 2024-06-29 21:11:53 +08:00
parent 49957e7ab0
commit 8257e60e7b
2 changed files with 30 additions and 0 deletions

View File

@ -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 })

View File

@ -58,6 +58,16 @@
>
<Icon icon="ep:download" class="mr-5px" /> 导出
</el-button>
<el-button
type="success"
plain
@click="generateHZDoc"
:loading="exportLoading"
v-hasPermi="['apply:main:generateHZDoc']"
>
<Icon icon="ep:download" class="mr-5px" /> 导出汇总表
</el-button>
</el-form-item>
</el-form>
</ContentWrap>
@ -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) => {