Corrected Ad Blue Calc
Added Adblue Usage and Price to Agridata Modal
This commit is contained in:
@@ -177,6 +177,8 @@ const setupPage = async () => {
|
||||
|
||||
//Remove Existing Total Diesel Pos
|
||||
itemInfo.value.rows = itemInfo.value.rows.filter(i => i.key !== "dieselPos")
|
||||
//Remove Existing Total Ad Blue Pos
|
||||
itemInfo.value.rows = itemInfo.value.rows.filter(i => i.key !== "adbluePos")
|
||||
|
||||
//Add Total Title
|
||||
itemInfo.value.rows.push({
|
||||
@@ -613,13 +615,15 @@ const processDieselPosition = () => {
|
||||
|
||||
itemInfo.value.rows.forEach(row => {
|
||||
if(row.agriculture && row.agriculture.dieselUsage) {
|
||||
console.log(row.agriculture)
|
||||
agricultureData.dieselUsageTotal += Number(row.agriculture.dieselUsage)
|
||||
agricultureData.dieselPriceTotal += Number(row.agriculture.dieselPrice || 0) * Number(row.agriculture.dieselUsage)
|
||||
|
||||
agricultureData.adblueUsageTotal += Number(row.agriculture.dieselUsage * 0.04)
|
||||
agricultureData.adbluePriceTotal += Number(row.agriculture.dieselPrice || 0) * Number(row.agriculture.dieselUsage * 0.04)
|
||||
agricultureData.adblueUsageTotal += Number(row.agriculture.adblueUsage || 0)
|
||||
agricultureData.adbluePriceTotal += Number(row.agriculture.adbluePrice || 0) * Number(row.agriculture.adblueUsage || 0)
|
||||
}
|
||||
})
|
||||
console.log(agricultureData)
|
||||
|
||||
if(agricultureData.dieselUsageTotal !== 0) {
|
||||
|
||||
@@ -2039,10 +2043,14 @@ const setRowData = (row) => {
|
||||
Dieselverbrauch bearbeiten
|
||||
</template>
|
||||
<UFormGroup
|
||||
label="Menge:"
|
||||
label="Menge Diesel:"
|
||||
>
|
||||
<UInput
|
||||
v-model="row.agriculture.dieselUsage"
|
||||
@change="row.agriculture.adblueUsage = row.agriculture.dieselUsage * 0.04"
|
||||
@input="row.agriculture.adblueUsage = row.agriculture.dieselUsage * 0.04"
|
||||
type="number"
|
||||
steps="0.01"
|
||||
>
|
||||
<template #trailing>
|
||||
L
|
||||
@@ -2050,10 +2058,37 @@ const setRowData = (row) => {
|
||||
</UInput>
|
||||
</UFormGroup>
|
||||
<UFormGroup
|
||||
label="Preis:"
|
||||
label="Preis Diesel:"
|
||||
>
|
||||
<UInput
|
||||
v-model="row.agriculture.dieselPrice"
|
||||
@change="row.agriculture.adblueUsage = row.agriculture.dieselUsage * 0.04"
|
||||
type="number"
|
||||
steps="0.01"
|
||||
>
|
||||
<template #trailing>
|
||||
€/L
|
||||
</template>
|
||||
</UInput>
|
||||
</UFormGroup>
|
||||
<UFormGroup
|
||||
label="Menge AdBlue:"
|
||||
>
|
||||
<UInput
|
||||
v-model="row.agriculture.adblueUsage"
|
||||
type="number"
|
||||
steps="0.01"
|
||||
>
|
||||
<template #trailing>
|
||||
L
|
||||
</template>
|
||||
</UInput>
|
||||
</UFormGroup>
|
||||
<UFormGroup
|
||||
label="Preis AdBlue:"
|
||||
>
|
||||
<UInput
|
||||
v-model="row.agriculture.adbluePrice"
|
||||
type="number"
|
||||
steps="0.01"
|
||||
>
|
||||
|
||||
Reference in New Issue
Block a user