fix: changed resolve endpoint contract form get to post

This commit is contained in:
Тимур Городецкий
2026-08-03 14:37:42 +05:00
parent 788e046ebe
commit e6203e7093
22 changed files with 512 additions and 22 deletions
+12 -3
View File
@@ -55,9 +55,18 @@ SharePoint; у части заявок есть **согласование** (м
### Фаза A — Закрыть согласование целиком
Довести до конца одну сквозную вертикаль, чтобы механизм был полным.
- [ ] Экран «Мои согласования» (список заявок, ждущих моего решения)
- [ ] Режим просмотра заявки для согласующего (read-only форма + панель решения)
- [ ] Кнопки решения: Согласовать / Вернуть / Отклонить + комментарий
Согласующий приходит **по ссылке из потока Power Automate** (не ищет заявку сам).
Контракт ссылки (портал — одностраничник, поэтому нужен и тип формы):
`…/СтраницаПортала.aspx?mode=approve&type=<форма>&id=<RowID>`
- [x] `readOnly` у примитивов формы
- [x] Скелет маршрутизации: `shared/routing.ts` (parseRoute) + ветка в оболочке →
`features/approve/ApproveFeature` (пока заглушка, читает type/id)
- [ ] Загрузка заявки по `id` из списка данных → форма в режиме чтения
(уточнить: `RowID` = id элемента списка ДАННЫХ?)
- [ ] Панель решения: Согласовать / Вернуть / Отклонить + комментарий
(логика — `approverDecision.service`)
- [ ] (опц.) Делегирование
- [ ] Проверка статусов end-to-end на «Заявке на прием»