203 检验项目设置-》检验项目:小类项目名称重名也能保存,没有做限制

This commit is contained in:
2026-03-20 11:48:29 +08:00
parent 1fdaafb1e8
commit 5d73de3072

View File

@@ -1980,6 +1980,15 @@ const saveItem = async (item) => {
ElMessage.error('小类编码已存在');
return;
}
// 【新增】验证小类项目名称唯一性
// 逻辑:遍历列表,排除当前正在编辑的行(id不同),且名称(trim后)相同
const isDuplicateName = inspectionItems.value.some(i =>
i.id !== item.id && i.name.trim() === item.name.trim()
);
if (isDuplicateName) {
ElMessage.error('小类项目名称已存在');
return;
}
// 从费用套餐获取金额
updateAmountFromPackage(item);