This commit is contained in:
2026-09-10 10:22:48 +08:00
parent 503a4bac89
commit fc0226d4cb
2 changed files with 25 additions and 7 deletions
@@ -410,6 +410,7 @@ function setOperationError(error: unknown, fallback: string) {
} : source
const conflict = details.message.includes('版本已变化')
|| details.message.includes('并发修改')
|| details.message.includes('已被其他人修改')
conflictDetected.value = conflict
operationError.value = conflict ? details : null
if (!conflict) {
@@ -453,12 +454,14 @@ async function saveDraft() {
})
version = saved.version
}
for (const item of changedItems) {
const saved = await updateConfirmedPackageCount(customerId.value, props.inboundId, item.itemId, {
measurementVersion: version,
confirmedPackageCount: item.packageCount,
})
version = saved.measurementVersion
if (!draftChanged) {
for (const item of changedItems) {
const saved = await updateConfirmedPackageCount(customerId.value, props.inboundId, item.itemId, {
measurementVersion: version,
confirmedPackageCount: item.packageCount,
})
version = saved.measurementVersion
}
}
form.version = version
ElMessage.success('确认箱数已保存,计算结果已由服务端更新')