[#332]Refonte écran réception terminée #31

Merged
tristan merged 12 commits from fit/332-refonte-reception-terminee into develop 2026-02-26 08:25:20 +00:00
Showing only changes of commit e1f7d28f0d - Show all commits

View File

@@ -607,6 +607,15 @@ async function saveBovineEntry(entry: ReceptionBovineTypeData) {
})
}
function getTotalBovines() {
const totalTypes = bovineEntries.value.reduce(
(sum, entry) => sum + (entry.quantity ?? 0),
0
)
return totalTypes +
(bovineOtherQuantity.value ?? 0)
}
async function syncBovineEntries() {
if (!idReception) {
return
@@ -765,9 +774,13 @@ async function validate() {
})
await syncMerchandiseEntries()
} else {
await clearReceptionMerchandise(idReception)
await syncBovineEntries()
await updateReception(idReception, {
if (getTotalBovines() > 52) {
// toast/erreur UI
return
}
await clearReceptionMerchandise(idReception)
await syncBovineEntries()
await updateReception(idReception, {
bovineDetail: bovineOtherQuantity.value ? String(bovineOtherQuantity.value) : null
})
}