Files
tnsu-approval-route/frontend/src/webparts/approvalAdmin/models/enums.ts
T
2026-07-30 06:11:24 +00:00

31 lines
830 B
TypeScript

// Зеркало enum'ов backend (Tnsu.ApprovalRoute.Domain/Enums/*.cs).
// Значения должны 1:1 соответствовать C#-стороне: они ходят по сети как строки.
// Человекочитаемые подписи к этим значениям живут не здесь, а в texts.ts.
export enum RouteType {
None = 'None',
Parallel = 'Parallel',
Sequential = 'Sequential'
}
export enum RouteStepStatus {
None = 'None',
Approval = 'Approval',
Execution = 'Execution'
}
export enum ProjectRole {
None = 'None',
ProjectManager = 'ProjectManager',
Planner = 'Planner',
ManagerHSE = 'ManagerHSE',
Security = 'Security'
}
export enum HeadType {
None = 'None',
Chief = 'Chief',
DirectionHead = 'DirectionHead',
DirectorTansu = 'DirectorTansu'
}