lista ordini aggiornata
This commit is contained in:
@@ -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,
|
||||
}
|
||||
}
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user