From f7656c83790ad4d8bd234cddd9f25f59e8ce8edc Mon Sep 17 00:00:00 2001 From: Surya Paolo Date: Thu, 30 Nov 2023 15:43:32 +0100 Subject: [PATCH] =?UTF-8?q?quantit=C3=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/CMyCart/CMyCart.vue | 1 - src/components/CMyPopupEdit/CMyPopupEdit.vue | 36 +++++++++++++++++++- src/components/CProductCard/CProductCard.ts | 21 +++++++----- src/components/CProductCard/CProductCard.vue | 10 +++--- src/components/MyHeader/MyHeader.ts | 15 ++------ src/model/Products.ts | 2 +- src/statics/lang/it.js | 7 ++-- src/views/ecommerce/cartList/cartList.vue | 2 +- 8 files changed, 62 insertions(+), 32 deletions(-) diff --git a/src/components/CMyCart/CMyCart.vue b/src/components/CMyCart/CMyCart.vue index 441c334e..b2c41836 100755 --- a/src/components/CMyCart/CMyCart.vue +++ b/src/components/CMyCart/CMyCart.vue @@ -4,7 +4,6 @@
- {{ getnumItemsCart() }} diff --git a/src/components/CMyPopupEdit/CMyPopupEdit.vue b/src/components/CMyPopupEdit/CMyPopupEdit.vue index 04088cd9..106b6c06 100755 --- a/src/components/CMyPopupEdit/CMyPopupEdit.vue +++ b/src/components/CMyPopupEdit/CMyPopupEdit.vue @@ -1227,6 +1227,40 @@
+ + + +
diff --git a/src/components/CProductCard/CProductCard.ts b/src/components/CProductCard/CProductCard.ts index d2f2f727..2fe08b04 100755 --- a/src/components/CProductCard/CProductCard.ts +++ b/src/components/CProductCard/CProductCard.ts @@ -55,6 +55,8 @@ export default defineComponent({ const myproduct = ref( {}) + const storeSelected = ref('') + function iconWhishlist(order: IProduct) { if (true) { return 'far fa-heart' @@ -64,17 +66,13 @@ export default defineComponent({ } function decqty() { - if (myorder.value.quantity) { - if (myorder.value.quantity > 0) - myorder.value.quantity-- - } + if (myorder.value.quantity > 0) + myorder.value.quantity-- } function addqty() { - if (myorder.value.quantity) { - if (myorder.value.quantity < 10) - myorder.value.quantity++ - } + if (myorder.value.quantity < 10) + myorder.value.quantity++ } function addtoCart() { @@ -91,7 +89,7 @@ export default defineComponent({ } else { products.addToCart({ product: myproduct.value, order: props.order }).then((ris) => { let strprod = t('ecomm.prodotto') - if (myorder.value.quantity! > 1) + if (myorder.value.quantity > 1) strprod = t('ecomm.prodotti') if (ris) tools.showPositiveNotif($q, t('ecomm.haveadded') + ' ' + myorder.value.quantity + ' ' + strprod + ' ' + t('ecomm.tocart')) @@ -144,6 +142,10 @@ export default defineComponent({ load() }) + watch(() => storeSelected.value, (newval, oldval) => { + myorder.value.idStorehouse = newval + }) + async function load() { // console.log('created Cproductcard', code) if (props.code) { @@ -187,6 +189,7 @@ export default defineComponent({ myorder, tools, t, + storeSelected, } } }) diff --git a/src/components/CProductCard/CProductCard.vue b/src/components/CProductCard/CProductCard.vue index bdf9c8a7..2281dae2 100755 --- a/src/components/CProductCard/CProductCard.vue +++ b/src/components/CProductCard/CProductCard.vue @@ -1,7 +1,7 @@