fix: changed SP list order field to StepOrder
This commit is contained in:
@@ -29,4 +29,7 @@ export interface IResolvedRouteStep {
|
||||
executorEmail: string | null;
|
||||
position: string | null;
|
||||
allowReassignToOtherApprovers: boolean;
|
||||
// Предупреждение маршрута по этому шагу (например, роль не разрешилась в
|
||||
// конкретного человека) — приходит от API, показываем автору при желании.
|
||||
warning: string | null;
|
||||
}
|
||||
|
||||
@@ -5,4 +5,5 @@ export interface IApprovalRow {
|
||||
approverId: number; // Id пользователя сайта в поле «Согласующий»
|
||||
order: number; // колонка Order (очередь согласования)
|
||||
allowReassign: boolean; // AllowReassignToOtherApprovers
|
||||
phase: string; // Phase: «Согласование» | «Исполнение» (см. APPROVAL_PHASE)
|
||||
}
|
||||
|
||||
@@ -8,4 +8,5 @@ export interface IMatrixRow {
|
||||
date: string; // дата решения (дд.мм.гггг) или ''
|
||||
comment: string;
|
||||
allowReassign: boolean; // может ли этот согласующий добавить делеганта
|
||||
phase?: string; // фаза строки: «Согласование» | «Исполнение» (см. APPROVAL_PHASE)
|
||||
}
|
||||
|
||||
@@ -23,3 +23,18 @@ export const REQUEST_STATUS_CHOICES: string[] = [
|
||||
REQUEST_STATUS.execution,
|
||||
REQUEST_STATUS.closed,
|
||||
];
|
||||
|
||||
// Фаза строки в списке маршрута: согласование (кто одобряет) и исполнение
|
||||
// (кто выполняет после согласования). Обе фазы живут в одном списке «— согласование»,
|
||||
// строки различаются колонкой Phase. Значения приходят из внешнего API как
|
||||
// Approval/Execution, но в списке храним по-русски для читаемости колонки.
|
||||
export const APPROVAL_PHASE = {
|
||||
approval: 'Согласование',
|
||||
execution: 'Исполнение',
|
||||
} as const;
|
||||
|
||||
// Значения Choice-колонки Phase при провижининге.
|
||||
export const APPROVAL_PHASE_CHOICES: string[] = [
|
||||
APPROVAL_PHASE.approval,
|
||||
APPROVAL_PHASE.execution,
|
||||
];
|
||||
|
||||
Reference in New Issue
Block a user