diff --git a/src/views/EquipmentRetireApply/detail.vue b/src/views/EquipmentRetireApply/detail.vue index 8f474576..f5306564 100644 --- a/src/views/EquipmentRetireApply/detail.vue +++ b/src/views/EquipmentRetireApply/detail.vue @@ -215,11 +215,9 @@ export default { ...item, bmFileInfos: item.bmFileInfos || [] })) - // this.detailList.push(...itemsWithFileInfo) - // this.detailList = [...itemsWithFileInfo] // 去重后添加 - const existingTypeIds = new Set(this.detailList.map(item => item.id)) - const newItems = itemsWithFileInfo.filter(item => !existingTypeIds.has(item.id)) + const existingTypeIds = new Set(this.detailList.map(item => item.keyId)) + const newItems = itemsWithFileInfo.filter(item => !existingTypeIds.has(item.keyId)) this.detailList.push(...newItems) },