ит заявка
This commit is contained in:
16
public/ui.js
16
public/ui.js
@@ -1162,6 +1162,22 @@ async function loadTaskFiles(taskId) {
|
||||
}
|
||||
|
||||
async function selectTaskType(type) {
|
||||
// Управление видимостью дополнительных полей для ИТ
|
||||
const itFields = document.getElementById('it-additional-fields');
|
||||
const cabinetInput = document.getElementById('it-cabinet');
|
||||
const corpusInput = document.getElementById('it-corpus');
|
||||
const problemSelect = document.getElementById('it-problem-type');
|
||||
if (type === 'it') {
|
||||
if (itFields) itFields.style.display = 'block';
|
||||
if (cabinetInput) cabinetInput.setAttribute('required', 'required');
|
||||
if (corpusInput) corpusInput.setAttribute('required', 'required');
|
||||
if (problemSelect) problemSelect.setAttribute('required', 'required');
|
||||
} else {
|
||||
if (itFields) itFields.style.display = 'none';
|
||||
if (cabinetInput) cabinetInput.removeAttribute('required');
|
||||
if (corpusInput) corpusInput.removeAttribute('required');
|
||||
if (problemSelect) problemSelect.removeAttribute('required');
|
||||
}
|
||||
document.querySelectorAll('.task-type-btn').forEach(btn => {
|
||||
btn.classList.remove('active');
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user