141 lines
7.5 KiB
Plaintext
141 lines
7.5 KiB
Plaintext
@using Microsoft.AspNetCore.Mvc.Localization
|
|
@using gehGassi.Web.Helper
|
|
|
|
@model gehGassi.Web.Models.StatisticDateRangeVm
|
|
|
|
@inject IViewLocalizer Localizer
|
|
@{
|
|
ViewData["Title"] = Localizer["Menu_Statistics_WalkPerDay"];
|
|
}
|
|
@section pageTitle{
|
|
<a href="@Url.Action("WalksPerDay", "Statistic")">@Localizer["Menu_Statistics_WalkPerDay"]</a>
|
|
}
|
|
|
|
<section id="statisticWalksPerDayContainer">
|
|
<div id="list">
|
|
<div id="listContainer">
|
|
<div class="text-center">
|
|
<h4>@Localizer["Menu_Statistics_WalkPerDay"]</h4>
|
|
<div class="row mb-5">
|
|
<div class="col-sm-4 offset-sm-4">
|
|
<label class="form-label" asp-for="Start"></label>
|
|
<div class="e-input-group">
|
|
<div class="e-input-group-icon"><i class="fa fa-fw fa-calendar"></i></div>
|
|
<input asp-for="Start" class="form-control" />
|
|
</div>
|
|
<span asp-validation-for="Start" class="invalid-feedback"></span>
|
|
</div>
|
|
</div>
|
|
<div class="row mb-2">
|
|
<div class="col-sm-4 offset-sm-4 mb-3">
|
|
<div class="card">
|
|
<div class="card-body p-3 d-flex align-items-center">
|
|
<i class="fa fa-person-walking fa-2xl bg-primary p-4 font-2xl me-3"></i>
|
|
<div>
|
|
<div id="total" class="text-value-md text-primary fs-4">0</div>
|
|
<div class="text-muted text-uppercase font-weight-bold">Gesamt</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="row mb-2">
|
|
<div class="col-sm-3 mb-3">
|
|
<div class="card">
|
|
<div class="card-body p-3 d-flex align-items-center">
|
|
<i class="fa fa-money-bill fa-2xl bg-primary p-4 font-2xl me-3"></i>
|
|
<div>
|
|
<div id="toPay" class="text-value-md text-primary fs-4">0</div>
|
|
<div id="toPayPercent" class="text-value-md text-primary">0</div>
|
|
<div class="text-muted text-uppercase font-weight-bold">Zu bezahlen</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="col-sm-3 mb-3">
|
|
<div class="card">
|
|
<div class="card-body p-3 d-flex align-items-center">
|
|
<i class="fa fa-play fa-2xl bg-primary p-4 font-2xl me-3"></i>
|
|
<div>
|
|
<div id="running" class="text-value-md text-primary fs-4">0</div>
|
|
<div id="runningPercent" class="text-value-md text-primary">0</div>
|
|
<div class="text-muted text-uppercase font-weight-bold">Laufend</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="col-sm-3 mb-3">
|
|
<div class="card">
|
|
<div class="card-body p-3 d-flex align-items-center">
|
|
<i class="fa fa-circle-check fa-2xl bg-primary p-4 font-2xl me-3"></i>
|
|
<div>
|
|
<div id="completed" class="text-value-md text-primary fs-4">0</div>
|
|
<div id="completedPercent" class="text-value-md text-primary">0</div>
|
|
<div class="text-muted text-uppercase font-weight-bold">Beendet</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="col-sm-3 mb-3">
|
|
<div class="card">
|
|
<div class="card-body p-3 d-flex align-items-center">
|
|
<i class="fa fa-circle-exclamation fa-2xl bg-primary p-4 font-2xl me-3"></i>
|
|
<div>
|
|
<div id="notCompleted" class="text-value-md text-primary fs-4">0</div>
|
|
<div id="notCompletedPercent" class="text-value-md text-primary">0</div>
|
|
<div class="text-muted text-uppercase font-weight-bold">Nicht beendet</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="row mb-2">
|
|
<div class="col-sm-3 mb-3">
|
|
<div class="card">
|
|
<div class="card-body p-3 d-flex align-items-center">
|
|
<i class="fa fa-user-check fa-2xl bg-primary p-4 font-2xl me-3"></i>
|
|
<div>
|
|
<div id="confirmed" class="text-value-md text-primary fs-4">0</div>
|
|
<div id="confirmedPercent" class="text-value-md text-primary">0</div>
|
|
<div class="text-muted text-uppercase font-weight-bold">Bestätigt</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="col-sm-3 mb-3">
|
|
<div class="card">
|
|
<div class="card-body p-3 d-flex align-items-center">
|
|
<i class="fa fa-triangle-exclamation fa-2xl bg-primary p-4 font-2xl me-3"></i>
|
|
<div>
|
|
<div id="complained" class="text-value-md text-primary fs-4">0</div>
|
|
<div id="complainedPercent" class="text-value-md text-primary">0</div>
|
|
<div class="text-muted text-uppercase font-weight-bold">Reklamiert</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="col-sm-3 mb-3">
|
|
<div class="card">
|
|
<div class="card-body p-3 d-flex align-items-center">
|
|
<i class="fa fa-check-double fa-2xl bg-primary p-4 font-2xl me-3"></i>
|
|
<div>
|
|
<div id="complainResolved" class="text-value-md text-primary fs-4">0</div>
|
|
<div id="complainResolvedPercent" class="text-value-md text-primary">0</div>
|
|
<div class="text-muted text-uppercase font-weight-bold">Reklamation gelöst</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div id="detail" style="display: none;">
|
|
</div>
|
|
@Html.Hidden("jsGetUrl", Url.Action("GetWalksPerDay", "Statistic"))
|
|
|
|
@section Scripts{
|
|
<system-js url="~/scripts/Views/Statistic/walksPerDay.js" fresh-import="true"></system-js>
|
|
}
|
|
|
|
</section> |