- aggiungo campo "sfuso"

- aggiunto totale al carrello
This commit is contained in:
Surya Paolo
2024-02-11 16:33:07 +01:00
parent b2d6b25539
commit 07a37f20f9
5 changed files with 9 additions and 3 deletions

View File

@@ -17,6 +17,7 @@ export interface IProductInfo {
weight_lordo?: number,
unit: number,
unit_lordo?: number,
sfuso?: boolean,
stars?: number,
date?: Date,
icon?: string,

View File

@@ -503,7 +503,7 @@ export default defineComponent({
} else if ((cmd === shared_consts.Cmd.PRODUCTS) || (cmd === shared_consts.Cmd.PRODUCTS_V2)) {
let options = { aggiornaStockQty: checkAggiornaQta.value }
if (importasulserver.value)
userStore.importToServerCmd($q, t, cmd, { arrdata: strris, options })
userStore.importToServerCmd($q, t, cmd, { arrdata: JSON.stringify(strris, null, 2), options })
}
risultato = strris

View File

@@ -89,6 +89,7 @@ const msg_it = {
barcode: 'BarCode',
price_acquistato: 'Prezzo Acquistato',
vegan: 'Vegano',
sfuso: 'Sfuso',
gasordine: 'Ordine Gas',
select_gasordine: 'Scegli l\'Ordine del GAS',
productInfo: 'Info Prodotto',
@@ -1677,7 +1678,7 @@ const msg_it = {
area_personale: 'Per poter fare un Ordine occorre essere Registrati ed accedere con le proprie credenziali (username e password)',
prodotto: 'prodotto',
prodotti: 'prodotti',
prod_sul_carrello: '{qty} {strprod} sul Carrello',
prod_sul_carrello: '{qty} {strprod} sul Carrello (Totale: {tot})',
prodotto_tolto: 'Il prodotto è stato tolto dal Carrello',
error_cart: 'Errore durante l\'inserimento del prodotto sul carrello, riprovare.',
completa_ord: 'Invia l\'Ordine',

View File

@@ -2043,6 +2043,7 @@ export const colTableProductInfos = [
AddCol({ name: 'weight', label_trans: 'products.weight', fieldtype: costanti.FieldType.number }),
AddCol({ name: 'weight_lordo', label_trans: 'products.weight_lordo', fieldtype: costanti.FieldType.number }),
AddCol({ name: 'vegan', label_trans: 'products.vegan', fieldtype: costanti.FieldType.boolean }),
AddCol({ name: 'sfuso', label_trans: 'products.sfuso', fieldtype: costanti.FieldType.boolean }),
AddCol({
name: 'unit', label_trans: 'products.unit',
fieldtype: costanti.FieldType.select, jointable: 'units',

View File

@@ -880,8 +880,11 @@ export const useProducts = defineStore('Products', {
if (qta > 1 || qta === 0)
strprod = t('ecomm.prodotti')
if (qta >= 0) {
msg = t('ecomm.prod_sul_carrello', { strprod, qty: qta })
let totalPrice = this.cart.totalPrice ? this.cart.totalPrice.toFixed(2): 0
let tot = totalPrice + ' €'
msg = t('ecomm.prod_sul_carrello', { strprod, qty: qta, tot })
}
}