+
+
-
-
-
Totale:
-
€ {{ myTotalPrice() }}
+
+
+ {{ $t('ecomm.totale') }}:
+ € {{ myTotalPrice() }}
+
+
+
+
+
+
-
-
+ recOrderCart.status: {{ recOrderCart.status }}
-
+
+
+
-
-
-
+
+ {{ $t('ecomm.carrello_vuoto') }}
diff --git a/src/views/ecommerce/orderInfo/orderInfo.scss b/src/views/ecommerce/orderInfo/orderInfo.scss
index 013c284d..cc270c99 100755
--- a/src/views/ecommerce/orderInfo/orderInfo.scss
+++ b/src/views/ecommerce/orderInfo/orderInfo.scss
@@ -23,4 +23,9 @@ $heightBtn: 100%;
.evaso {
font-weight: bold;
color: green;
+}
+
+.note {
+ font-style: italic;
+ color:blue;
}
\ No newline at end of file
diff --git a/src/views/ecommerce/orderInfo/orderInfo.ts b/src/views/ecommerce/orderInfo/orderInfo.ts
index 6af46346..a1771741 100755
--- a/src/views/ecommerce/orderInfo/orderInfo.ts
+++ b/src/views/ecommerce/orderInfo/orderInfo.ts
@@ -33,6 +33,7 @@ export default defineComponent({
const conferma_carrello = ref(false)
const conferma_ordine = ref(false)
+ const endload = ref(false)
const taborders = ref(shared_consts.OrderStat.IN_CORSO.value)
const statusnow = ref(0)
@@ -164,13 +165,11 @@ export default defineComponent({
arrnumstatus.value[status] = allorders.filter((rec) => (rec.status === status)).reduce((sum, item) => sum + 1, 0)
}
+ selectfirstavailable()
+
}
- function mounted() {
-
- updateorders()
-
- taborders.value = -1
+ function selectfirstavailable() {
Object.keys(arrnumstatus.value).forEach((stat: any) => {
if (arrnumstatus.value[stat] > 0) {
@@ -178,6 +177,15 @@ export default defineComponent({
taborders.value = parseInt(stat)
}
})
+ }
+
+ async function mounted() {
+
+ await productStore.loadProducts()
+
+ taborders.value = -1
+
+ updateorders()
if (taborders.value === -1)
taborders.value = shared_consts.OrderStat.IN_CORSO.value
@@ -186,6 +194,8 @@ export default defineComponent({
if (tools.isManager()) {
columns.value = [...columns_Admin.value]
}
+
+ endload.value = true
}
function CanBeShipped() {
@@ -272,6 +282,7 @@ export default defineComponent({
getAllOrdersCart,
updateorders,
getCols,
+ endload,
}
}
})
diff --git a/src/views/ecommerce/orderInfo/orderInfo.vue b/src/views/ecommerce/orderInfo/orderInfo.vue
index dc048c7e..3667d53b 100755
--- a/src/views/ecommerce/orderInfo/orderInfo.vue
+++ b/src/views/ecommerce/orderInfo/orderInfo.vue
@@ -1,7 +1,8 @@
-
+
+
-
+
{{ item.order.product.name }} ({{
item.order.quantity
}})
@@ -82,12 +83,15 @@
-
+
{{ item.order.product.name }} ({{
item.order.quantity
}})
+
+ Note: {{ props.row.note }}
+
{{ props.row.totalPrice }} €
diff --git a/src/views/ecommerce/productsList/productsList.vue b/src/views/ecommerce/productsList/productsList.vue
index 329dfd7f..63ba00f2 100755
--- a/src/views/ecommerce/productsList/productsList.vue
+++ b/src/views/ecommerce/productsList/productsList.vue
@@ -4,7 +4,7 @@