Автогенерация уникального описания для дополнительных блоков документов

This commit is contained in:
Fedor
2025-11-25 21:22:11 +03:00
parent 99ef902a31
commit 2b1dca9e92

View File

@@ -239,17 +239,27 @@ export default function StepWizardPlan({
? docList[0].id
: docId;
handleDocumentBlocksChange(docId, (blocks) => [
handleDocumentBlocksChange(docId, (blocks) => {
// ✅ Автогенерация уникального описания:
// - Первый блок: пустое (будет использоваться docLabel)
// - Второй и далее: "docLabel #N"
const blockNumber = blocks.length + 1;
const autoDescription = blockNumber > 1
? `${docLabel || docId} #${blockNumber}`
: '';
return [
...blocks,
{
id: generateBlockId(docId),
fieldName: docId,
description: '',
description: autoDescription,
category: category,
docLabel: docLabel,
files: [],
},
]);
];
});
};
const updateDocumentBlock = (