Browse Source

fix: sale master

Muhammad Iqbal Afandi 3 years ago
parent
commit
d0efb6f8a8

+ 4
- 1
resources/js/pages/Purchases/Composables/useCart.js View File

80
         : product.price * product.qty
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
   const onEditCart = (event) => {
89
   const onEditCart = (event) => {

+ 6
- 2
resources/js/pages/Sales/Create.vue View File

1
 <script setup>
1
 <script setup>
2
 import { computed, watchEffect } from 'vue'
2
 import { computed, watchEffect } from 'vue'
3
-import { profit } from '@/utils/helpers'
3
+import { profit, ppn as ppnUtils } from '@/utils/helpers'
4
 import { optionStatus } from './config'
4
 import { optionStatus } from './config'
5
 import { cartTable } from './config'
5
 import { cartTable } from './config'
6
 import Details from './Components/Details.vue'
6
 import Details from './Components/Details.vue'
69
 
69
 
70
 const productProductUnit = computed(() => form.product?.unit)
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
 const productProductPpn = computed(() => form.product?.ppn)
78
 const productProductPpn = computed(() => form.product?.ppn)
75
 
79