#3: new passes type, user applications page, bug fixes

This commit is contained in:
Ivan
2024-06-10 02:53:32 +03:00
parent 8072bccfb1
commit 438dd59762
12 changed files with 615 additions and 28 deletions

View File

@ -33,7 +33,7 @@
</head>
<body>
<header>
<a href="/account"><h1>Система управления заявками на пропуска</h1></a>
<a href="/account"><h1>Система управления пропусками</h1></a>
<nav>
<div class="dropdown">
<a class="help-button" onclick="toggleDropdown('dropdownHelp-1')">Техническая поддержка</a>
@ -120,6 +120,7 @@
<div class="input-area">
<label for="newPassType">Вид пропуска*</label>
<select name="pass-type" id="newPassType">
<option value="Разовый">Разовый пропуск</option>
<option value="Временный">Временный пропуск</option>
<option value="Автомобильный">Автомобильный пропуск</option>
<option value="ТМЦ">Ввоз-Вывоз ТМЦ</option>
@ -428,7 +429,7 @@
const tmcInputs = document.getElementById('tmc-inputs');
typeSelect.addEventListener('change', function() {
if (this.value === "Временный" || this.value === "Материальный") {
if (this.value === "Временный" || this.value === "Материальный" || this.value === "Разовый") {
carInputs.style.display = 'none';
tmcInputs.style.display = 'none';
} else if (this.value === "Автомобильный") {
@ -461,7 +462,7 @@
const additional = $('#additional-input').val();
if ($('#newPassType').val() === "Временный" || $('#newPassType').val() === "Материальный") {
if ($('#newPassType').val() === "Временный" || $('#newPassType').val() === "Материальный" || $('#newPassType').val() === "Разовый") {
// Отправляем запрос на сервер для авторизации
const response = await fetch("{{API_SERVER}}/passes/newpass", {
method: "POST",
@ -558,7 +559,7 @@
const additional = $('#editadditional-input').val();
if ($('#editpasstype-input').val() === "Временный" || $('#editpasstype-input').val() === "Материальный") {
if ($('#editpasstype-input').val() === "Временный" || $('#editpasstype-input').val() === "Материальный" || $('#editpasstype-input').val() === "Разовый") {
// Отправляем запрос на сервер для авторизации
const response = await fetch("{{API_SERVER}}/passes/update", {
method: "PUT",
@ -670,7 +671,7 @@
$("#deletePass-button").attr("onclick", `deletePass(${id})`);
if (data.data.Вид_пропуска === "Временный" || data.data.Вид_пропуска === "Материальный") {
if (data.data.Вид_пропуска === "Временный" || data.data.Вид_пропуска === "Материальный" || data.data.Вид_пропуска === "Разовый") {
$("#editcar-inputs").css("display", "none");
$("#edittmc-inputs").css("display", "none");
} else if (data.data.Вид_пропуска === "Автомобильный") {