let onDetailDTOSDataList = deepClone(this.onDetailDTOS);
this.tableData &&
this.tableData.map((item, index) => {
const existItem = onDetailDTOSDataList.find((v) => v.id == this.id);
if (existItem) {
onDetailDTOSDataList.forEach((item1, index1) => {
if (item1.id == this.id) {
(item1.id = this.id),
(item1.inTransitInventory =
this.form.inTransitInventoryList),
(item1.materialNo2 = row.materialCode);
}
});
} else {
if (index == row.$index) {
onDetailDTOSDataList.push({
id: this.id,
inTransitInventory: this.form.inTransitInventoryList,
materialNo2: row.materialCode,
});
}
}
});
this.onDetailDTOS = onDetailDTOSDataList;
前端那些事20240119-前端那些事-新数组有相同id就更新 否则就push一条
原创
©著作权归作者所有:来自51CTO博客作者前端导师歌谣的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章