feat: столбец «Исполнено» в таблицах заявок — кто и когда выполнил
Столбец «Исполнитель» показывает только текущего держателя, и было не видно, кто из исполнителей уже отметил «Выполнено». Теперь видно ФИО и время каждой отметки; столбец появляется, только если на странице есть такие. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -4,6 +4,14 @@ export interface IAssignee {
|
||||
email: string;
|
||||
}
|
||||
|
||||
/** Исполнитель, отметивший свой шаг «Выполнено» (колонка «Исполнено»). */
|
||||
export interface IExecutedStep {
|
||||
name: string;
|
||||
email: string;
|
||||
/** Когда отметил (ISO-строка, колонка Date строки маршрута). */
|
||||
executedAt: string;
|
||||
}
|
||||
|
||||
// Строка заявки пользователя для боковой панели «Мои заявки».
|
||||
// Собирается из списка данных SharePoint конкретного типа заявки (см. myRequests.service.ts).
|
||||
export interface IMyRequest {
|
||||
@@ -76,6 +84,12 @@ export interface IMyRequest {
|
||||
* hydrateCurrentAssignees).
|
||||
*/
|
||||
currentAssignees?: IAssignee[];
|
||||
/**
|
||||
* Исполнители, уже отметившие «Выполнено», по времени отметки (колонка
|
||||
* «Исполнено»). Пустой массив — никто ещё не выполнил или у заявки нет фазы
|
||||
* исполнения; undefined — не дочитывалось (см. hydrateExecutedSteps).
|
||||
*/
|
||||
executedSteps?: IExecutedStep[];
|
||||
/**
|
||||
* Дата выхода сотрудника на работу (колонка StartDate) — только у заявок на
|
||||
* организацию рабочего места, колонка «Дата выхода» во «Все заявки». Как и
|
||||
|
||||
Reference in New Issue
Block a user