feat: added app routing

This commit is contained in:
Тимур Городецкий
2026-08-03 17:58:24 +05:00
parent e6203e7093
commit dc60d2dbee
22 changed files with 460 additions and 61 deletions
+3 -12
View File
@@ -1,9 +1,8 @@
import { IRequestType } from '../models/types';
/**
* Типы заявок (плитки) по категориям. Первая партия.
* Пока захардкожены; сами формы появятся позже (см. forms/registry).
* id — латиницей, т.к. позже станет ключом в реестре форм.
* Типы заявок (плитки) по категориям, в порядке отображения.
* id — латиницей, т.к. это ключ в реестре форм (forms/registry) и в ссылках (rptype).
*/
export const REQUEST_TYPES: IRequestType[] = [
// Отдел рекрутинга
@@ -13,16 +12,8 @@ export const REQUEST_TYPES: IRequestType[] = [
// IT
{ id: 'it-workplace-setup', categoryId: 'it', title: 'Заявка на организацию рабочего места', icon: 'monitor' },
// Бухгалтерия
{ id: 'accounting-advance', categoryId: 'accounting', title: 'Заявка на аванс', icon: 'calculator' },
// Отдел кадров
{ id: 'hr-labor-leave', categoryId: 'hr', title: 'Заявка на трудовой отпуск', icon: 'calendar' },
{ id: 'hr-day-off', categoryId: 'hr', title: 'на отгул', icon: 'calendar' },
{ id: 'hr-dismissal', categoryId: 'hr', title: 'на увольнение', icon: 'document' },
{ id: 'hr-clearance-sheet', categoryId: 'hr', title: 'обходной лист', icon: 'clipboard' },
{ id: 'hr-bs', categoryId: 'hr', title: 'БС', icon: 'document' },
{ id: 'hr-business-trip', categoryId: 'hr', title: 'на командировку', icon: 'send' }
{ id: 'hr-transfer', categoryId: 'hr', title: 'на перемещение сотрудников', icon: 'send' }
];
/** Заявки, относящиеся к указанной категории. */