203 检验项目设置-》检验项目:小类项目名称重名也能保存,没有做限制
This commit is contained in:
@@ -1980,6 +1980,15 @@ const saveItem = async (item) => {
|
|||||||
ElMessage.error('小类编码已存在');
|
ElMessage.error('小类编码已存在');
|
||||||
return;
|
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);
|
updateAmountFromPackage(item);
|
||||||
|
|||||||
Reference in New Issue
Block a user