fix: normalizacao de marca_componente para restricao check_marca_componente_range
This commit is contained in:
@@ -626,8 +626,17 @@
|
||||
|
||||
if (isSubComp) {
|
||||
currentAssembly.isComposed = 'SIM';
|
||||
|
||||
let cleanCompMark = itemMark;
|
||||
const subMatch = itemMark.match(/-?(\d{4,})$/) || itemMark.match(/(\d{4,})/);
|
||||
if (subMatch) {
|
||||
cleanCompMark = subMatch[1];
|
||||
} else if (itemMark === '-' || !/^\d{4}$/.test(itemMark)) {
|
||||
cleanCompMark = String(1000 + currentAssembly.components.length);
|
||||
}
|
||||
|
||||
currentAssembly.components.push({
|
||||
marca: itemMark,
|
||||
marca: cleanCompMark,
|
||||
quantidade: itemQuant,
|
||||
perfil: itemDesc || currentAssembly.descricao,
|
||||
material: detectedMaterial || 'A36',
|
||||
|
||||
Reference in New Issue
Block a user