index.html 3.7 KB
{% extends 'admin/admin.html' %}
{% block css %}
<link href="{{url_for('static',filename='base/css/style.css')}}" rel="stylesheet">
{% endblock %}
{% block content %}
        <!--内容-->
        <section class="content-header">
            <h1>安监物联管理系统</h1>
            <ol class="breadcrumb">
                <li><a href="#"><i class="fa fa-dashboard"></i> 首页</a></li>
                <li class="active">预览</li>
            </ol>
        </section>
        <section class="content" id="showcontent">
            <div class="row">
            {% if device_data is none %}
            {% else %}
                {% for d in device_data %}
                    <div class="col-md-4">
                         {% include "admin/" ~ d.devicetype_id ~ "_index.html" %}
                    </div>
                {% endfor %}
            {% endif %}
            </div>
        </section>
        <!--内容-->
{% endblock %}



{% block js %}
<script>
    $(document).ready(function(){
        $("#g-1").addClass("active");
        $("#g-1-1").addClass("active");


    });
    $(document).ready(function(){

        var charta = echarts.init(document.getElementById('pie_a'), 'white', {renderer: 'canvas'});
        var chartv = echarts.init(document.getElementById('pie_v'), 'white', {renderer: 'canvas'});
        //var chartl = echarts.init(document.getElementById('liquid'), 'white', {renderer: 'canvas'});

        var s_url = "{{  s_url }}";
        $(
            function () {
                fetchDataA(charta);
                fetchDataV(chartv);
                //fetchDataL(chartl);
                //setInterval(getDynamicData, 2000);
            }
        );

        function fetchDataA() {
            $.ajax({
                type: "GET",
                url: s_url + "/pieChartA",
                dataType: "json",
                success: function (result) {
                    charta.setOption(result);
                }
            });
        }
        function fetchDataV() {
            $.ajax({
                type: "GET",
                url: s_url + "/pieChartV",
                dataType: "json",
                success: function (result) {
                    chartv.setOption(result);
                }
            });
        }
        function fetchDataL() {
            $.ajax({
                type: "GET",
                url: s_url + "/liquidChart",
                dataType: "json",
                success: function (result) {
                    chartl.setOption(result);

                },
                error: function (err) {
                    alert(err);
                }
            });
        }

        function getDynamicData() {
            $.ajax({
                type: "GET",
                url: s_url + "/lineDynamicData",
                dataType: "json",
                success: function (result) {
                    chart.setOption(result);
                    //old_data.push([result.name, result.value]);
                    //if (old_data.length > 20)
                    //alert(old_data);
                    //old_data.shift();
                    //alert(old_data);
                    //chart.setOption({
                    //    series: [{data: old_data}]
                    //});
                }
            });
        }
    });
</script>
<script src="{{url_for('static',filename='base/js/jquery.easing.1.3.js')}}"></script>



<script src="{{url_for('static',filename='base/js/jquery.parallax-1.1.3.resize.js')}}"></script>

<script src="{{url_for('static',filename='base/js/jquery.appear.js')}}"></script>
<script src="{{url_for('static',filename='base/js/jquery.caroufredsel.js')}}"></script>


<script src="{{url_for('static',filename='base/js/script.js')}}"></script>

{% endblock %}