From 632d05bbfbef01c5f19df7be77433cffb7cea758 Mon Sep 17 00:00:00 2001 From: Surya Paolo Date: Fri, 29 Dec 2023 21:17:25 +0100 Subject: [PATCH] - preordinabili corretti + altro --- src/common/shared_vuejs.ts | 15 +- src/components/CProductCard/CProductCard.scss | 4 + src/components/CProductCard/CProductCard.ts | 17 +-- src/components/CProductCard/CProductCard.vue | 129 ++++++++++++++---- src/css/app.scss | 12 ++ src/db/lang/ws_enUs.js | 1 + src/model/Products.ts | 7 +- src/rootgen/admin/importdata/importdata.ts | 5 +- src/statics/lang/it.js | 9 +- src/store/Modules/fieldsTable.ts | 16 +++ src/store/Products.ts | 24 +++- src/views/ecommerce/orderInfo/orderInfo.vue | 16 +-- .../ecommerce/productInfo/productInfo.vue | 4 +- 13 files changed, 192 insertions(+), 67 deletions(-) diff --git a/src/common/shared_vuejs.ts b/src/common/shared_vuejs.ts index cd89cea9..e0b8256c 100755 --- a/src/common/shared_vuejs.ts +++ b/src/common/shared_vuejs.ts @@ -1039,6 +1039,7 @@ export const shared_consts = { RECEIVED: 7, COMPLETED: 6, CANCELED: 10, + DELETE_REALLY: 20, }, OrderStat: { @@ -1102,14 +1103,14 @@ export const shared_consts = { label: 'Ricevuto', value: 7, }, - { - label: 'Completato', - value: 8, - }, { label: 'Cancellato', value: 10, }, + { + label: 'Elimina Definitivamente !!', + value: 20, + }, ], @@ -1150,6 +1151,12 @@ export const shared_consts = { icon: 'delete', color: 'red', }, + { + label: 'Cancella Definitivamente', //DELETE_REALLY + value: 20, + icon: 'delete', + color: 'red', + }, ], ConfSite: { diff --git a/src/components/CProductCard/CProductCard.scss b/src/components/CProductCard/CProductCard.scss index 497d9d94..5ec45aaa 100755 --- a/src/components/CProductCard/CProductCard.scss +++ b/src/components/CProductCard/CProductCard.scss @@ -57,4 +57,8 @@ .countdown_scadenza{ font-size: 1.15rem; font-weight: bold; +} + +.subtit_prod { + font-style: italic; } \ No newline at end of file diff --git a/src/components/CProductCard/CProductCard.ts b/src/components/CProductCard/CProductCard.ts index c79428f7..bb8aba1e 100755 --- a/src/components/CProductCard/CProductCard.ts +++ b/src/components/CProductCard/CProductCard.ts @@ -60,7 +60,7 @@ export default defineComponent({ idStorehouse: '', idGasordine: '', storehouse: {}, - gasordine: {active: false}, + gasordine: { active: false }, }) const storeSelected = ref('') @@ -138,9 +138,11 @@ export default defineComponent({ try { const mygas = gasordine if (mygas) - return mygas.name + ' (' + mygas.city + ') ' + t('gas.dataora_chiusura_ordini') + ': ' + tools.getstrDateShort(mygas.dataora_chiusura_ordini) + /*return mygas.name + ' (' + mygas.city + ') ' + t('gas.dataora_chiusura_ordini') + ': ' + tools.getstrDateShort(mygas.dataora_chiusura_ordini) + ' ' + t('gas.data_arrivo_merce') + ': ' + tools.getstrDateShort(mygas.data_arrivo_merce) - + ' ' + t('gas.dataora_ritiro') + ': ' + tools.getstrDateShort(mygas.dataora_ritiro) + + ' ' + t('gas.dataora_ritiro') + ': ' + tools.getstrDateShort(mygas.dataora_ritiro)*/ + + return mygas.name else return '' } catch (e) { @@ -157,13 +159,13 @@ export default defineComponent({ gasordineSelected.value = '' recgasordineSelected.value = null - + } function updateproduct() { myproduct.value = products.getProductById(props.id) - + // products.updateQuantityAvailable(myproduct.value._id) } @@ -327,10 +329,6 @@ export default defineComponent({ endload.value = true } - function getmycardcl() { - return (props.complete) ? 'my-card-big' : 'my-card-prod' - } - function getclimgproduct() { return 'myimgproduct centermydiv' } @@ -362,7 +360,6 @@ export default defineComponent({ visuListBookable, addtoCart, iconWhishlist, - getmycardcl, getclimgproduct, getnumstore, getSingleStorehouse, diff --git a/src/components/CProductCard/CProductCard.vue b/src/components/CProductCard/CProductCard.vue index 7e5ff5be..21f0c68a 100755 --- a/src/components/CProductCard/CProductCard.vue +++ b/src/components/CProductCard/CProductCard.vue @@ -3,7 +3,12 @@ @@ -21,7 +26,7 @@ color="primary" icon="fas fa-info" class="absolute semi-transparent" - style="top: 0; right: 12px; transform: translateY(-50%)" + style="top: 0; right: 12px; transform: translateY(-90%)" :to="`/product/` + myproduct._id + '/' + cosa" /> @@ -50,7 +55,7 @@ - + {{ t('products.price') }} @@ -102,7 +107,7 @@ - + {{ t('products.gasordine') }} - + {{ t('gas.dataora_chiusura_ordini') }} - - {{ timerLabelScadenza }} + + {{ timerLabelScadenza }} @@ -150,12 +155,12 @@ - + {{ t('gas.data_arrivo_merce') }} - - {{ labelDataArrivoMerce }} + + {{ labelDataArrivoMerce }} @@ -165,11 +170,11 @@ - + {{ t('gas.dataora_ritiro') }} - - {{ labelDataRitiro }} + + {{ labelDataRitiro }} @@ -205,17 +210,24 @@ - + {{ t('ecomm.available') }} @@ -236,20 +248,54 @@ - + + + + + + + {{ t('ecomm.bloccati') }}: + + + {{ products.getQtyBloccataAvailable(myproduct) }} + + - + {{ t('ecomm.preorders') }} @@ -271,6 +317,27 @@ + + + + + + {{ t('ecomm.bloccati') }}: + + + {{ products.getQtyBloccataBookableAvailable(myproduct) }} + + +
@@ -309,16 +376,16 @@ :disable="checkifCartDisable() || !products.enableSubQty(myorder)" rounded size="md" - :label="t('products.subcart', { qta: products.qtaNextSub(myorder, myproduct) })" + :label=" + t('products.subcart', { + qta: products.qtaNextSub(myorder, myproduct), + }) + " @click="addtoCart(false)" > - +