feat:项目管理-取证单-优化取证单生成、取证单项目名称

This commit is contained in:
2026-02-04 15:03:43 +08:00
parent 8cf26ca53a
commit a0a833c534
2 changed files with 16 additions and 3 deletions

View File

@@ -343,7 +343,7 @@
// 直接将后端返回的数据映射到表单字段 // 直接将后端返回的数据映射到表单字段
form.caseIndex = form.caseIndex =
props.baseInfo?.caseIndex || props.project?.caseIndex || form.caseIndex || ''; props.baseInfo?.caseIndex || props.project?.caseIndex || form.caseIndex || '';
form.projectName = evidenceData.projectName || form.projectName || ''; form.projectName = props.project?.code || evidenceData.projectName || form.projectName || '';
form.auditedTarget = form.auditedTarget =
evidenceData.auditedTarget || form.auditedTarget || ''; evidenceData.auditedTarget || form.auditedTarget || '';
form.auditMatter = evidenceData.auditMatter || form.auditMatter || ''; form.auditMatter = evidenceData.auditMatter || form.auditMatter || '';

View File

@@ -945,9 +945,22 @@
// 获取当前表格的生成数据 // 获取当前表格的生成数据
const generationData = getTableGenerationData(tableKey); const generationData = getTableGenerationData(tableKey);
// 构建history参数使用当前表格的responseData内容 // 检查是否有选中的行,如果有则只使用选中行的数据
const selectedRows = selectedRowsMap[sectionIndex] || [];
// 构建history参数
let historyData = ''; let historyData = '';
if (generationData && generationData.responseData) { if (selectedRows.length > 0) {
// 有选中行时,只传入选中行的数据
const selectedData = {
success: true,
data: selectedRows,
total: selectedRows.length,
message: `已选择${selectedRows.length}条记录生成取证单`
};
historyData = JSON.stringify(selectedData, null, 2);
} else if (generationData && generationData.responseData) {
// 没有选中行时,使用原有逻辑(整个表格数据)
historyData = JSON.stringify(generationData.responseData, null, 2); historyData = JSON.stringify(generationData.responseData, null, 2);
} else if (section.data && section.data.length > 0) { } else if (section.data && section.data.length > 0) {
// 如果没有生成数据,使用当前表格数据 // 如果没有生成数据,使用当前表格数据