Can now void individual instruction rows

This commit is contained in:
dredgy
2022-07-31 22:16:08 +10:00
committed by GitHub
parent 334391eb38
commit 42e96b1769

View File

@@ -413,7 +413,7 @@ const voidOrderItems = (orderItemIds: number[]) => {
if(orderItemToVoid) { if(orderItemToVoid) {
if(orderItemToVoid.item.item_type == "instruction") { if(orderItemToVoid.item.item_type == "instruction") {
const parentItem = getParentItem(orderItemToVoid.id, originalOrderItemList) const parentItem = getParentItem(orderItemToVoid.id, originalOrderItemList)
if(originalSelectedIds.includes(parentItem.id) && parentItem.qty-1 < 1){ if(originalSelectedIds.includes(parentItem.id) && parentItem.qty-1 < 1 || !originalSelectedIds.includes(parentItem.id)){
decrementItemQty(orderItemToVoid) decrementItemQty(orderItemToVoid)
} }
} else decrementItemQty(orderItemToVoid) } else decrementItemQty(orderItemToVoid)
@@ -629,4 +629,4 @@ $(() => {
$('.coverSelector, .gridContainer').hide() $('.coverSelector, .gridContainer').hide()
if(OrderScreen.table) if(OrderScreen.table)
ajax(`/order/getOrderScreenData/${OrderScreen.table.table_number}`, null, 'get', setupOrderScreen, null, null) ajax(`/order/getOrderScreenData/${OrderScreen.table.table_number}`, null, 'get', setupOrderScreen, null, null)
}) })