feat:项目管理-审计内容7-优化表格生成功能

This commit is contained in:
2025-12-10 16:50:01 +08:00
parent c1082d42f3
commit 2632b33f18
3 changed files with 44 additions and 109 deletions

View File

@@ -464,9 +464,9 @@ export async function exportAssetsTable(data: {
// =============== 审计内容7重大投资情况 ===============
/**
* 生成重大对外投资审计表
* 生成重大投资情况审计表
*/
export async function generateInvestmentTable(data: {
export async function generateInvestmentSituationTable(data: {
kbIds?: string;
libraryIds?: string;
projectLibrary?: string;
@@ -476,7 +476,7 @@ export async function generateInvestmentTable(data: {
fileList?: any[];
}) {
const res = await request.post<ApiResult<any>>(
MODULES_API_URL + '/ai/auditContent7/generateInvestmentTable',
MODULES_API_URL + '/ai/auditContent7/generateInvestmentSituationTable',
data
);
@@ -487,60 +487,15 @@ export async function generateInvestmentTable(data: {
}
/**
* 导出重大对外投资审计表到Excel
* 导出重大投资情况审计表到Excel
*/
export async function exportInvestmentTable(data: {
export async function exportInvestmentSituationTable(data: {
data?: any[];
companyName?: string;
auditTime?: string;
}) {
const res = await request.post(
MODULES_API_URL + '/ai/auditContent7/exportInvestmentTable',
data,
{
responseType: 'blob'
}
);
if (res.status === 200) {
return res.data;
}
return Promise.reject(new Error('导出失败'));
}
/**
* 生成重大工程建设审计表
*/
export async function generateProjectConstructionTable(data: {
kbIds?: string;
libraryIds?: string;
projectLibrary?: string;
history?: string;
suggestion?: string;
docList?: any[];
fileList?: any[];
}) {
const res = await request.post<ApiResult<any>>(
MODULES_API_URL + '/ai/auditContent7/generateProjectConstructionTable',
data
);
if (res.data.code === 0) {
return res.data;
}
return Promise.reject(new Error(res.data.message));
}
/**
* 导出重大工程建设审计表到Excel
*/
export async function exportProjectConstructionTable(data: {
data?: any[];
companyName?: string;
auditTime?: string;
}) {
const res = await request.post(
MODULES_API_URL + '/ai/auditContent7/exportProjectConstructionTable',
MODULES_API_URL + '/ai/auditContent7/exportInvestmentSituationTable',
data,
{
responseType: 'blob'