jiazx0107@163.com
2023-05-17 620eab6cca2bc9ef9ea6d3067a0a5ba1deadbd1c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
var layer;
var form;
 
$(function () {
    layui.use(['layer', 'form'], function () {
        form = layui.form;
        layer = layui.layer;
        // 查询仓库的实时能耗信息
        query();
    });
});
 
// 根据仓库查询
function query() {
    var index = layer.load();
    $.ajax({
        type: "POST",
        url: "../../basic/es/cur-data",
        dataType: "json",
        contentType: "application/json;charset=UTF-8",
        success: function (result) {
            layer.close(index);
            if (result.code == "0000") {
                renderView(result.data);
            } else {
                renderView(null);
                layer.alert(result.msg);
            }
        },
        error: function (result) {
            layer.close(index);
            renderView(null);
            layer.msg("获取数据失败,请重新尝试!");
        }
    });
};
 
/**
 * 根据查询的MAP能耗数据信息,渲染页面,如果没有能耗数据,仅仅渲染粮库信息
 *
 * @param esData
 * @returns
 */
function renderView(esList) {
    $("#div_main").empty();
    layer.msg("开始渲染配电信息!!");
    var html = "";
    if (esList) {
        $.each(esList, function (index, esData) {
            html += "<div class='layui-col-md4 layui-col-sm6'><div class='layadmin-contact-box'><div class='layui-col-md4 layui-col-sm6'><div class='layadmin-text-center'>";
            //通过判断A相电压的值,判断当前仓库是红色图片还是正常图片
            if (esData.ua > 0) {
                html += "<img src='../../static/images/depot-icon-blue.png'><div class='layadmin-maillist-img layadmin-font-blod'><span id='time_"
                    + esData.depotId + "'>";
            } else {
                html += "<img src='../../static/images/depot-icon-blue.png'><div class='layadmin-maillist-img layadmin-font-blod'><span id='time_"
                    + esData.depotId + "'>";
            }
            html += esData.updateTime + "</span></div></div></div><div class='layui-col-md8 layadmin-padding-left20 layui-col-sm6'><h3 class='layadmin-title'>";
            html += "<strong id='depot_" + esData.depotId + "'>" + esData.depotName + "</strong></h3>";
 
            html += "<div class='layui-col-md6'><strong><i class='layui-icon layui-icon-fonts-del'></i>电压</strong><br>";
            html += "<p class='layadmin-textimg color-a' id='ua_"
                + esData.depotId + "'>A相电压:" + esData.ua.toFixed(1) + " V</p>";
            html += "<p class='layadmin-textimg color-b' id='ub_"
                + esData.depotId + "'>B相电压:" + esData.ub.toFixed(1) + " V</p>";
            html += "<p class='layadmin-textimg color-c' id='uc_"
                + esData.depotId + "'>C相电压:" + esData.uc.toFixed(1) + " V</p></div>";
 
            html += "<div class='layui-col-md6'><strong><i class='layui-icon layui-icon-fonts-del'></i>电流</strong><br>";
            html += "<p class='layadmin-textimg color-a' id='ia_'"
                + esData.depotId + ">A相电流:" + esData.ia.toFixed(1) + " A</p>";
            html += "<p class='layadmin-textimg color-b' id='ib_'"
                + esData.depotId + ">B相电流:" + esData.ib.toFixed(1) + " A</p>";
            html += "<p class='layadmin-textimg color-c' id='ic_'"
                + esData.depotId + ">C相电流:" + esData.ic.toFixed(1) + " A</p>";
            html += "</div></div></div></div>";
        });
    } else {
        $.each(listDepot, function (index, depot) {
            html += "<div class='layui-col-md4 layui-col-sm6'><div class='layadmin-contact-box'><div class='layui-col-md4 layui-col-sm6'><div class='layadmin-text-center'>";
            html += "<img src='../../static/images/depot-icon-red.png'><div class='layadmin-maillist-img layadmin-font-blod'><span id='time_" + depot.id + "'>";
            html += "00:00</span></div></div></div><div class='layui-col-md8 layadmin-padding-left20 layui-col-sm6'><h3 class='layadmin-title'>";
 
            html += "<strong id='depot_" + depot.id + "'>" + depot.name
                + "</strong> </h3><div class='layui-col-md6'><strong><i class='layui-icon layui-icon-fonts-del'></i>电压</strong> <br>";
            html += "<p class='layadmin-textimg color-a' id='ua_"
                + depot.id + "'>A相电压:0.0 V</p>";
            html += "<p class='layadmin-textimg color-b' id='ub_"
                + depot.id + "'>B相电压:0.0 V</p>";
            html += "<p class='layadmin-textimg color-c' id='uc_"
                + depot.id + "'>C相电压:0.0 V</p>";
 
            html += "</div><div class='layui-col-md6'><strong><i class='layui-icon layui-icon-fonts-del'></i>电流</strong><br>";
            html += "<p class='layadmin-textimg color-a' id='ia_'"
                + depot.id + ">A相电流:0.0 A</p>";
            html += "<p class='layadmin-textimg color-b' id='ib_'"
                + depot.id + ">B相电流:0.0 A</p>";
            html += "<p class='layadmin-textimg color-c' id='ic_'"
                + depot.id + ">C相电流:0.0 A</p>";
            html += "</div></div></div></div>";
        });
    }
    $("#div_main").append(html);
}