Заявка диспетчеру расписания
This commit is contained in:
@@ -140,7 +140,7 @@
|
|||||||
<i class="fas fa-comment-medical"></i> Заявка к логопеду
|
<i class="fas fa-comment-medical"></i> Заявка к логопеду
|
||||||
</button>
|
</button>
|
||||||
<button type="button" class="task-type-btn" data-type="hr" onclick="selectTaskType('hr')">
|
<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>
|
||||||
<button type="button" class="task-type-btn" data-type="certificate" onclick="selectTaskType('certificate')">
|
<button type="button" class="task-type-btn" data-type="certificate" onclick="selectTaskType('certificate')">
|
||||||
<i class="fas fa-book"></i> Заявка на справку
|
<i class="fas fa-book"></i> Заявка на справку
|
||||||
|
|||||||
@@ -386,7 +386,7 @@ function getTaskTypeDisplayName(type) {
|
|||||||
'ahch': 'АХЧ',
|
'ahch': 'АХЧ',
|
||||||
'psychologist': 'Психолог',
|
'psychologist': 'Психолог',
|
||||||
'speech_therapist': 'Логопед',
|
'speech_therapist': 'Логопед',
|
||||||
'hr': 'Кадры',
|
'hr': 'Диспетчер расписания',
|
||||||
'certificate': 'Справка',
|
'certificate': 'Справка',
|
||||||
'e_journal': 'Эл. журнал'
|
'e_journal': 'Эл. журнал'
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -213,12 +213,12 @@ async function createTask(event) {
|
|||||||
for (const userId of selectedUsers) {
|
for (const userId of selectedUsers) {
|
||||||
const groups = await getUserGroups(userId);
|
const groups = await getUserGroups(userId);
|
||||||
const hasSecretaryGroup = groups.some(group =>
|
const hasSecretaryGroup = groups.some(group =>
|
||||||
group.name === 'кадровичка' ||
|
group.name === 'Диспетчер' ||
|
||||||
(typeof group === 'string' && group.includes('кадровичка'))
|
(typeof group === 'string' && group.includes('Диспетчер'))
|
||||||
);
|
);
|
||||||
|
|
||||||
if (!hasSecretaryGroup) {
|
if (!hasSecretaryGroup) {
|
||||||
alert('Для задачи можно выбирать только пользователей из группы "сотрудники кадровой службы"');
|
alert('Для задачи можно выбирать только пользователей из группы "Диспетчер расписания"');
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -885,7 +885,7 @@ async function selectTaskType(type) {
|
|||||||
} else if (type === 'speech_therapist') {
|
} else if (type === 'speech_therapist') {
|
||||||
await reloadUsersForType('логопед');
|
await reloadUsersForType('логопед');
|
||||||
} else if (type === 'hr') {
|
} else if (type === 'hr') {
|
||||||
await reloadUsersForType('кадровичка');
|
await reloadUsersForType('Диспетчер');
|
||||||
} else if (type === 'certificate') {
|
} else if (type === 'certificate') {
|
||||||
await reloadUsersForType('Администрация');
|
await reloadUsersForType('Администрация');
|
||||||
} else if (type === 'e_journal') {
|
} else if (type === 'e_journal') {
|
||||||
@@ -993,7 +993,7 @@ function suggestDefaultTitle(type) {
|
|||||||
'ahch': 'Заявка в АХЧ: ',
|
'ahch': 'Заявка в АХЧ: ',
|
||||||
'psychologist': 'Заявка к психологу: ',
|
'psychologist': 'Заявка к психологу: ',
|
||||||
'speech_therapist': 'Заявка к логопеду: ',
|
'speech_therapist': 'Заявка к логопеду: ',
|
||||||
'hr': 'Заявка в кадры: ',
|
'hr': 'Заявка диспетчеру расписания: ',
|
||||||
'certificate': 'Заявка на получение справки: ',
|
'certificate': 'Заявка на получение справки: ',
|
||||||
'e_journal': 'Заявка на доступ в электронный журнал: '
|
'e_journal': 'Заявка на доступ в электронный журнал: '
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user