Fixed displayIncomeAndExpenditure.vue
This commit is contained in:
@@ -12,9 +12,11 @@ let incomeData = ref({})
|
||||
let expenseData = ref({})
|
||||
|
||||
const setup = async () => {
|
||||
let incomeRawData = (await supabase.from("createddocuments").select().eq("tenant",profileStore.currentTenant).in('type',['invoices'])).data
|
||||
let incomeRawData = (await supabase.from("createddocuments").select().eq("tenant",profileStore.currentTenant).in('type',['invoices','cancellationInvoices'])).data
|
||||
let expenseRawData =(await supabase.from("incominginvoices").select().eq("tenant",profileStore.currentTenant)).data
|
||||
|
||||
|
||||
|
||||
expenseRawData = expenseRawData.filter(i => i.date).map(i => {
|
||||
let amount = 0
|
||||
|
||||
@@ -66,13 +68,17 @@ const setup = async () => {
|
||||
|
||||
expenseData.value = expenseMonths
|
||||
|
||||
console.log(incomeRawData)
|
||||
|
||||
incomeRawData = incomeRawData.map(i => {
|
||||
let amount = 0
|
||||
|
||||
i.rows.forEach(r => {
|
||||
if(r.mode !== "pagebreak" && r.mode !== "title"){
|
||||
console.log("New Row")
|
||||
if(r.mode !== "pagebreak" && r.mode !== "title" && r.mode !== "text"){
|
||||
amount += r.price * r.quantity * (1 - r.discountPercent/100)
|
||||
}
|
||||
console.log(amount)
|
||||
})
|
||||
|
||||
amount = Number(amount.toFixed(2))
|
||||
|
||||
Reference in New Issue
Block a user