views.py 1.1 KB

123456789101112131415161718192021222324252627282930
  1. # -*- coding: utf-8 -*-
  2. from django.shortcuts import render
  3. from django.views.generic.base import View
  4. from apps.AppInfoManage.models import Equip, MyUser, Alarm_record
  5. class AlarmRange_View(View):
  6. def get(self, request):
  7. e_id = request.GET.get("e_id")
  8. return render(request, 'warnmanage/alarm_range.html', context={"e_id":e_id})
  9. class AlarmHistory_View(View):
  10. def get(self, request):
  11. current_user = request.session.get('username')
  12. print("current_user:", current_user)
  13. current_user = MyUser.objects.get(username=current_user)
  14. if current_user.is_superuser != True and current_user.is_staff != True: # __username
  15. print("---不是管理员")
  16. alarm_record = Alarm_record.objects.filter(equip_id__equip_user=current_user)[0:10]
  17. else:
  18. print("---管理员")
  19. alarm_record = Alarm_record.objects.all()
  20. return render(request, 'warnmanage/alarm_history.html', context={'alarm_record':alarm_record})
  21. def alarm_map(request):
  22. return render(request, 'warnmanage/alarm_map.html', context={})