Ver código fonte

fix: sale master

Muhammad Iqbal Afandi 3 anos atrás
pai
commit
d0efb6f8a8

+ 4
- 1
resources/js/pages/Purchases/Composables/useCart.js Ver arquivo

@@ -80,7 +80,10 @@ export function useCart(form, initialProducts = []) {
80 80
         : product.price * product.qty
81 81
     })
82 82
 
83
-    return itemPrices.reduce((prev, current) => prev + current, 0)
83
+    return itemPrices.reduce(
84
+      (prevPrice, currentPrice) => prevPrice + currentPrice,
85
+      0
86
+    )
84 87
   }
85 88
 
86 89
   const onEditCart = (event) => {

+ 6
- 2
resources/js/pages/Sales/Create.vue Ver arquivo

@@ -1,6 +1,6 @@
1 1
 <script setup>
2 2
 import { computed, watchEffect } from 'vue'
3
-import { profit } from '@/utils/helpers'
3
+import { profit, ppn as ppnUtils } from '@/utils/helpers'
4 4
 import { optionStatus } from './config'
5 5
 import { cartTable } from './config'
6 6
 import Details from './Components/Details.vue'
@@ -69,7 +69,11 @@ const dropdownStatus = computed(() => {
69 69
 
70 70
 const productProductUnit = computed(() => form.product?.unit)
71 71
 
72
-const productProductPrice = computed(() => form.product?.price)
72
+const productProductPrice = computed(() => {
73
+  if (form.product?.number) {
74
+    return ppnUtils(form.product.price, form.product.ppn ? form.ppn : 0)
75
+  }
76
+})
73 77
 
74 78
 const productProductPpn = computed(() => form.product?.ppn)
75 79