@@ -892,6 +892,15 @@ export default {
return;
}
+ // 检查项目是否已存在,不允许重复添加
+ const isDuplicate = this.prescriptions.some(
+ (p) => p.itemId === this.addForm.itemId
+ );
+ if (isDuplicate) {
+ this.$message.warning("该项目已添加,不能重复添加");
+ return;
+ }
+
// 调用详情接口获取项目完整信息
let detailData = {};
try {