somechanges
This commit is contained in:
parent
18743d3721
commit
045ddb9f6b
@ -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()
|
||||||
{
|
{
|
||||||
|
@ -35,15 +35,24 @@
|
|||||||
<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) {
|
||||||
|
$('#startDateError').text('Пожалуйста, выберите дату начала.');
|
||||||
|
isValid = false;
|
||||||
|
}
|
||||||
|
if (!endDate) {
|
||||||
|
$('#endDateError').text('Пожалуйста, выберите дату окончания.');
|
||||||
|
isValid = false;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (isValid) {
|
||||||
if (startDate > today) {
|
if (startDate > today) {
|
||||||
$('#startDateError').text('Дата начала не может быть больше сегодняшней даты.');
|
$('#startDateError').text('Дата начала не может быть больше сегодняшней даты.');
|
||||||
isValid = false;
|
isValid = false;
|
||||||
@ -52,11 +61,11 @@
|
|||||||
$('#endDateError').text('Дата окончания не может быть больше сегодняшней даты.');
|
$('#endDateError').text('Дата окончания не может быть больше сегодняшней даты.');
|
||||||
isValid = false;
|
isValid = false;
|
||||||
}
|
}
|
||||||
// Проверка, что стартовая дата не превосходит конечную дату
|
|
||||||
if (startDate > endDate) {
|
if (startDate > endDate) {
|
||||||
$('#endDateError').text('Дата окончания не может быть раньше даты начала.');
|
$('#endDateError').text('Дата окончания не может быть раньше даты начала.');
|
||||||
isValid = false;
|
isValid = false;
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
return isValid;
|
return isValid;
|
||||||
}
|
}
|
||||||
|
@ -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>
|
||||||
|
Loading…
Reference in New Issue
Block a user