каркас вроде есть
This commit is contained in:
@@ -0,0 +1,69 @@
|
||||
"use strict";
|
||||
// Зеркало DTO и enum'ов backend (Tnsu.ApprovalRoute.Api / Application / Domain).
|
||||
// Имена и форма типов должны 1:1 соответствовать C#-стороне — см.
|
||||
// backend/src/Tnsu.ApprovalRoute.Domain/Enums/*.cs и
|
||||
// backend/src/Tnsu.ApprovalRoute.Application/**/*.cs
|
||||
var _a, _b, _c, _d;
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.headTypeLabels = exports.projectRoleLabels = exports.routeStepStatusLabels = exports.routeTypeLabels = exports.HeadType = exports.ProjectRole = exports.RouteStepStatus = exports.RouteType = void 0;
|
||||
exports.detectExecutorKind = detectExecutorKind;
|
||||
var RouteType;
|
||||
(function (RouteType) {
|
||||
RouteType["None"] = "None";
|
||||
RouteType["Parallel"] = "Parallel";
|
||||
RouteType["Sequential"] = "Sequential";
|
||||
})(RouteType || (exports.RouteType = RouteType = {}));
|
||||
var RouteStepStatus;
|
||||
(function (RouteStepStatus) {
|
||||
RouteStepStatus["None"] = "None";
|
||||
RouteStepStatus["Approval"] = "Approval";
|
||||
RouteStepStatus["Execution"] = "Execution";
|
||||
})(RouteStepStatus || (exports.RouteStepStatus = RouteStepStatus = {}));
|
||||
var ProjectRole;
|
||||
(function (ProjectRole) {
|
||||
ProjectRole["None"] = "None";
|
||||
ProjectRole["ProjectManager"] = "ProjectManager";
|
||||
ProjectRole["Planner"] = "Planner";
|
||||
ProjectRole["ManagerHSE"] = "ManagerHSE";
|
||||
ProjectRole["Security"] = "Security";
|
||||
})(ProjectRole || (exports.ProjectRole = ProjectRole = {}));
|
||||
var HeadType;
|
||||
(function (HeadType) {
|
||||
HeadType["None"] = "None";
|
||||
HeadType["Chief"] = "Chief";
|
||||
HeadType["DirectionHead"] = "DirectionHead";
|
||||
HeadType["DirectorTansu"] = "DirectorTansu";
|
||||
})(HeadType || (exports.HeadType = HeadType = {}));
|
||||
exports.routeTypeLabels = (_a = {},
|
||||
_a[RouteType.None] = 'Не задан',
|
||||
_a[RouteType.Parallel] = 'Параллельный',
|
||||
_a[RouteType.Sequential] = 'Последовательный',
|
||||
_a);
|
||||
exports.routeStepStatusLabels = (_b = {},
|
||||
_b[RouteStepStatus.None] = 'Не задан',
|
||||
_b[RouteStepStatus.Approval] = 'Согласование',
|
||||
_b[RouteStepStatus.Execution] = 'Исполнение',
|
||||
_b);
|
||||
exports.projectRoleLabels = (_c = {},
|
||||
_c[ProjectRole.None] = '—',
|
||||
_c[ProjectRole.ProjectManager] = 'Руководитель проекта',
|
||||
_c[ProjectRole.Planner] = 'Планировщик',
|
||||
_c[ProjectRole.ManagerHSE] = 'Менеджер HSE',
|
||||
_c[ProjectRole.Security] = 'Безопасность',
|
||||
_c);
|
||||
exports.headTypeLabels = (_d = {},
|
||||
_d[HeadType.None] = '—',
|
||||
_d[HeadType.Chief] = 'Непосредственный руководитель',
|
||||
_d[HeadType.DirectionHead] = 'Руководитель направления',
|
||||
_d[HeadType.DirectorTansu] = 'Директор Tansu',
|
||||
_d);
|
||||
function detectExecutorKind(step) {
|
||||
if (step.executorEmail)
|
||||
return 'email';
|
||||
if (step.position)
|
||||
return 'position';
|
||||
if (step.projectRole && step.projectRole !== ProjectRole.None)
|
||||
return 'projectRole';
|
||||
return 'headType';
|
||||
}
|
||||
//# sourceMappingURL=index.js.map
|
||||
Reference in New Issue
Block a user