aggiornamento Ordini GAS filtri

This commit is contained in:
Surya Paolo
2024-02-13 18:13:36 +01:00
parent 6a01379b67
commit c6e0caa3f4
71 changed files with 1105 additions and 281 deletions

View File

@@ -47,6 +47,8 @@ export default defineComponent({
const $q = useQuasar()
const orderQuantity = ref(<number | undefined>undefined);
const weight = ref(<number | undefined>undefined);
const price = ref(<number | undefined>undefined);
const orderQuantityPreordered = ref(<number | undefined>undefined);
const orderTotalPriceProduct = ref(<number | undefined>undefined);
@@ -64,6 +66,26 @@ export default defineComponent({
enableChangeTotalPrice.value = false
});
watch(weight, (newValue: any) => {
if (order.value.product) {
if (!newValue)
order.value.product.productInfo.weight = 0
else
order.value.product.productInfo.weight = parseFloat(newValue);
}
enableChangeTotalPrice.value = false
});
watch(price, (newValue: any) => {
if (order.value) {
if (!newValue)
order.value.price = 0
else
order.value.price = parseFloat(newValue);
}
enableChangeTotalPrice.value = false
});
watch(orderQuantityPreordered, (newValue: any) => {
if (!newValue)
order.value.quantitypreordered = 0
@@ -137,7 +159,7 @@ export default defineComponent({
function isApplicatoSconto() {
const totalipotetico = order.value.product!.price * (order.value.quantity + order.value.quantitypreordered)
if (totalipotetico > order.value.TotalPriceProduct) {
if (totalipotetico.toFixed(2) > order.value.TotalPriceProduct.toFixed(2)) {
return true
}
return false
@@ -164,6 +186,8 @@ export default defineComponent({
function mounted() {
endload.value = false
weight.value = props.order.product?.productInfo.weight
price.value = props.order.price
if (props.order.quantity !== 0) {
orderQuantity.value = props.order.quantity
enableQty.value = true
@@ -195,6 +219,8 @@ export default defineComponent({
t,
updateOrder,
orderQuantity,
weight,
price,
orderQuantityPreordered,
enableQty,
enableQtyPreordered,