possibilità di modificare un ordine, e anche i totali
This commit is contained in:
@@ -22,6 +22,7 @@ function getRecordOrdersCartEmpty(): IOrderCart {
|
||||
user: null,
|
||||
totalQty: 0,
|
||||
totalPrice: 0,
|
||||
totalPriceCalc: 0,
|
||||
status: 0,
|
||||
confermato: false,
|
||||
consegnato: false,
|
||||
@@ -198,6 +199,9 @@ export const useProducts = defineStore('Products', {
|
||||
if (tipoord === shared_consts.OrderStat.IN_CORSO.value)
|
||||
return state.orders.filter((rec: IOrderCart) => ((rec.status ? rec.status : 0) <= shared_consts.OrderStatus.CHECKOUT_SENT)
|
||||
&& (hasGasordine ? rec.items?.some(item => item.order.idGasordine) : true))
|
||||
else if (tipoord === shared_consts.OrderStat.PREPARED.value)
|
||||
return state.orders.filter((rec: IOrderCart) => (rec.status === shared_consts.OrderStatus.PREPARED)
|
||||
&& (hasGasordine ? rec.items?.some(item => item.order.idGasordine) : true))
|
||||
else if (tipoord === shared_consts.OrderStat.CONFERMATI.value)
|
||||
return state.orders.filter((rec: IOrderCart) => (rec.status === shared_consts.OrderStatus.ORDER_CONFIRMED)
|
||||
&& (hasGasordine ? rec.items?.some(item => item.order.idGasordine) : true))
|
||||
@@ -356,6 +360,7 @@ export const useProducts = defineStore('Products', {
|
||||
idapp: process.env.APP_ID,
|
||||
status: shared_consts.OrderStatus.IN_CART,
|
||||
TotalPriceProduct: 0,
|
||||
TotalPriceProductCalc: 0,
|
||||
idProduct: product._id,
|
||||
product, // Copia tutto l'oggetto Product !
|
||||
|
||||
@@ -391,12 +396,12 @@ export const useProducts = defineStore('Products', {
|
||||
const userStore = useUserStore()
|
||||
const globalStore = useGlobalStore()
|
||||
|
||||
// console.log('loadProducts')
|
||||
//console.log('loadProducts')
|
||||
|
||||
if (!globalStore.site.confpages.enableEcommerce)
|
||||
return null
|
||||
|
||||
console.log('getProducts', 'userid=', userStore.my._id)
|
||||
// console.log('getProducts', 'userid=', userStore.my._id)
|
||||
|
||||
// if (userStore.my._id === '') {
|
||||
// return new Types.AxiosError(0, null, 0, '')
|
||||
@@ -407,7 +412,7 @@ export const useProducts = defineStore('Products', {
|
||||
ris = await Api.SendReq('/products', 'POST', { userId: userStore.my._id })
|
||||
.then((res) => {
|
||||
if (res.data.products) {
|
||||
console.log('aggiorna prodotti')
|
||||
// console.log('aggiorna prodotti')
|
||||
this.products = []
|
||||
this.products = res.data.products
|
||||
} else {
|
||||
@@ -460,7 +465,7 @@ export const useProducts = defineStore('Products', {
|
||||
const idord = this.orders.findIndex((ord: IOrderCart) => ord._id === myorderscart._id)
|
||||
if (idord >= 0) {
|
||||
console.log('aggiorna ordine')
|
||||
this.orders[idord] = {...myorderscart}
|
||||
this.orders[idord] = { ...myorderscart }
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -551,7 +556,7 @@ export const useProducts = defineStore('Products', {
|
||||
|
||||
async loadOrders() {
|
||||
|
||||
console.log('loadOrders')
|
||||
// console.log('loadOrders')
|
||||
const userStore = useUserStore()
|
||||
const globalStore = useGlobalStore()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user