|
|
@@ -24,7 +24,7 @@ from apps.AppInfo.models import (
|
|
|
Hotel_Info, Hotel_Photo, JKdata, MyUser, Pick_Pub, Product, QXZdata,
|
|
|
QXZdata_New, QXZstatus, QXZstatus_New, QXZswitchdata, QXZswitchstatus,
|
|
|
Video_data,GardenArea,Store_Manage,Areacrop,Sell_Manage,Person_Pick,QXZAutoswitch,Sightsee_Info,Pic_Info,
|
|
|
- QXZ_Alarm_Log,Experts,Relations,QXZ_Alarm)
|
|
|
+ QXZ_Alarm_Log,Experts,Relations,QXZ_Alarm,QXZ_Conf,QXZ_Base_Info,QXZ_Default_Conf,QXZ_Info_Record)
|
|
|
from apps.Equipment.all_dict import qxz_dict
|
|
|
|
|
|
|
|
|
@@ -2996,7 +2996,15 @@ class QXZ_Warning_View(ListView):
|
|
|
alarm = QXZ_Alarm.objects.get(equip_id=equip_id).conf
|
|
|
except:
|
|
|
alarm = ""
|
|
|
- data = {"alarm":alarm}
|
|
|
+ x = QXZ_Conf.objects.get(equip_id=equip_id)
|
|
|
+ conf = {"e1":x.e1,"e2":x.e2,"e3":x.e3,"e4":x.e4,"e5":x.e5,
|
|
|
+ "e6":x.e6,"e7":x.e7,"e8":x.e8,"e9":x.e9,"e10":x.e10,
|
|
|
+ "e11":x.e11,"e12":x.e12,"e13":x.e13,"e14":x.e14,
|
|
|
+ "e15":x.e15,"e16":x.e16,"e17":x.e17,"e18":x.e18,
|
|
|
+ "e19":x.e19,"e20":x.e20,"e21":x.e21,"e22":x.e22,
|
|
|
+ "e23":x.e23,"e24":x.e24,"e25":x.e25,"e26":x.e26,
|
|
|
+ "e27":x.e27,"e28":x.e28,"e29":x.e29,"e30":x.e30}
|
|
|
+ data = {"alarm":alarm,"conf":conf}
|
|
|
data = json.dumps(data)
|
|
|
return HttpResponse(data)
|
|
|
|
|
|
@@ -3005,9 +3013,24 @@ class QXZ_Warning_View(ListView):
|
|
|
# 气象站阈值记录
|
|
|
class QXZ_Warning_List(ListView):
|
|
|
def get(self,request):
|
|
|
- return render(request, 'backstageNet/warn/warnRecord.html', context={})
|
|
|
- def post(self,request):
|
|
|
pass
|
|
|
+ def post(self,request):
|
|
|
+ alarm = request.POST.get('alarm')
|
|
|
+ print(alarm)
|
|
|
+ print(eval(alarm)["equip_id"])
|
|
|
+ e_id = eval(alarm)["equip_id"]
|
|
|
+ tel = eval(alarm)["tel"]
|
|
|
+ equip_obj = Equip.objects.get(equip_id=e_id)
|
|
|
+ if QXZ_Alarm.objects.filter(equip_id=e_id).exists():
|
|
|
+ alarm_obj = QXZ_Alarm.objects.get(equip_id=equip_obj)
|
|
|
+ alarm_obj.conf = alarm
|
|
|
+ alarm_obj.tel = tel
|
|
|
+ alarm_obj.save()
|
|
|
+ print("修改成功")
|
|
|
+ else:
|
|
|
+ QXZ_Alarm.objects.create(equip_id=equip_obj,conf=alarm,tel=tel)
|
|
|
+ return HttpResponse("0")
|
|
|
+
|
|
|
|
|
|
|
|
|
|