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
|
//Remove Existing Total Diesel Pos
|
||||||
itemInfo.value.rows = itemInfo.value.rows.filter(i => i.key !== "dieselPos")
|
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
|
//Add Total Title
|
||||||
itemInfo.value.rows.push({
|
itemInfo.value.rows.push({
|
||||||
@@ -613,13 +615,15 @@ const processDieselPosition = () => {
|
|||||||
|
|
||||||
itemInfo.value.rows.forEach(row => {
|
itemInfo.value.rows.forEach(row => {
|
||||||
if(row.agriculture && row.agriculture.dieselUsage) {
|
if(row.agriculture && row.agriculture.dieselUsage) {
|
||||||
|
console.log(row.agriculture)
|
||||||
agricultureData.dieselUsageTotal += Number(row.agriculture.dieselUsage)
|
agricultureData.dieselUsageTotal += Number(row.agriculture.dieselUsage)
|
||||||
agricultureData.dieselPriceTotal += Number(row.agriculture.dieselPrice || 0) * Number(row.agriculture.dieselUsage)
|
agricultureData.dieselPriceTotal += Number(row.agriculture.dieselPrice || 0) * Number(row.agriculture.dieselUsage)
|
||||||
|
|
||||||
agricultureData.adblueUsageTotal += Number(row.agriculture.dieselUsage * 0.04)
|
agricultureData.adblueUsageTotal += Number(row.agriculture.adblueUsage || 0)
|
||||||
agricultureData.adbluePriceTotal += Number(row.agriculture.dieselPrice || 0) * Number(row.agriculture.dieselUsage * 0.04)
|
agricultureData.adbluePriceTotal += Number(row.agriculture.adbluePrice || 0) * Number(row.agriculture.adblueUsage || 0)
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
console.log(agricultureData)
|
||||||
|
|
||||||
if(agricultureData.dieselUsageTotal !== 0) {
|
if(agricultureData.dieselUsageTotal !== 0) {
|
||||||
|
|
||||||
@@ -2039,10 +2043,14 @@ const setRowData = (row) => {
|
|||||||
Dieselverbrauch bearbeiten
|
Dieselverbrauch bearbeiten
|
||||||
</template>
|
</template>
|
||||||
<UFormGroup
|
<UFormGroup
|
||||||
label="Menge:"
|
label="Menge Diesel:"
|
||||||
>
|
>
|
||||||
<UInput
|
<UInput
|
||||||
v-model="row.agriculture.dieselUsage"
|
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>
|
<template #trailing>
|
||||||
L
|
L
|
||||||
@@ -2050,10 +2058,37 @@ const setRowData = (row) => {
|
|||||||
</UInput>
|
</UInput>
|
||||||
</UFormGroup>
|
</UFormGroup>
|
||||||
<UFormGroup
|
<UFormGroup
|
||||||
label="Preis:"
|
label="Preis Diesel:"
|
||||||
>
|
>
|
||||||
<UInput
|
<UInput
|
||||||
v-model="row.agriculture.dieselPrice"
|
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"
|
type="number"
|
||||||
steps="0.01"
|
steps="0.01"
|
||||||
>
|
>
|
||||||
|
|||||||
Reference in New Issue
Block a user