From cb92f9072e03bf1f41187d9160ca0669d9fd6d28 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9CNaeel=E2=80=9D?= Date: Mon, 15 Jun 2026 06:35:02 +0400 Subject: [PATCH] =?UTF-8?q?fix(ui):=20=D0=BA=D0=BE=D1=80=D0=B5=D0=BD=D1=8C?= =?UTF-8?q?=20/,=20=D0=BB=D0=BE=D0=B3=D0=BE=20Nubes=20+=20favicon,=20?= =?UTF-8?q?=D1=83=D0=B1=D1=80=D0=B0=D0=BD=D1=8B=20=D0=BF=D0=BE=D0=BB=D1=8F?= =?UTF-8?q?=20=D0=BD=D0=BE=D0=BC=D0=B5=D1=80=D0=B0/=D0=BA=D0=BB=D0=B8?= =?UTF-8?q?=D0=B5=D0=BD=D1=82=D0=B0/=D0=B4=D0=B0=D1=82=D1=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Страница перенесена с /upload на / (корень) - Верхняя панель с логотипом Nubes (nubes-logo.svg) - favicon.png из ipwhitelist-app - Поля номера/клиента/даты убраны — договор создаётся авто - Исправлен JS (относительные URL) --- site/app.py | 3 +- site/static/favicon.png | Bin 0 -> 1017 bytes site/static/nubes-logo.svg | 2 + site/templates/upload.html | 253 ++++++++++++++++++++++++++++++++++++- 4 files changed, 253 insertions(+), 5 deletions(-) create mode 100644 site/static/favicon.png create mode 100644 site/static/nubes-logo.svg 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 0000000000000000000000000000000000000000..f171012130744e0901c3ea67d8687f902f8ff017 GIT binary patch literal 1017 zcmVpF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H11BOXN zK~#90?VHbwn?)GMKi|nFRH0%kR@UZS{DD7CMQeAru81sxQc){PdlPFfp1k@8co6aA zNfwG15j}V)qIeZVDBVO5^dv&*ZWcjp6lH=fGPl3IF3Xfy<0M5R&mFlSh>+1>W zWQpX$F;b2p=D_YF)jPIUdGG(2OapY!Bac!qy^QQh#KV-2+zB`kVAo#IzM+i56KQb| z$@;UTJcl%o>|V;;hOwoWYj32z&Gp(0P%>ACVgYTf4@O{_pqVG`r+oG28-q1(-5GO$ zjo!S_*er%t9lgQ!nei|{g*3G4co@(FxdE{S#AZAUkb)o9<6%G#;TlixW=P{s6z4M(}^~eP{1_$vd{LMsqR4 z0D0!N?)L6<&}^0-@{V=-qovpuAU6G4(jo6o2aOu9c*myhVso+GfRx|;TC#mQc=Q?X zjt7Z!!aH`l{%v!y-2lh;{v9_ykxu&O-vCfD|1Ox{jy17i)#^s`rHnhkeeB;mcTm3Y zgS5EEyG|d`%8W<@Mi`%)cpVD34Vo3;UJKeueQN zy0HteBhG!$)>hVe0VT6%ftLcbH9(iZ{zTU37;P>E{_djvBBaxprn?$A0J>tU%eQR5 zn!Q!_->Yv>EWJqg3#9_s0pI}Uqc3D*hv;_b06067+1gGgMwHBd1nH{*UF|;1{$cIA z+s&-L{iB_~;o9g>Wi9xk~7u?56t;tlu@QVsOr)$)WX00000NkvXXu0mjfOU&;) literal 0 HcmV?d00001 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 {