+
{{ $t('journal.dispatcher-stats.timetables-avg') }}
{{ stats.issuedTimetables.distanceAvg.toFixed(2) }}km
diff --git a/src/components/JournalView/JournalTimetables/JournalDriverStats.vue b/src/components/JournalView/JournalTimetables/JournalDriverStats.vue
index a43d6f7..1005a9b 100644
--- a/src/components/JournalView/JournalTimetables/JournalDriverStats.vue
+++ b/src/components/JournalView/JournalTimetables/JournalDriverStats.vue
@@ -12,14 +12,6 @@
-
- {{ $t('journal.driver-stats.timetables') }}
- {{ store.driverStatsData._count.fulfilled }} /
- {{ store.driverStatsData._count._all }}
-
-
{{ $t('journal.driver-stats.longest-timetable') }}
{{ store.driverStatsData._max.routeDistance.toFixed(2) }}km
@@ -29,12 +21,43 @@
{{ $t('journal.driver-stats.avg-timetable') }}
{{ store.driverStatsData._avg.routeDistance.toFixed(2) }}km
+
+
+
+
+
+
+ {{ $t('journal.driver-stats.timetables') }}
+
+ {{ store.driverStatsData._count.fulfilled }} /
+ {{ store.driverStatsData._count._all }}
+
+
+ ({{
+ (
+ (store.driverStatsData._count.fulfilled / store.driverStatsData._count._all) *
+ 100
+ ).toFixed(2)
+ }}%)
+
+
+
{{ $t('journal.driver-stats.distance') }}
{{ store.driverStatsData._sum.currentDistance.toFixed(2) }} /
{{ store.driverStatsData._sum.routeDistance.toFixed(2) }}km
+
+
+ ({{
+ (
+ (store.driverStatsData._sum.currentDistance /
+ store.driverStatsData._sum.routeDistance) *
+ 100
+ ).toFixed(2)
+ }}%)
+
@@ -43,6 +66,16 @@
{{ store.driverStatsData._sum.confirmedStopsCount }} /
{{ store.driverStatsData._sum.allStopsCount }}
+
+
+ ({{
+ (
+ (store.driverStatsData._sum.confirmedStopsCount /
+ store.driverStatsData._sum.allStopsCount) *
+ 100
+ ).toFixed(2)
+ }}%)
+
diff --git a/src/styles/_badge.scss b/src/styles/_badge.scss
index c5b76e4..5721c90 100644
--- a/src/styles/_badge.scss
+++ b/src/styles/_badge.scss
@@ -8,7 +8,7 @@
margin: 0.25em;
- span {
+ & > span {
display: inline-block;
background: #585858;
padding: 0.2em 0.4em;