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
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="AlertReport.aspx.cs" Inherits="iWareWms.View.Echarts.Alert.AlertReport" %>
 
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
        <f:PageManager ID="PageManager1" AutoSizePanelID="Panel1" runat="server" />
        <f:Panel ID="Panel1" runat="server" BodyPadding="5px" ShowBorder="false" ShowHeader="false" Layout="VBox">
            <Items>
                <f:Form ID="Form2" runat="server" Height="36px" BodyPadding="5px" ShowHeader="false"
                    ShowBorder="false" LabelAlign="Right">
                    <Toolbars>
                        <f:Toolbar runat="server" ToolbarAlign="Right">
                            <Items>
                                <f:DatePicker runat="server" Label="开始日期" ID="dateStart" LabelWidth="80" Width="250" EnableEdit="false" ShowTime="true"></f:DatePicker>
                                <f:Label ID="Label1" runat="server" Width="20"></f:Label>
                                <f:DatePicker runat="server" Label="结束日期" ID="dateEnd" LabelWidth="80" Width="250" EnableEdit="false"></f:DatePicker>
                                <f:Label ID="Label2" runat="server" Width="20"></f:Label>
                                <f:Button ID="btnFind" runat="server" Text="查询" OnClick="btnFind_Click" Width="90">
                                    <Listeners>
                                        <f:Listener Event="click" Handler="onBtnFindClick"/>
                                    </Listeners>
                                </f:Button>
                            </Items>
                        </f:Toolbar>
                    </Toolbars>
                </f:Form>
                <f:Panel ID="Panel2" runat="server" ShowBorder="false" ShowHeader="false" Title="Panel" Layout="HBox" MarginBottom="5" MarginTop="5" BoxFlex="4">
                    <Items>
                        <f:Grid ID="Grid1" runat="server" BoxFlex="1" MarginRight="3" ShowHeader="false">
                            <Columns>
                                <f:RowNumberField Width="35px" EnablePagingNumber="true" TextAlign="Left"/>
                                <f:BoundField DataField="name" SortField="name" Width="150px" HeaderText="设备名称" />
                                <f:BoundField DataField="devalertcount" SortField="devalertcount" Width="100px" HeaderText="报警次数" />
                                <f:BoundField DataField="datediffs" SortField="datediffs" Width="100px" HeaderText="报警时长(秒)" ExpandUnusedSpace="true"/>
                            </Columns>
                        </f:Grid>
                        <f:Grid ID="Grid2" runat="server" BoxFlex="1" MarginLeft="3" ShowHeader="false">
                            <Columns>
                                <f:RowNumberField Width="35px" EnablePagingNumber="true" TextAlign="Left"/>
                                <f:BoundField DataField="alertcode" SortField="alertcode" Width="100px" HeaderText="报警代码" />
                                <f:BoundField DataField="alertcount" SortField="alertcount" Width="100px" HeaderText="报警次数" />
                                <f:BoundField DataField="datediffs" SortField="datediffs" Width="100px" HeaderText="报警时长(秒)" ExpandUnusedSpace="true" />
                            </Columns>
                        </f:Grid>
                    </Items>
                </f:Panel>
                <f:Panel ID="Panel5" runat="server" ShowBorder="false" ShowHeader="false" Title="Panel" Layout="HBox" MarginBottom="5" BoxFlex="5">
                    <Items>
                        <f:Panel ID="Panel3" runat="server" ShowBorder="true" ShowHeader="false" Title="Panel" BoxFlex="1" EnableIFrame="true" IFrameUrl="~/View/Echarts/Alert/Detail/One.aspx" MarginRight="3">
                        </f:Panel>
                        <f:Panel ID="Panel4" runat="server" ShowBorder="true" ShowHeader="false" Title="Panel" BoxFlex="1" EnableIFrame="true" IFrameUrl="~/View/Echarts/Alert/Detail/Two.aspx" MarginLeft="3">
                        </f:Panel>
                    </Items>
                </f:Panel>
            </Items>
        </f:Panel>
    </form>
</body>
</html>
<script>
    var grid1Data = '<%= Grid1.DataSource %>';
    var grid2Data = '<%= Grid2.DataSource %>';
 
 
    var Panel3ClientID = '<%= Panel3.ClientID %>';
    var Panel4ClientID = '<%= Panel4.ClientID %>';
    var dateStartClientID = '<%= dateStart.ClientID %>';
    var dateEndClientID = '<%= dateEnd.ClientID %>';
 
    function onBtnFindClick(event) {
        debugger;
        var dateStart = F(dateStartClientID).getText();
        var dateEnd = F(dateEndClientID).getText();
        var newUrl1 = '/View/Echarts/Alert/Detail/One.aspx?dateStart=' + encodeURIComponent(dateStart) + '&dateEnd=' + encodeURIComponent(dateEnd);
        var newUrl2 = '/View/Echarts/Alert/Detail/Two.aspx?dateStart=' + encodeURIComponent(dateStart) + '&dateEnd=' + encodeURIComponent(dateEnd);
        
        F(Panel3ClientID).setIFrameUrl(newUrl1);
        F(Panel4ClientID).setIFrameUrl(newUrl2);
        grid1Data = '<%= BindGrid1() %>';
        grid2Data = '<%= BindGrid2() %>';
        
    }
    
</script>