列表中,相同id分一组
const commonItem = {}
this.mainForm.customermachinedetailList.forEach(item => {
if (commonItem[item.lngdetailid]) {
commonItem[item.lngdetailid].push(item)
} else {
this.$set(commonItem, item.lngdetailid, [item])
}
})
this.sumequal = true
Object.keys(commonItem).forEach((val, index) => {
this.sum = 0
commonItem[val].forEach(item => {
this.sum += item.dbldeliveryquantity * 1
})
if (commonItem[val][0].dblquantity !== this.sum) {
this.sumequal = false
}
})
if (!this.sumequal) {
this.$message.error('可配货数量不等于申请数量')
return false
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步