{% extends "Acc_Monitor_All.html" %} {% load i18n %} {% block content %} {% if request.user|HasPerm:"contenttypes.can_MonitorAlarmPage" %}

{% trans "报警事件监控" %}

{% trans '时间' %} {% trans '事件点' %} {% trans '事件描述' %} {% trans '卡号' %} {% trans '人员编号(姓名)' %} {% trans '出入状态' %} {% trans '验证方式' %}
{% endif %} {% endblock %} {% block addjs_base %}{% endblock %} {% block getdatalist %}{% endblock %} {% block show_tip_info %}{% endblock %} {% block base_variables %}{% endblock %} {% block monitor_log %} {% if request.user|HasPerm:"contenttypes.can_MonitorAlarmPage" %} //用于向服务器端获取实时事件数据 logid = {% if logid %}{{ logid }}{% else %}-1{% endif %};//-1为初始值 var row = "row0";//第一次加载页面时初始化该值 function OnRefresh() { if($("#id_monitor_events").find("#rt_content tr").length > 100) { $("#id_monitor_events").find("#rt_content").find("tr:gt(100)").remove(); } getUrl = '/{{ request.surl }}iaccess/GetRTLog/?type=alarm&logid='+ logid +'&step=80'; $.ajax({ type: "GET", url: getUrl, dataType: "json", async: true, success: function(rtlog) { logid = rtlog.alarm_id; rtlisthtml = ""; if(rtlog.data != "") { rtlisthtml = ""; for(var index in rtlog.data) { var datas = rtlog.data[index]; rtlisthtml = ''; rtlisthtml += ''+datas.time+'' + ''+datas.event_point+'' + ''+datas.content+'' + ''+datas.card+'' + ''+datas.emp+'' + ''+datas.state+'' + ''+datas.verified+''; $("#id_monitor_events").find("#rt_content").prepend(rtlisthtml); if(row == "row0") { row = "row1"; } else { row = "row0"; } } } window.setTimeout('OnRefresh()', 3000)//等三秒执行刷新函数 }, error:function (XMLHttpRequest, textStatus, errorThrown) { window.setTimeout('OnRefresh()', 3000)//等*秒执行刷新函数 } }); } window.setTimeout('OnRefresh()', 1000)//第一次等1秒执行刷新函数 {% else %} alert(gettext("对不起,您没有访问该页面的权限,不能浏览更多信息!")); window.location.href = "/{{ request.surl }}accounts/login/"; {% endif %} {% endblock %}