dlmh_system/VRS/Util/Logs.aspx

184 lines
12 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Logs.aspx.cs" Inherits="VRS.Util.Logs" %>
<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>
<!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>
<link href="../../Assets/Layui/css/bootstrap.min.css" rel="stylesheet" />
<link href="../../Assets/Layui/css/materialdesignicons.min.css" rel="stylesheet" />
<link href="../../Assets/Layui/css/style.min.css" rel="stylesheet" />
<link href="../../Css/BaseStyle.css" type="text/css" rel="Stylesheet" />
</head>
<script type="text/javascript">
function OnImport() {
var oWnd = radopen("../Util/Import.aspx?cmd=ImportUsers", "RadWindowManager1");
oWnd.setSize(480, 280);
oWnd.center();
}
function refreshGrid(args, msg) {
if (!args) {
$("#btnSelect").click();
}
}
</script>
<body>
<form id="form1" runat="server">
<telerik:RadScriptManager ID="RadScriptManager1" runat="server">
<Scripts>
<asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.Core.js"></asp:ScriptReference>
<asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQuery.js"></asp:ScriptReference>
<asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQueryInclude.js"></asp:ScriptReference>
</Scripts>
</telerik:RadScriptManager>
<div class="hidden">
<asp:HiddenField ID="IdInput" runat="server" />
</div>
<div>
<table class="table-form">
<tr>
<td class="table-td-name">关键字:
</td>
<td class="table-td-content" colspan="5">
<telerik:RadTextBox ID="content" runat="server" Skin="Bootstrap" Width="200px">
</telerik:RadTextBox>
&nbsp;&nbsp;
<%-- 日志类型0 系统操作、1 设备故障、2 异常数据、3 运行日志--%>
<telerik:RadDropDownList runat="server" Skin="Bootstrap" Width="200px" ID="log_type" Visible="false">
<Items>
<telerik:DropDownListItem Value="0" Text="系统操作" />
<telerik:DropDownListItem Value="1" Text="设备故障" />
<telerik:DropDownListItem Value="2" Text="异常数据" />
<telerik:DropDownListItem Value="3" Text="运行日志" />
</Items>
</telerik:RadDropDownList>
&nbsp;&nbsp;开始时间:
<telerik:RadDatePicker ID="start" runat="server" Skin="Bootstrap" DateInput-DisplayDateFormat="yyyy-MM-dd" Width="200px"></telerik:RadDatePicker>
&nbsp;&nbsp;结束时间:
<telerik:RadDatePicker ID="end" runat="server" Skin="Bootstrap" DateInput-DisplayDateFormat="yyyy-MM-dd" Width="200px"></telerik:RadDatePicker>
</td>
<td>
<asp:Button ID="btnSelect" runat="server" Text="查询" CssClass="btn btn-primary btn-lg" OnClick="btnSelect_Click" />
&nbsp;&nbsp;<asp:Button ID="btnClear" runat="server" Text="清理一年前日志" CssClass="btn btn-success btn-lg hidden" OnClick="btnClear_Click" />
<input type="button" value="导入" class="btn btn-brown btn-lg hidden" onclick="OnImport()" />
</td>
</tr>
<tr>
<th class="caption" colspan="7">日志列表:</th>
</tr>
<tr>
<td colspan="7">
<telerik:RadGrid ID="dataList" runat="server" AllowPaging="True" AutoGenerateColumns="False" BorderWidth="0" BorderColor="Transparent"
CellSpacing="0" Culture="zh-CN" GridLines="None" Skin="Bootstrap" MasterTableView-NoMasterRecordsText="记录不存在"
AllowSorting="True" OnPageSizeChanged="GridList_PageSizeChanged"
OnSortCommand="GridList_SortCommand"
OnDeleteCommand="GrdList_DeleteCommand"
OnItemDataBound="dataList_ItemDataBound"
OnPageIndexChanged="GridList_PageIndexChanged">
<ClientSettings EnableRowHoverStyle="True">
<Selecting AllowRowSelect="False" />
<Resizing AllowColumnResize="true" />
</ClientSettings>
<MasterTableView DataKeyNames="log_id" ClientDataKeyNames="log_id">
<CommandItemSettings ExportToPdfText="Export to PDF"></CommandItemSettings>
<RowIndicatorColumn Visible="True" FilterControlAltText="Filter RowIndicator column">
<HeaderStyle Width="20px"></HeaderStyle>
</RowIndicatorColumn>
<ExpandCollapseColumn Visible="True" FilterControlAltText="Filter ExpandColumn column">
<HeaderStyle Width="20px"></HeaderStyle>
</ExpandCollapseColumn>
<Columns>
<telerik:GridBoundColumn DataField="log_id" HeaderStyle-Height="32" ItemStyle-Height="32" HeaderText="ID" Visible="false">
</telerik:GridBoundColumn>
<telerik:GridTemplateColumn HeaderText="序号" HeaderStyle-Width="50" ItemStyle-HorizontalAlign="Center">
<ItemTemplate>
<asp:Label runat="server" ID="lbno"></asp:Label>
</ItemTemplate>
</telerik:GridTemplateColumn>
<%--日志类型 0 系统操作、1 设备故障、2 异常数据、3 运行日志--%>
<%-- <telerik:GridTemplateColumn HeaderText="日志类型" HeaderStyle-Width="150" >
<ItemTemplate>
<span class="mdi <%#Eval("log_type").ToString()=="0"?"":"hidden" %>" >&nbsp;&nbsp;系统操作</span>
<span class="mdi <%#Eval("log_type").ToString()=="1"?"":"hidden" %>" >&nbsp;&nbsp;设备故障</span>
<span class="mdi <%#Eval("log_type").ToString()=="2"?"":"hidden" %>" >&nbsp;&nbsp;异常数据</span>
<span class="mdi <%#Eval("log_type").ToString()=="3"?"":"hidden" %>" >&nbsp;&nbsp;运行日志</span>
</ItemTemplate>
</telerik:GridTemplateColumn>--%>
<%-- <telerik:GridBoundColumn DataField="login_name" HeaderText="用户账号" HeaderStyle-Width="120">
</telerik:GridBoundColumn>--%>
<telerik:GridBoundColumn DataField="content" HeaderText="内容">
</telerik:GridBoundColumn>
<%-- <telerik:GridBoundColumn DataField="bianhao" HeaderText="设备编号" HeaderStyle-Width="200">
</telerik:GridBoundColumn>--%>
<%-- <telerik:GridBoundColumn DataField="login_ip" HeaderText="IP" HeaderStyle-Width="120">
</telerik:GridBoundColumn>--%>
<telerik:GridBoundColumn DataField="create_time" HeaderText="时间" HeaderStyle-Width="150" DataFormatString="{0:yyyy-MM-dd HH:mm:ss}">
</telerik:GridBoundColumn>
</Columns>
<EditFormSettings>
<EditColumn FilterControlAltText="Filter EditCommandColumn column">
</EditColumn>
</EditFormSettings>
</MasterTableView>
<GroupingSettings CollapseTooltip="收起分组" ExpandTooltip="打开分组" GroupContinuedFormatString="... 上一页延续的分组数据。 "
GroupContinuesFormatString="分组数据会在下一页继续显示。" GroupSplitDisplayFormat="显示了 {1} 条记录中的 {0} 条。"
UnGroupButtonTooltip="点击此处以去除分组" UnGroupTooltip="拖离以去除分组" />
<SortingSettings SortedAscToolTip="升序排序" SortedDescToolTip="降序排序" SortToolTip="请点击此处进行排序" />
<GroupPanel Text="分组区(请将列名拖到此区域以实现根据列名分组)"></GroupPanel>
<PagerStyle FirstPageToolTip="首页" LastPageToolTip="尾页" NextPageToolTip="下一页" PagerTextFormat="更改页:{4} &amp;nbsp;第&lt;strong&gt;{0}&lt;/strong&gt;页,共&lt;strong&gt;{1}&lt;/strong&gt;页,记录数 第&lt;strong&gt;{2}&lt;/strong&gt; 条到第 &lt;strong&gt;{3}&lt;/strong&gt;条 ,一共 &lt;strong&gt;{5}&lt;/strong&gt; 条记录"
PageSizeLabelText="每页数据记录数:" PrevPageToolTip="上一页" />
<FilterMenu EnableImageSprites="False">
</FilterMenu>
<HeaderContextMenu CssClass="GridContextMenu GridContextMenu_Metro">
</HeaderContextMenu>
</telerik:RadGrid>
</td>
</tr>
</table>
</div>
<telerik:RadWindowManager ID="RadWindowManager1" runat="server" Behaviors="Close" VisibleStatusbar="False"
Modal="True" Skin="Bootstrap">
<Localization Close="关闭" />
</telerik:RadWindowManager>
<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"
OnAjaxRequest="AjaxManager_AjaxRequest">
<AjaxSettings>
<telerik:AjaxSetting AjaxControlID="btnSelect">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="dataList" />
</UpdatedControls>
</telerik:AjaxSetting>
<telerik:AjaxSetting AjaxControlID="dataList">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="dataList" />
</UpdatedControls>
</telerik:AjaxSetting>
<telerik:AjaxSetting AjaxControlID="btnClear">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="dataList" />
</UpdatedControls>
</telerik:AjaxSetting>
<telerik:AjaxSetting AjaxControlID="btnDelete">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="grdList" />
</UpdatedControls>
</telerik:AjaxSetting>
<telerik:AjaxSetting AjaxControlID="RadAjaxManager1">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="grdList" />
</UpdatedControls>
</telerik:AjaxSetting>
</AjaxSettings>
</telerik:RadAjaxManager>
</form>
</body>
</html>