diff --git a/site/app.py b/site/app.py index 5303f52..8c1e9ab 100644 --- a/site/app.py +++ b/site/app.py @@ -40,9 +40,8 @@ class ContractsApp: """Регистрация всех Blueprint-ов и системных маршрутов.""" # -- Системные маршруты -- - self.app.add_url_rule("/", "index", self._index) + self.app.add_url_rule("/", "index", self._upload_page) self.app.add_url_rule("/health", "health", self._health) - self.app.add_url_rule("/upload", "upload_page", self._upload_page) # -- Blueprint-ы (каждый слой — отдельный Blueprint) -- self.app.register_blueprint(test_bp) diff --git a/site/static/favicon.png b/site/static/favicon.png new file mode 100644 index 0000000..f171012 Binary files /dev/null and b/site/static/favicon.png differ diff --git a/site/static/nubes-logo.svg b/site/static/nubes-logo.svg new file mode 100644 index 0000000..1a7aed4 --- /dev/null +++ b/site/static/nubes-logo.svg @@ -0,0 +1,2 @@ +Forbidden +Transaction ID: bdd7fbca-219a-4dbf-95ca-a27cc8bdecd9 diff --git a/site/templates/upload.html b/site/templates/upload.html index 914020b..113bdf0 100644 --- a/site/templates/upload.html +++ b/site/templates/upload.html @@ -4,6 +4,7 @@ Сверка договоров + + + + + +
+ Nubes + Сверка договоров +
+ +
+ + +
+
+ + Загрузка договоров / допников +
+
+
+ + +
+
+
Нет добавленных файлов
+
+ +
+ +
+
+ + + + +
+ + + + + border: 1px solid var(--brand-gray); box-shadow: 0 1px 2px rgba(0,0,0,.05); + overflow: hidden; margin-bottom: 16px; + } + .card-header { + background: var(--brand-grey-light); padding: 12px 16px; + font-weight: 600; font-size: 16px; + display: flex; align-items: center; gap: 8px; + } + .card-body { padding: 16px; } + .form-row { display: flex; gap: 12px; align-items: flex-end; flex-wrap: wrap; } .form-group { display: flex; flex-direction: column; gap: 4px; } .form-group label { font-size: 14px; line-height: 1; margin-left: 4px; } .form-group input, .form-group select {