Заявка диспетчеру расписания

This commit is contained in:
2026-02-13 18:56:05 +05:00
parent bb322022b2
commit 40c454a786
4 changed files with 7 additions and 7 deletions

View File

@@ -140,7 +140,7 @@
<i class="fas fa-comment-medical"></i> Заявка к логопеду
</button>
<button type="button" class="task-type-btn" data-type="hr" onclick="selectTaskType('hr')">
<i class="fas fa-users"></i> Заявка в кадры
<i class="fas fa-users"></i> Заявка диспетчеру расписания
</button>
<button type="button" class="task-type-btn" data-type="certificate" onclick="selectTaskType('certificate')">
<i class="fas fa-book"></i> Заявка на справку

View File

@@ -386,7 +386,7 @@ function getTaskTypeDisplayName(type) {
'ahch': 'АХЧ',
'psychologist': 'Психолог',
'speech_therapist': 'Логопед',
'hr': 'Кадры',
'hr': 'Диспетчер расписания',
'certificate': 'Справка',
'e_journal': 'Эл. журнал'
};

View File

@@ -213,12 +213,12 @@ async function createTask(event) {
for (const userId of selectedUsers) {
const groups = await getUserGroups(userId);
const hasSecretaryGroup = groups.some(group =>
group.name === 'кадровичка' ||
(typeof group === 'string' && group.includes('кадровичка'))
group.name === 'Диспетчер' ||
(typeof group === 'string' && group.includes('Диспетчер'))
);
if (!hasSecretaryGroup) {
alert('Для задачи можно выбирать только пользователей из группы "сотрудники кадровой службы"');
alert('Для задачи можно выбирать только пользователей из группы "Диспетчер расписания"');
return;
}
}

View File

@@ -885,7 +885,7 @@ async function selectTaskType(type) {
} else if (type === 'speech_therapist') {
await reloadUsersForType('логопед');
} else if (type === 'hr') {
await reloadUsersForType('кадровичка');
await reloadUsersForType('Диспетчер');
} else if (type === 'certificate') {
await reloadUsersForType('Администрация');
} else if (type === 'e_journal') {
@@ -993,7 +993,7 @@ function suggestDefaultTitle(type) {
'ahch': 'Заявка в АХЧ: ',
'psychologist': 'Заявка к психологу: ',
'speech_therapist': 'Заявка к логопеду: ',
'hr': 'Заявка в кадры: ',
'hr': 'Заявка диспетчеру расписания: ',
'certificate': 'Заявка на получение справки: ',
'e_journal': 'Заявка на доступ в электронный журнал: '
};