From 902eb23bd89a956c89256717f7e5c57dd4bf76b0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9A=D0=BE=D1=88=D0=BA=D0=B8=D0=BD=20=D0=A1=D0=B5=D1=80?= =?UTF-8?q?=D0=B3=D0=B5=D0=B9?= Date: Wed, 12 Nov 2025 00:04:55 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9F=D0=BE=D0=BF=D1=80=D0=B0=D0=B2=D0=B8?= =?UTF-8?q?=D0=BB=20=D0=BF=D1=80=D0=B8=D0=B2=D1=8F=D0=B7=D0=BA=D1=83=20?= =?UTF-8?q?=D0=B2=D1=87=20=D0=B7=D0=B0=D0=B3=D1=80=D1=83=D0=B7=D0=BA=D0=B8?= =?UTF-8?q?,=20=D1=81=D0=B4=D0=B5=D0=BB=D0=B0=D0=BB=20=D0=BC=D0=BE=D0=B4?= =?UTF-8?q?=D0=B0=D0=BB=D1=8C=D0=BD=D0=BE=D0=B5=20=D0=BE=D0=BA=D0=BD=D0=BE?= =?UTF-8?q?.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- dbapp/mainapp/forms.py | 11 +- dbapp/mainapp/templates/mainapp/actions.html | 4 +- .../components/_sigma_parameter_modal.html | 236 ++++++++++++++++++ dbapp/mainapp/templates/mainapp/link_vch.html | 20 +- .../templates/mainapp/objitem_list.html | 21 +- dbapp/mainapp/urls.py | 1 + dbapp/mainapp/utils.py | 93 ++++++- dbapp/mainapp/views.py | 113 ++++++++- dbapp/mapsapp/views.py | 87 ++++--- 9 files changed, 526 insertions(+), 60 deletions(-) create mode 100644 dbapp/mainapp/templates/mainapp/components/_sigma_parameter_modal.html diff --git a/dbapp/mainapp/forms.py b/dbapp/mainapp/forms.py index aaa5c56..c80bb4a 100644 --- a/dbapp/mainapp/forms.py +++ b/dbapp/mainapp/forms.py @@ -70,17 +70,20 @@ class VchLinkForm(forms.Form): # label='Выбор диапазона' # ) value1 = forms.FloatField( - label="Первое число", + label="Разброс по частоте (не используется)", + required=False, + initial=0.0, widget=forms.NumberInput(attrs={ 'class': 'form-control', - 'placeholder': 'Введите первое число' + 'placeholder': 'Не используется - погрешность определяется автоматически' }) ) value2 = forms.FloatField( - label="Второе число", + label="Разброс по полосе (в %)", widget=forms.NumberInput(attrs={ 'class': 'form-control', - 'placeholder': 'Введите второе число' + 'placeholder': 'Введите погрешность полосы в процентах', + 'step': '0.1' }) ) diff --git a/dbapp/mainapp/templates/mainapp/actions.html b/dbapp/mainapp/templates/mainapp/actions.html index 786f7df..f5229dd 100644 --- a/dbapp/mainapp/templates/mainapp/actions.html +++ b/dbapp/mainapp/templates/mainapp/actions.html @@ -75,7 +75,7 @@

Добавление списка спутников

Добавьте новый список спутников в базу данных для последующего использования в загрузке данных.

- + Добавить список спутников @@ -96,7 +96,7 @@

Добавление транспондеров

Добавьте список транспондеров из JSON-файла в базу данных. Требуется наличие файла transponders.json.

- + Добавить транспондеры diff --git a/dbapp/mainapp/templates/mainapp/components/_sigma_parameter_modal.html b/dbapp/mainapp/templates/mainapp/components/_sigma_parameter_modal.html new file mode 100644 index 0000000..9749ac4 --- /dev/null +++ b/dbapp/mainapp/templates/mainapp/components/_sigma_parameter_modal.html @@ -0,0 +1,236 @@ + + + + diff --git a/dbapp/mainapp/templates/mainapp/link_vch.html b/dbapp/mainapp/templates/mainapp/link_vch.html index 2d1b3b7..0ff9f64 100644 --- a/dbapp/mainapp/templates/mainapp/link_vch.html +++ b/dbapp/mainapp/templates/mainapp/link_vch.html @@ -20,7 +20,17 @@ {% endfor %} {% endif %} -

Введите допустимый разброс для частоты и полосы

+
{% csrf_token %} @@ -38,17 +48,19 @@
{{ form.ku_range.errors }}
{% endif %} {% endcomment %} -
+ {% comment %}
{{ form.value1 }} + Не используется - погрешность определяется автоматически {% if form.value1.errors %}
{{ form.value1.errors }}
{% endif %} -
+
{% endcomment %}
- + {{ form.value2 }} + Допустимое отклонение полосы частот в процентах {% if form.value2.errors %}
{{ form.value2.errors }}
{% endif %} diff --git a/dbapp/mainapp/templates/mainapp/objitem_list.html b/dbapp/mainapp/templates/mainapp/objitem_list.html index f7f35bf..4c1ad77 100644 --- a/dbapp/mainapp/templates/mainapp/objitem_list.html +++ b/dbapp/mainapp/templates/mainapp/objitem_list.html @@ -257,6 +257,12 @@ onchange="toggleColumn(this)"> Тип источника +
  • + +
  • @@ -470,6 +476,7 @@ {% include 'mainapp/components/_table_header.html' with label="Усреднённое" field="" sortable=False %} {% include 'mainapp/components/_table_header.html' with label="Стандарт" field="standard" sort=sort %} {% include 'mainapp/components/_table_header.html' with label="Тип источника" field="" sortable=False %} + {% include 'mainapp/components/_table_header.html' with label="Sigma" field="" sortable=False %} @@ -511,10 +518,19 @@ - {% endif %} + + {% if item.has_sigma %} + + {{ item.sigma_info }} + + {% else %} + - + {% endif %} + {% empty %} - + {% if selected_satellite_id %} Нет данных для выбранных фильтров {% else %} @@ -1182,6 +1198,9 @@ {% include 'mainapp/components/_selected_items_offcanvas.html' %} + +{% include 'mainapp/components/_sigma_parameter_modal.html' %} +