优化
This commit is contained in:
@@ -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('确认箱数已保存,计算结果已由服务端更新')
|
||||
|
||||
Reference in New Issue
Block a user