2025-03-27 15:05:14 +08:00

237 lines
14 KiB
Plaintext

<%@ Page Language="C#" AutoEventWireup="true" MasterPageFile="~/SuperMap_Client/MasterPage/v4_0/SizeBox.Master" CodeBehind="Default.aspx.cs" Inherits="SuperMap.RealEstate.Logging.Default" %>
<%@ Register Assembly="RealEstate.Web" Namespace="SuperMap.RealEstate.Web.UI.WebControls" TagPrefix="smwc" %>
<asp:Content ID="Content1" ContentPlaceHolderID="HTMLHead" runat="server">
<style type="text/css">
.Body_SizeBox .Form_Middle_Center {
height: 100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding-top: 35px;
padding-bottom: 35px;
}
.ViewTop {
height: 35px;
line-height: 35px;
margin-top: -35px;
position: relative;
}
.ViewMiddle {
max-height: 40%;
min-height: 40%;
overflow: auto;
position: relative;
}
.ViewBottomToolBar {
height: 35px;
line-height: 35px;
position: relative;
}
.ViewBottom {
max-height: 60%;
overflow: auto;
position: relative;
}
</style>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="B" runat="server">
</asp:Content>
<asp:Content ID="Content3" ContentPlaceHolderID="B_L" runat="server">
<smwc:LayoutButton ID="LayoutButtonServiceContract" runat="server" Text="数据服务—选择清单">
<smwc:GridViewEx ID="GridViewExServiceContract" runat="server" DataKeyNames="Logging_ServiceClient"
RowEventType="CallBackClick" OnCallBackClick="GridViewExServiceContract_CallBackClick">
<Columns>
<asp:TemplateField>
<HeaderTemplate>序</HeaderTemplate>
<ItemTemplate>
<%# Container.DataItemIndex + 1 %>.
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField="Logging_ServiceContract" Visible="true" HeaderText="服务名称" />
<asp:BoundField DataField="Logging_ServiceClient" Visible="false" HeaderText="服务接口" HeaderStyle-Width="100%" />
</Columns>
<HeaderStyle Wrap="False" />
<RowStyle Wrap="False" />
</smwc:GridViewEx>
</smwc:LayoutButton>
<asp:Button ID="ButtonRedirect" runat="server" Text="日志事务列表" OnClick="ButtonRedirect_Click" />
</asp:Content>
<asp:Content ID="Content4" ContentPlaceHolderID="B_R" runat="server">
<%--<asp:TextBox ID="TextBox_Search" CssClass="TextBoxSearch" Width="180px" runat="server"></asp:TextBox>
<smwc:CallBackButton ID="ButtonSearch" CssClass="ButtonSearch" runat="server" Text="搜索" OnCallBackClick="ButtonSearch_CallBackClick" />
<smwc:LayoutButton ID="LayoutButton_Search" runat="server" Text="搜索选项">
<ul>
<li class="Center">
<smwc:CheckBoxEx ID="CheckBoxExOrParams" runat="server" Checked="true" Text="模糊查询" OnCallBackClick="ButtonSearch_CallBackClick" />
</li>
<li class="Line"></li>
<li>
<smwc:CheckBoxEx ID="OrParams_LogTable_ID" runat="server" Checked="true" Text="搜索“表日志内码”" OnCallBackClick="ButtonSearch_CallBackClick" />
</li>
<li>
<smwc:CheckBoxEx ID="OrParams_LogTable_Name" runat="server" Checked="true" Text="搜索“数据表名称”" OnCallBackClick="ButtonSearch_CallBackClick" />
</li>
<li>
<smwc:CheckBoxEx ID="OrParams_LogTable_Comment" runat="server" Checked="true" Text="搜索“数据表描述”" OnCallBackClick="ButtonSearch_CallBackClick" />
</li>
<li>
<smwc:CheckBoxEx ID="OrParams_LogTable_PrimaryKeyName" runat="server" Checked="true" Text="搜索“主键字段名称”" OnCallBackClick="ButtonSearch_CallBackClick" />
</li>
<li>
<smwc:CheckBoxEx ID="OrParams_LogTable_PrimaryComment" runat="server" Checked="true" Text="搜索“主键字段描述”" OnCallBackClick="ButtonSearch_CallBackClick" />
</li>
</ul>
</smwc:LayoutButton>
<smwc:LayoutButton ID="LayoutButton_OrderBy" runat="server" Text="排序选项">
<ul>
<li class="Center">
<smwc:CheckBoxEx ID="CheckBoxExOrderBy" runat="server" Checked="true" Text="倒序排列" OnCallBackClick="ButtonSearch_CallBackClick" />
</li>
<li class="Line"></li>
<li>
<smwc:RadioButtonEx ID="OrderBy_LogTable_ID" runat="server" GroupName="LogTable_RadioOrderBy" Text="表日志内码" OnCallBackClick="ButtonSearch_CallBackClick" />
</li>
<li>
<smwc:RadioButtonEx ID="OrderBy_LogTable_Name" runat="server" GroupName="LogTable_RadioOrderBy" Text="数据表名称" OnCallBackClick="ButtonSearch_CallBackClick" />
</li>
<li>
<smwc:RadioButtonEx ID="OrderBy_LogTable_Comment" runat="server" GroupName="LogTable_RadioOrderBy" Text="数据表描述" OnCallBackClick="ButtonSearch_CallBackClick" />
</li>
<li>
<smwc:RadioButtonEx ID="OrderBy_LogTable_PrimaryKeyName" runat="server" GroupName="LogTable_RadioOrderBy" Text="主键字段名称" OnCallBackClick="ButtonSearch_CallBackClick" />
</li>
<li>
<smwc:RadioButtonEx ID="OrderBy_LogTable_PrimaryComment" runat="server" GroupName="LogTable_RadioOrderBy" Text="主键字段描述" OnCallBackClick="ButtonSearch_CallBackClick" />
</li>
</ul>
</smwc:LayoutButton>--%>
</asp:Content>
<asp:Content ID="Content5" ContentPlaceHolderID="T" runat="server">
</asp:Content>
<asp:Content ID="Content6" ContentPlaceHolderID="T_L" runat="server">
</asp:Content>
<asp:Content ID="Content7" ContentPlaceHolderID="T_R" runat="server">
</asp:Content>
<asp:Content ID="Content8" ContentPlaceHolderID="S_T" runat="server">
</asp:Content>
<asp:Content ID="Content9" ContentPlaceHolderID="S" runat="server">
<smwc:GridViewEx ID="GridViewExLogTable" runat="server" DataKeyNames="LogTable_ID"
RowEventType="CallBackClick" OnCallBackClick="GridViewExLogTable_CallBackClick"
OnRowDataBound="GridViewExLogTable_RowDataBound">
<Columns>
<asp:TemplateField>
<HeaderTemplate>序</HeaderTemplate>
<ItemTemplate>
<%# Container.DataItemIndex + 1 %>.
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField="LogTable_Name" Visible="true" HeaderText="表名称" />
<asp:BoundField DataField="LogTable_Comment" Visible="true" HeaderText="表描述" HeaderStyle-Width="100%" />
</Columns>
<HeaderStyle Wrap="False" />
<RowStyle Wrap="False" />
</smwc:GridViewEx>
</asp:Content>
<asp:Content ID="Content10" ContentPlaceHolderID="S_B" runat="server">
</asp:Content>
<asp:Content ID="Content11" ContentPlaceHolderID="M_T" runat="server">
</asp:Content>
<asp:Content ID="Content12" ContentPlaceHolderID="M" runat="server">
<div class="ViewTop">
<table style="width: 100%">
<tr>
<td>
<smwc:DropDownListEx ID="LogAction_Model" Width="160px" runat="server" OnCallBackSetControl="ButtonSearch_CallBackClick" CaptionText="表操作类型:" DisableSearch="true">
</smwc:DropDownListEx>
</td>
<td>
<smwc:DropDownListEx ID="LogTransaction_Model" Width="140px" runat="server" OnCallBackSetControl="ButtonSearch_CallBackClick" CaptionText="日志类型:" DisableSearch="true">
</smwc:DropDownListEx>
</td>
<td style="width: 100%; text-align: right;">
<div style="float: right;">
<smwc:GridPageEx ID="GridPageEx1" runat="server" PageSize="10" OnCallBackPageChanged="GridPageEx1_CallBackPageChanged" />
</div>
</td>
</tr>
</table>
</div>
<div class="ViewMiddle">
<smwc:GridViewEx ID="GridViewExLogAction" runat="server" RowEventType="CallBackClick"
DataKeyNames="LogAction_ID,LogTable_PrimaryKeyValue,LogTransaction_ID,LogTransaction_Model"
OnCallBackClick="GridViewExLogAction_CallBackClick" OnRowDataBound="GridViewExLogAction_RowDataBound">
<Columns>
<asp:TemplateField>
<HeaderTemplate>序</HeaderTemplate>
<ItemTemplate>
<%# GridPageEx1.PageSize * GridPageEx1.CurrentPageIndex + Container.DataItemIndex + 1 %>.
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField="LogAction_Model" Visible="true" HeaderText="操作" ItemStyle-HorizontalAlign="Center" />
<asp:BoundField DataField="LogTable_Name" Visible="true" HeaderText="表名/主键值" />
<asp:BoundField DataField="LogTransaction_Name" Visible="true" HeaderText="日志事务名称" />
<asp:BoundField DataField="LogTransaction_KeyValue" Visible="true" HeaderText="受理编号" />
<asp:BoundField DataField="CreateUserName" Visible="true" HeaderText="执行用户" />
<asp:BoundField DataField="CreateDateTime" Visible="true" HeaderText="执行日期" HtmlEncode="false" DataFormatString="{0:yyyy年MM月dd日 HH:mm:ss}" ItemStyle-Wrap="false" />
<asp:BoundField DataField="CreateIP" Visible="true" HeaderText="执行IP地址" />
<asp:BoundField DataField="CreateUrl" Visible="true" HeaderText="执行网址" HeaderStyle-Width="100%" />
<%--
<asp:BoundField DataField="LogTable_PrimaryKeyValue" Visible="true" HeaderText="主键的值" />
<asp:BoundField DataField="LogTable_Comment" Visible="true" HeaderText="表描述" />
<asp:BoundField DataField="LogTable_PrimaryKeyName" Visible="true" HeaderText="主键字段名称" />
<asp:BoundField DataField="LogTable_PrimaryComment" Visible="true" HeaderText="主键字段描述" />
<asp:BoundField DataField="LogTable_PrimaryDataType" Visible="true" HeaderText="主键字段类型" />
<asp:BoundField DataField="ProInst_ID" Visible="true" HeaderText="项目实例内码" />
<asp:BoundField DataField="ProInst_Name" Visible="true" HeaderText="项目实例名称" />
<asp:BoundField DataField="LogActInst_ID" Visible="true" HeaderText="流程活动内码" />
<asp:BoundField DataField="ActInst_ID" Visible="true" HeaderText="活动实例内码" />
<asp:BoundField DataField="ActInst_Name" Visible="true" HeaderText="活动实例名称" />
<asp:BoundField DataField="LogComponent_ID" Visible="true" HeaderText="流程组件内码" />
<asp:BoundField DataField="Component_ID" Visible="true" HeaderText="组件内码" />
<asp:BoundField DataField="Component_Name" Visible="true" HeaderText="组件名称" />
<asp:BoundField DataField="CreateUserID" Visible="true" HeaderText="执行用户内码" />
--%>
</Columns>
<HeaderStyle Wrap="False" />
<RowStyle Wrap="False" />
</smwc:GridViewEx>
</div>
<div class="ViewBottomToolBar">行数据操作明细</div>
<div class="ViewBottom">
<smwc:GridViewEx ID="GridViewExLogRowDetail" runat="server" DataKeyNames="LogRowDetail_ID"
RowEventType="None" OnRowDataBound="GridViewExLogRowDetail_RowDataBound">
<Columns>
<asp:TemplateField>
<HeaderTemplate>序</HeaderTemplate>
<ItemTemplate>
<%# Container.DataItemIndex + 1 %>.
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField="LogRowDetail_ColumnName" Visible="true" HeaderText="字段名称" ItemStyle-Wrap="false" />
<asp:BoundField DataField="LogRowDetail_ColumnText" Visible="true" HeaderText="字段描述" ItemStyle-Wrap="false" />
<asp:BoundField DataField="LogRowDetail_DataType" Visible="true" HeaderText="数据类型" ItemStyle-Wrap="false" />
<asp:BoundField DataField="LogRowDetail_OldValue" Visible="true" HeaderText="旧值" HeaderStyle-Width="50%" ItemStyle-HorizontalAlign="Center" />
<asp:BoundField DataField="LogRowDetail_NewValue" Visible="true" HeaderText="新值" HeaderStyle-Width="50%" ItemStyle-HorizontalAlign="Center" />
</Columns>
<HeaderStyle Wrap="False" />
</smwc:GridViewEx>
</div>
</asp:Content>
<asp:Content ID="Content13" ContentPlaceHolderID="M_B" runat="server">
</asp:Content>
<asp:Content ID="Content14" ContentPlaceHolderID="F" runat="server">
</asp:Content>
<asp:Content ID="Content15" ContentPlaceHolderID="F_L" runat="server">
<smwc:CallBackButton ID="ButtonRefresh" CssClass="ButtonNew" runat="server" Text="刷新表清单" OnCallBackClick="ButtonRefresh_CallBackClick" />
</asp:Content>
<asp:Content ID="Content16" ContentPlaceHolderID="F_R" runat="server">
<smwc:TextBoxEx ID="LogIService" runat="server" Visible="true" Width="400px" ReadOnly="true" CaptionText="服务接口"></smwc:TextBoxEx>
<smwc:TextBoxEx ID="LogTable_ID" runat="server" CaptionText="表日志内码:" ReadOnly="true"></smwc:TextBoxEx>
<smwc:TextBoxEx ID="LogAction_ID" runat="server" CaptionText="操作类型内码:" ReadOnly="true"></smwc:TextBoxEx>
</asp:Content>