somechanges

This commit is contained in:
Sergey Kozyrev 2024-05-28 15:06:59 +04:00
parent 18743d3721
commit 045ddb9f6b
3 changed files with 26 additions and 21 deletions

View File

@ -314,9 +314,12 @@ namespace ImplementerApp.Controllers
HttpContext.Session.SetString("Details", value); HttpContext.Session.SetString("Details", value);
if (reportType.Equals("default")) if (reportType.Equals("default"))
return RedirectToAction("DetailWorkshopReport"); return RedirectToAction("DetailWorkshopReport");
else if (reportType.Equals("excel"))
return RedirectToAction("");
else else
return RedirectToAction("Index"); // СДЕЛАТЬ EXCEL И WORD return RedirectToAction("");
} }
[HttpGet] [HttpGet]
public IActionResult DetailWorkshopReport() public IActionResult DetailWorkshopReport()
{ {

View File

@ -35,27 +35,36 @@
<script> <script>
$(document).ready(function () { $(document).ready(function () {
function validateDates() { function validateDates() {
var startDate = new Date($('#startDate').val()); var startDate = $('#startDate').val();
var endDate = new Date($('#endDate').val()); var endDate = $('#endDate').val();
var today = new Date(); var today = new Date().toISOString().split('T')[0];
var isValid = true; var isValid = true;
$('#startDateError').text(''); $('#startDateError').text('');
$('#endDateError').text(''); $('#endDateError').text('');
// Проверка, что даты не превосходят сегодняшнюю дату if (!startDate) {
if (startDate > today) { $('#startDateError').text('Пожалуйста, выберите дату начала.');
$('#startDateError').text('Дата начала не может быть больше сегодняшней даты.');
isValid = false; isValid = false;
} }
if (endDate > today) { if (!endDate) {
$('#endDateError').text('Дата окончания не может быть больше сегодняшней даты.'); $('#endDateError').text('Пожалуйста, выберите дату окончания.');
isValid = false; isValid = false;
} }
// Проверка, что стартовая дата не превосходит конечную дату
if (startDate > endDate) { if (isValid) {
$('#endDateError').text('Дата окончания не может быть раньше даты начала.'); if (startDate > today) {
isValid = false; $('#startDateError').text('Дата начала не может быть больше сегодняшней даты.');
isValid = false;
}
if (endDate > today) {
$('#endDateError').text('Дата окончания не может быть больше сегодняшней даты.');
isValid = false;
}
if (startDate > endDate) {
$('#endDateError').text('Дата окончания не может быть раньше даты начала.');
isValid = false;
}
} }
return isValid; return isValid;

View File

@ -3,19 +3,12 @@
@model List<DetailWorkshopReportViewModel> @model List<DetailWorkshopReportViewModel>
@{ @{
ViewData["Title"] = "Details - Workshop Reports"; ViewData["Title"] = "Отчет Деталь - цех";
} }
<div class="text-center"> <div class="text-center">
<h1 class="display-4">Список деталей с отображением цехов</h1> <h1 class="display-4">Список деталей с отображением цехов</h1>
</div> </div>
<form asp-controller="Report" method="post">
<button type="submit" class="btn btn-primary">Сгенерировать отчет в Word</button>
</form>
<form asp-controller="Report" method="post">
<button type="submit" class="btn btn-primary">Сгенерировать отчет в Excel</button>
</form>
<table class="table"> <table class="table">
<thead> <thead>
<tr> <tr>