135 lines
7.3 KiB
Plaintext
135 lines
7.3 KiB
Plaintext
<%@ Page Title="後端管理" Language="C#" MasterPageFile="~/admin/Templates/TBS5ADM001/MasterPage.master" AutoEventWireup="true" EnableEventValidation="false" CodeFile="log.aspx.cs" Inherits="admin_user_log1" %>
|
|
|
|
<%@ Register Src="~/admin/_uc/alert.ascx" TagPrefix="uc1" TagName="alert" %>
|
|
|
|
<asp:Content ID="Content1" ContentPlaceHolderID="page_header" runat="Server">
|
|
</asp:Content>
|
|
<asp:Content ID="Content3" ContentPlaceHolderID="page_nav" runat="Server">
|
|
<div class="mb-2 mb-sm-0">
|
|
</div>
|
|
<div class="">
|
|
<asp:LinkButton ID="excel" runat="server" CssClass="btn btn-outline-success" OnClick="excel_Click"><span class="glyphicon glyphicon-floppy-save"></span> 匯出Excel</asp:LinkButton>
|
|
|
|
</div>
|
|
</asp:Content>
|
|
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="Server">
|
|
<uc1:alert runat="server" ID="L_msg" Text="" />
|
|
<div id="content" class="container-md">
|
|
<asp:ObjectDataSource ID="ObjectDataSource1" runat="server" EnablePaging="True"
|
|
OnSelected="ObjectDataSource1_Selected" TypeName="Cus_GetSQL.Get_Data"
|
|
SelectMethod="Get_ObjectDataSource_Val"
|
|
SelectCountMethod="getRecordCount"
|
|
MaximumRowsParameterName="maxinumRows" StartRowIndexParameterName="startRowIndex" SortParameterName="sortExpression">
|
|
<SelectParameters>
|
|
<asp:Parameter Name="TableName_val" Type="String" />
|
|
<asp:Parameter Name="ColumnName_val" Type="String" />
|
|
<asp:Parameter Name="OrderColumn_val" Type="String" />
|
|
<asp:Parameter Name="Where_val" Type="String" />
|
|
</SelectParameters>
|
|
</asp:ObjectDataSource>
|
|
<div id="print_data">
|
|
<asp:GridView ID="GridView1" runat="server" CssClass="table table-hover rounded bg-white shadow gridview"
|
|
AutoGenerateColumns="False" DataKeyNames="num" OnDataBound="GridView1_DataBound" OnRowDataBound="GridView1_RowDataBound"
|
|
DataSourceID="ObjectDataSource1" GridLines="None" AllowPaging="True" PageSize="20" AllowSorting="True">
|
|
<HeaderStyle CssClass="border-bottom border-secondary bg-light thead" />
|
|
<Columns>
|
|
|
|
|
|
|
|
<asp:BoundField DataField="login_time" HeaderText="時間" SortExpression="login_time" />
|
|
<asp:BoundField DataField="u_id" HeaderText="帳號" SortExpression="u_id" />
|
|
|
|
<asp:BoundField DataField="agent" HeaderText="裝置" SortExpression="agent" Visible="false" />
|
|
|
|
|
|
<asp:BoundField DataField="login_ip" HeaderText="IP" SortExpression="login_ip" />
|
|
<asp:TemplateField HeaderText="操作功能" SortExpression ="systems">
|
|
<ItemTemplate>
|
|
<%# !isStrNull(Eval("systems"))? GetEnumsDescription( (Model.admin_log.Systems) Eval("systems")) :"" %>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField HeaderText="操作行為" SortExpression ="status">
|
|
<ItemTemplate>
|
|
<asp:Label ID="status" runat="server" ></asp:Label>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField HeaderText="說明" SortExpression ="word">
|
|
<ItemTemplate>
|
|
<asp:Label ID="word" runat="server" ></asp:Label>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
|
|
|
|
</Columns>
|
|
<PagerTemplate>
|
|
|
|
<div class="navbar d-print-none py-0">
|
|
<ul class="pagination m-0">
|
|
<li class="page-item"><asp:LinkButton ID="FirstButton" runat="server" CommandName="Page" CommandArgument="First" CssClass="page-link">第一頁</asp:LinkButton></li>
|
|
<li class="page-item"><asp:LinkButton ID="PreviousButton" runat="server" CommandName="Page" CommandArgument="Prev" CssClass="page-link">上一頁</asp:LinkButton></li>
|
|
<li class="page-item"><asp:LinkButton ID="NextButton" runat="server" CommandName="Page" CommandArgument="Next" CssClass="page-link">下一頁</asp:LinkButton></li>
|
|
<li class="page-item"><asp:LinkButton ID="LastButton" runat="server" CommandName="Page" CommandArgument="Last" CssClass="page-link">最終頁</asp:LinkButton></li>
|
|
</ul>
|
|
|
|
<div class="d-flex align-items-center">
|
|
<asp:Label ID="MessageLabel" runat="server" CssClass="badge text-dark" Text="選擇頁次:" />
|
|
<asp:DropDownList ID="PageDropDownList" runat="server" CssClass="form-select form-select-sm"
|
|
AutoPostBack="true" OnSelectedIndexChanged="PageDropDownList_SelectedIndexChanged" />
|
|
<asp:Label ID="CurrentPageLabel" CssClass="badge text-dark border-end" runat="server" />
|
|
<asp:Label ID="total_count" CssClass="badge text-dark me-2" runat="server" />
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
</PagerTemplate>
|
|
</asp:GridView>
|
|
</div>
|
|
</div>
|
|
|
|
</asp:Content>
|
|
<asp:Content ID="Content4" ContentPlaceHolderID="offCanvasRight" runat="Server">
|
|
<div id="search_panel" alt="查詢LOG資料">
|
|
<div class="mb-3">
|
|
<label class="form-label">帳號</label>
|
|
<asp:TextBox ID="search1" runat="server" CssClass="form-control" placeholder="可輸入關鍵字查詢"></asp:TextBox>
|
|
</div>
|
|
|
|
<div class="mb-3">
|
|
<label class="form-label">IP</label>
|
|
<asp:TextBox ID="search2" runat="server" CssClass="form-control" placeholder="可輸入關鍵字查詢"></asp:TextBox>
|
|
</div>
|
|
<div class="mb-3">
|
|
<label class="form-label">操作功能</label>
|
|
<asp:DropDownList ID="search4" runat="server" CssClass="form-select ">
|
|
<asp:ListItem></asp:ListItem>
|
|
|
|
</asp:DropDownList>
|
|
</div>
|
|
|
|
<div class="mb-3">
|
|
<label class="form-label">操作行為</label>
|
|
<asp:DropDownList ID="search3" runat="server" CssClass="form-select ">
|
|
<asp:ListItem></asp:ListItem>
|
|
|
|
</asp:DropDownList>
|
|
</div>
|
|
|
|
<div class="mb-3">
|
|
<label class="form-label">日期</label>
|
|
<div class="input-group">
|
|
<asp:TextBox ID="start_day" runat="server" CssClass="form-control datepicker" autocomplete="off" TextMode="Date"></asp:TextBox>
|
|
<span class="input-group-text">~</span>
|
|
<asp:TextBox ID="end_day" runat="server" CssClass="form-control datepicker" autocomplete="off" TextMode="Date"></asp:TextBox>
|
|
</div>
|
|
</div>
|
|
<div class="mb-3 p-2 border-top">
|
|
<asp:LinkButton ID="Button1" runat="server" OnClick="Button1_Click" CssClass="btn btn-outline-primary">
|
|
<i class="mdi mdi-filter"></i> 搜尋</asp:LinkButton>
|
|
<asp:LinkButton ID="Button_All" runat="server" OnClick="Button_All_Click" CssClass="btn btn-outline-secondary">
|
|
<i class="mdi mdi-filter-remove"></i> 所有資料</asp:LinkButton>
|
|
</div>
|
|
</div>
|
|
</asp:Content>
|
|
|