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

218 lines
12 KiB
Plaintext
Raw 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#" MasterPageFile="~/SuperMap_Client/MasterPage/v4_0/SizeBox.Master" AutoEventWireup="true"
CodeBehind="LogTransactionPage.aspx.cs" Inherits="SuperMap.RealEstate.Logging.LogTransactionPage" %>
<%@ 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;
min-height: 600px;
}
.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"
OnRowDataBound="GridViewExServiceContract_RowDataBound">
<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>
<smwc:LayoutButton ID="LayoutButton1" runat="server" Text="日志事务详细信息">
<asp:Panel ID="Panel1" runat="server" Enabled="false">
<ul class="ListItem Col3" style="min-width: 800px">
<li>
<smwc:TextBoxEx ID="LogTransaction_ID" Width="100%" runat="server" CaptionText="日志事务内码:" ValidType="Integer" ReadOnly="True"></smwc:TextBoxEx>
</li>
<li>
<smwc:TextBoxEx ID="ProInst_ID" Width="100%" runat="server" CaptionText="项目实例内码:" ValidType="Integer"></smwc:TextBoxEx>
</li>
<li>
<smwc:TextBoxEx ID="LogTransaction_Model" Width="100%" runat="server" CaptionText="日志事务模型:"></smwc:TextBoxEx>
</li>
<li class="Col1">
<smwc:TextBoxEx ID="LogTransaction_Name" Width="100%" runat="server" CaptionText="模块/流程名称:"></smwc:TextBoxEx>
</li>
<li class="Col1">
<smwc:TextBoxEx ID="LogTransaction_KeyValue" Width="100%" runat="server" CaptionText="日志事务键值GUID受理号:"></smwc:TextBoxEx>
</li>
</ul>
</asp:Panel>
</smwc:LayoutButton>
</asp:Content>
<asp:Content ID="Content4" ContentPlaceHolderID="B_R" runat="server">
<smwc:GridPageEx ID="GridPageEx1" runat="server" PageSize="10" OnCallBackPageChanged="GridPageEx1_CallBackPageChanged" />
</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" runat="server" OnCallBackSetControl="ButtonSearch_CallBackClick" CaptionText="表操作类型:" DisableSearch="true">
</smwc:DropDownListEx>
<smwc:DropDownListEx ID="ActInst_Name" runat="server" OnCallBackSetControl="ButtonSearch_CallBackClick" CaptionText="活动名称:" DisableSearch="true">
</smwc:DropDownListEx>
<smwc:DropDownListEx ID="Component_Name" runat="server" OnCallBackSetControl="ButtonSearch_CallBackClick" CaptionText="组件名称:" DisableSearch="true">
</smwc:DropDownListEx>
</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="ActInst_Name" Visible="true" HeaderText="活动名称" />
<asp:BoundField DataField="Component_Name" 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="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">
<div>
<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>
</div>
</asp:Content>
<asp:Content ID="Content16" ContentPlaceHolderID="F_R" runat="server">
<asp:Button ID="ButtonClose" runat="server" CausesValidation="false" Text="关闭" CssClass="ButtonClose" />
</asp:Content>