lista ordini aggiornata

This commit is contained in:
Surya Paolo
2023-12-15 23:36:48 +01:00
parent 8399df8663
commit 176ca7fe20
13 changed files with 201 additions and 24 deletions

View File

@@ -13,7 +13,7 @@ import { shared_consts } from '@src/common/shared_vuejs'
import { CSingleCart } from '../../../components/CSingleCart'
import { CTitleBanner } from '@components'
import { ICart, IOrderCart } from '@src/model'
import { ICart, IOrder, IOrderCart } from '@src/model'
export default defineComponent({
name: 'OrderInfo',
@@ -43,7 +43,7 @@ export default defineComponent({
name: 'numorder',
required: true,
align: 'left',
label: 'Numero Ordine',
label: 'Ordine N.',
field: 'numorder',
sortable: true
},
@@ -84,7 +84,7 @@ export default defineComponent({
name: 'numorder',
required: true,
align: 'left',
label: 'Numero Ordine',
label: 'Ordine N.',
field: 'numorder',
sortable: true
},
@@ -148,6 +148,34 @@ export default defineComponent({
return ris
}
function getOrdersCartWithTotals(): any[] {
const orderscart = getOrdersCart();
if (orderscart) {
// Calculate totals
const totals = {
created_at: new Date(),
items: null,
user:{
name: 'TOTALI',
surname: '',
},
status: 0,
// Add other properties as needed
totalPrice: orderscart.reduce((total: number, rec: any) => total + rec.totalPrice, 0),
};
// Combine orders and totals
const rowsWithTotals = [...orderscart, totals];
return rowsWithTotals;
} else {
return []
}
}
function getAllOrdersCart() {
return productStore.getOrdersAllCart()
}
@@ -283,6 +311,7 @@ export default defineComponent({
updateorders,
getCols,
endload,
getOrdersCartWithTotals,
}
}
})