From d6c9ee2580f3b455ffebe014d22bb0bbd6066f61 Mon Sep 17 00:00:00 2001 From: caoqianming Date: Mon, 31 Oct 2022 17:55:12 +0800 Subject: [PATCH] =?UTF-8?q?=E7=8E=AF=E4=BF=9D=E5=8A=9F=E8=83=BD=E4=BF=AE?= =?UTF-8?q?=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- enp/migrations/0028_drain_need_predict.py | 18 ++ enp/migrations/0029_auto_20221031_1707.py | 18 ++ enp/models.py | 1 + enp/templates/gaspredict.html | 18 +- enp/templates/wgas.html | 9 +- enp/views.py | 13 +- groups/templates/groups/base.html | 2 +- groups/templates/groups/login.html | 2 +- safesite/static/safesite/mystatic/js/chart.js | 14 +- safesite/static/safesite/mystatic/js/util.js | 84 ++++----- safesite/templates/datashow.html | 12 ++ safesite/templates/datashow2.html | 80 ++++----- safesite/templates/htmlindex.html | 2 +- safesite/templates/index.html | 8 +- safesite/templates/login.html | 4 +- safesite/templates/main.html | 160 +++--------------- safesite/templates/mapshow.html | 15 ++ 17 files changed, 211 insertions(+), 249 deletions(-) create mode 100644 enp/migrations/0028_drain_need_predict.py create mode 100644 enp/migrations/0029_auto_20221031_1707.py diff --git a/enp/migrations/0028_drain_need_predict.py b/enp/migrations/0028_drain_need_predict.py new file mode 100644 index 00000000..d81b3698 --- /dev/null +++ b/enp/migrations/0028_drain_need_predict.py @@ -0,0 +1,18 @@ +# Generated by Django 2.2.8 on 2022-10-31 16:13 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('enp', '0027_auto_20220902_1005'), + ] + + operations = [ + migrations.AddField( + model_name='drain', + name='need_predict', + field=models.BooleanField(default=True, verbose_name='是否需要预测'), + ), + ] diff --git a/enp/migrations/0029_auto_20221031_1707.py b/enp/migrations/0029_auto_20221031_1707.py new file mode 100644 index 00000000..6c22a11c --- /dev/null +++ b/enp/migrations/0029_auto_20221031_1707.py @@ -0,0 +1,18 @@ +# Generated by Django 2.2.8 on 2022-10-31 17:07 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('enp', '0028_drain_need_predict'), + ] + + operations = [ + migrations.AlterField( + model_name='drain', + name='need_predict', + field=models.IntegerField(default=1, verbose_name='是否需要预测'), + ), + ] diff --git a/enp/models.py b/enp/models.py index d7d91612..db4ec28a 100644 --- a/enp/models.py +++ b/enp/models.py @@ -106,6 +106,7 @@ class Drain(CommonModel): number = models.CharField('编号', max_length=100,null=True, blank=True) name = models.CharField('名称', max_length=100,null=True, blank=True) location = JSONField('点位坐标', null=True, blank=True) + need_predict = models.IntegerField('是否需要预测', default=1) usecomp = models.ForeignKey(Partment, on_delete=models.CASCADE, verbose_name='所属公司') class GasEmit(CommonModel): diff --git a/enp/templates/gaspredict.html b/enp/templates/gaspredict.html index 39993417..28965941 100644 --- a/enp/templates/gaspredict.html +++ b/enp/templates/gaspredict.html @@ -1,7 +1,7 @@
{% load myfilter %} diff --git a/safesite/templates/mapshow.html b/safesite/templates/mapshow.html index cde998d4..228f98a3 100644 --- a/safesite/templates/mapshow.html +++ b/safesite/templates/mapshow.html @@ -130,6 +130,9 @@ else if (data.type == 'zy') { html = html + "

危险作业数量:" + data.num.toString() + "

" + "

查看详情

" } + else if (data.type == 'pk') { + html = html + "

排口编号:" + data.number+ "

" + "

查看详情

" + } content.innerHTML = html; //设置overlay的显示位置 overlay.setPosition(e.coordinate); @@ -208,6 +211,7 @@ } else { src = '/static/safesite/mystatic/images/icon1.png' + anchor = [0.9, 50] } return new ol.style.Style({ /**{olx.style.IconOptions}类型*/ @@ -249,6 +253,17 @@ pointFeature.setStyle(createPointStyle(pointFeature)); source.addFeature(pointFeature) } + function setPointOnly(i) { + var pointFeature = new ol.Feature({ + geometry: new ol.geom.Point(i.location), + id: i.id, + name: i.name, + type: i.type2, + number: i.number + }); + pointFeature.setStyle(createPointStyle(pointFeature)); + source.addFeature(pointFeature) + } function setPolygon(i) { var polygonFeature = new ol.Feature({ geometry: new ol.geom.Polygon(i.polygon),