ok
This commit is contained in:
@@ -38,11 +38,12 @@ backend/
|
||||
index.ts # Точка входа Fastify
|
||||
routes/auth.ts # GET /auth/key, POST /auth/simpleSignIn, GET /auth/status, POST /auth/logout
|
||||
routes/cises.ts # POST /api/check-codes/public, POST /api/check-codes/auth
|
||||
routes/upd.ts # POST /api/upload-upd
|
||||
routes/upd.ts # POST /api/upload-upd, POST /api/validate-upd, GET /api/validate-upd/status
|
||||
services/auth-service.ts # Прокси к True API auth
|
||||
services/cises-service.ts # Проверка КМ (публичная / авторизованная)
|
||||
services/token-cache.ts # Кеширование токена (node-cache, TTL 10ч)
|
||||
services/upd-parser.ts # Парсинг XML УПД (формат Приказа №970)
|
||||
services/upd-validator-service.ts # Предварительная проверка УПД в ГИС МТ (doc/validator)
|
||||
types/index.ts
|
||||
|
||||
frontend/
|
||||
@@ -51,6 +52,7 @@ frontend/
|
||||
pages/AuthPage.tsx # Авторизация через КриптоПро Browser Plugin
|
||||
pages/CheckCodesPage.tsx # Проверка кодов
|
||||
pages/UploadUpdPage.tsx # Загрузка УПД
|
||||
pages/ValidateUpdPage.tsx # Проверка УПД целиком через True API
|
||||
components/ResultsTable.tsx
|
||||
services/api.ts # HTTP-клиент
|
||||
services/cadesplugin.ts # Интеграция с КриптоПро Browser Plugin
|
||||
@@ -71,6 +73,8 @@ frontend/
|
||||
|
||||
### УПД
|
||||
- `POST /api/upload-upd` — загрузка XML УПД, парсинг и проверка кодов
|
||||
- `POST /api/validate-upd` — предварительная проверка всего УПД в ГИС МТ (True API `doc/validator/create`, параметр `checkPermits=1` — проверка разрешительных документов)
|
||||
- `GET /api/validate-upd/status?documentId=<id>` — повторное получение статуса проверки УПД
|
||||
|
||||
## Переменные окружения (backend/.env)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user