ChengDa_English/SGGL/FineUIPro.Web/HSSE/Hazard/HazardListView.aspx

326 lines
24 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#" AutoEventWireup="true" CodeBehind="HazardListView.aspx.cs"
Inherits="FineUIPro.Web.HSSE.Hazard.HazardListView" ValidateRequest="false" %>
<%@ Register Src="~/Controls/FlowOperateControl.ascx" TagName="FlowOperateControl"
TagPrefix="uc1" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title><asp:Literal runat="server" Text="<%$ Resources:Lan,HazardListView_PageTitle%>"/></title>
<link href="../../res/css/common.css" rel="stylesheet" type="text/css" />
</head>
<body>
<form id="form1" runat="server">
<f:PageManager ID="PageManager1" AutoSizePanelID="Panel1" runat="server" />
<f:Panel ID="Panel1" runat="server" ShowBorder="false" ShowHeader="false" Layout="Region">
<Items>
<f:Panel runat="server" ID="panel2" ShowBorder="true" Layout="VBox" ShowHeader="false"
BodyPadding="5px" IconFont="PlusCircle" AutoScroll="true" RegionPosition="Top">
<Items>
<f:Form runat="server" ID="form2" ShowHeader="false" ShowBorder="true" BodyPadding="5px"
RedStarPosition="BeforeText">
<Items>
<f:FormRow>
<Items>
<f:TextBox ID="txtHazardListCode" runat="server" Label="<%$ Resources:Lan,HazardListView_txtHazardListCode_Label%>" MaxLength="50" LabelAlign="Right"
Readonly="true" Required="true" ShowRedStar="true">
</f:TextBox>
<f:TextBox ID="txtWorkArea" runat="server" Label="<%$ Resources:Lan,SendCard_ColumnID_WorkAreaName_HeaderText%>" MaxLength="500" ShowRedStar="true"
Required="true" FocusOnPageLoad="true" LabelAlign="Right" Readonly="true">
</f:TextBox>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:DatePicker runat="server" DateFormatString="yyyy-MM-dd" Label="<%$ Resources:Lan,HazardListView_txtIdentificationDate_Label%>" ID="txtIdentificationDate"
ShowRedStar="true" Required="true" LabelAlign="Right" Readonly="true">
</f:DatePicker>
<f:TextBox ID="txtControllingPerson" runat="server" Label="<%$ Resources:Lan,HazardListView_txtControllingPerson_Label%>" ShowRedStar="true"
Required="true" LabelAlign="Right" Readonly="true">
</f:TextBox>
<f:DatePicker ID="txtCompileDate" runat="server" Label="<%$ Resources:Lan,ConstructSolution_ColumnID_CompileDate_HeaderText%>" LabelAlign="Right" Readonly="true"
EnableEdit="false">
</f:DatePicker>
<f:TextBox ID="txtCompileMan" runat="server" Label="<%$ Resources:Lan,ConstructSolution_ColumnID_CompileManName_HeaderText%>" ShowRedStar="true"
Required="true" LabelAlign="Right" Readonly="true">
</f:TextBox>
</Items>
</f:FormRow>
<f:FormRow ColumnWidths="85% 15%">
<Items>
<f:TextBox ID="txtWorkStage" runat="server" Label="<%$ Resources:Lan,SetToolTipTime_Grid1_Column_WorkStage%>" MaxLength="50" LabelAlign="Right"
Required="true" ShowRedStar="true" Readonly="true">
</f:TextBox>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:HiddenField ID="hdWorkStage" runat="server">
</f:HiddenField>
</Items>
</f:FormRow>
</Items>
</f:Form>
</Items>
</f:Panel>
<f:Panel runat="server" ID="panelCenterRegion" RegionPosition="Center" ShowBorder="true"
Layout="VBox" ShowHeader="false" BodyPadding="5px" IconFont="PlusCircle" Title="<%$ Resources:Lan,SetToolTipTime_tvHazardTemplate_Title%>"
TitleToolTip="<%$ Resources:Lan,SetToolTipTime_tvHazardTemplate_Title%>" AutoScroll="true">
<Toolbars>
<f:Toolbar ID="Toolbar2" Position="Top" runat="server" ToolbarAlign="Left">
<Items>
<f:DropDownList ID="drpHelperMethods" runat="server" Label="<%$ Resources:Lan,ShowHazardList_Grid1_Column_HelperMethod%>" LabelAlign="Right"
EnableMultiSelect="true" EnableCheckBoxSelect="true" AutoSelectFirstItem="false"
Hidden="true" AutoPostBack="true" OnSelectedIndexChanged="drpHelperMethods_OnSelectedIndexChanged">
<f:ListItem Value="I" Text="" />
<f:ListItem Value="Ⅱ" Text="Ⅱ" />
<f:ListItem Value="Ⅲ" Text="Ⅲ" />
<f:ListItem Value="Ⅳ" Text="Ⅳ" />
<f:ListItem Value="" Text="" />
</f:DropDownList>
<f:DropDownList ID="drpHazardLevel" runat="server" Label="<%$ Resources:Lan,ShowHazardList_Grid1_Column_HazardLevel%>" LabelAlign="Right"
EnableMultiSelect="true" EnableCheckBoxSelect="true" AutoSelectFirstItem="false"
AutoPostBack="true" OnSelectedIndexChanged="drpHazardLevel_OnSelectedIndexChanged">
<f:ListItem Value="1" Text="1级" />
<f:ListItem Value="2" Text="2级" />
<f:ListItem Value="3" Text="3级" />
<f:ListItem Value="4" Text="4级" />
<f:ListItem Value="5" Text="5级" />
</f:DropDownList>
<f:ToolbarFill runat="server" ID="toolFill">
</f:ToolbarFill>
<f:Button ID="Button1" runat="server" Text="<%$ Resources:Lan,HazardListView_Toolbar2_Button1_Text%>" ToolTip="注: 1:危险级别划分D值大于320,为极其危险(1级)不能继续作业D值在160-320之间为高度危险(2级)要立即整改D值在70-160之间为显著危险(3级)需要整改D值在20-70之间为一般危险(4级)需要注意D值小于20为稍有危险(5级),可以接受 2:辅助方法判断依据不符合法律法规及其他要求曾发生过事故仍未采取有效措施相关方合理抱怨或要求直接观察到的危险定量评价LEC法">
</f:Button>
</Items>
</f:Toolbar>
</Toolbars>
<Items>
<f:Grid ID="Grid1" Width="870px" ShowBorder="true" ShowHeader="false" EnableCollapse="true"
PageSize="1000" runat="server" BoxFlex="1" DataKeyNames="HazardId" AllowSorting="true" SortField="HazardCode"
DataIDField="HazardId" ForceFit="true" EnableColumnLines="true" EnableTextSelection="True">
<Columns>
<f:TemplateField Width="150px" HeaderText="<%$ Resources:Lan,SetToolTipTime_Grid1_Column_WorkStage%>" HeaderTextAlign="Center" TextAlign="Center" ColumnID="WorkStageName">
<ItemTemplate>
<asp:Label ID="Label2" runat="server" Text='<%# ConvertWorkStage(Eval("WorkStage")) %>'></asp:Label>
</ItemTemplate>
</f:TemplateField>
<f:RenderField Width="1px" ColumnID="WorkStage" DataField="WorkStage"
FieldType="String" HeaderText="工作阶段隐藏域" Hidden="true" HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField Width="1px" ColumnID="HazardId" DataField="HazardId"
FieldType="String" HeaderText="<%$ Resources:Lan,RectifyNoticesAdd_Grid1_Column_RectifyNoticesItemId_HeaderText%>" Hidden="true" HeaderTextAlign="Center">
</f:RenderField>
<f:TemplateField Width="100px" HeaderText="<%$ Resources:Lan,RiskControl_Grid1_SupHazardListType_HeaderText%>" HeaderTextAlign="Center" TextAlign="Center" ColumnID="SupHazardListType">
<ItemTemplate>
<asp:Label ID="Label4" runat="server" Text='<%# ConvertSupHazardListTypeId(Eval("HazardListTypeId")) %>'></asp:Label>
</ItemTemplate>
</f:TemplateField>
<f:TemplateField Width="100px" HeaderText="<%$ Resources:Lan,RoutingInspection_Grid1_HazardListType_HeaderText%>" HeaderTextAlign="Center" TextAlign="Center" ColumnID="HazardListType">
<ItemTemplate>
<asp:Label ID="Label3" runat="server" Text='<%# ConvertHazardListTypeId(Eval("HazardListTypeId")) %>'></asp:Label>
</ItemTemplate>
</f:TemplateField>
<f:TemplateField Width="150px" HeaderText="<%$ Resources:Lan,ShowHazardList_Toolbar3_HazardCode_Label%>" HeaderTextAlign="Center" TextAlign="Center" ColumnID="Hazard">
<ItemTemplate>
<asp:Label ID="lblHazardId" runat="server" Text='<%# ConvertHazardCode(Eval("HazardId")) %>'></asp:Label>
</ItemTemplate>
</f:TemplateField>
<f:RenderField Width="1px" ColumnID="HazardListTypeId" DataField="HazardListTypeId"
FieldType="String" HeaderText="" Hidden="true" HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField Width="1px" ColumnID="HazardListId" DataField="HazardListId"
FieldType="String" HeaderText="" Hidden="true" HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField Width="180px" ColumnID="HazardItems" DataField="HazardItems" FieldType="String"
HeaderText="<%$ Resources:Lan,ShowHazardList_Grid1_Column_HazardItems%>" HeaderTextAlign="Center" TextAlign="Center">
<Editor>
<f:TextBox ID="txtHazardItems" runat="server" Text='<%#Bind("HazardItems") %>'>
</f:TextBox>
</Editor>
</f:RenderField>
<f:RenderField Width="100px" ColumnID="DefectsType" DataField="DefectsType" FieldType="String"
HeaderText="<%$ Resources:Lan,ShowHazardList_Grid1_Column_DefectsType%>" HeaderTextAlign="Center" TextAlign="Center">
<Editor>
<f:TextBox ID="txtDefectsType" runat="server" Text='<%#Bind("DefectsType") %>'>
</f:TextBox>
</Editor>
</f:RenderField>
<f:RenderField Width="180px" ColumnID="MayLeadAccidents" DataField="MayLeadAccidents"
FieldType="String" HeaderText="<%$ Resources:Lan,ShowHazardList_Grid1_Column_MayLeadAccidents%>" HeaderTextAlign="Center" TextAlign="Center">
<Editor>
<f:TextBox ID="txtMayLeadAccidents" runat="server" Text='<%#Bind("MayLeadAccidents") %>'>
</f:TextBox>
</Editor>
</f:RenderField>
<f:RenderField Width="100px" ColumnID="HelperMethod" DataField="HelperMethod" FieldType="String"
HeaderText="<%$ Resources:Lan,ShowHazardList_Grid1_Column_HelperMethod%>" HeaderTextAlign="Center" TextAlign="Left" EnableColumnEdit="true">
<Editor>
<f:DropDownList ID="drpHelperMethod" runat="server" Label="">
<f:ListItem Value="0" Text="-请选择-" />
<f:ListItem Value="I" Text="" />
<f:ListItem Value="Ⅱ" Text="Ⅱ" />
<f:ListItem Value="Ⅲ" Text="Ⅲ" />
<f:ListItem Value="Ⅳ" Text="Ⅳ" />
<f:ListItem Value="" Text="" />
</f:DropDownList>
</Editor>
</f:RenderField>
<f:RenderField Width="100px" ColumnID="<%$ Resources:Lan,HazardListEdit_Grid1_L_HeaderText%>" DataField="HazardJudge_L" FieldType="String"
HeaderText="<%$ Resources:Lan,ShowHazardList_Grid1_Column_HazardJudge_L%>" HeaderTextAlign="Center" TextAlign="Left" EnableColumnEdit="true">
<Editor>
<f:DropDownList ID="drpHazardJudge_L" runat="server" Label="">
<f:ListItem Value="0" Text="-请选择-" />
<f:ListItem Value="10.0" Text="10.0" />
<f:ListItem Value="6.0" Text="6.0" />
<f:ListItem Value="3.0" Text="3.0" />
<f:ListItem Value="1.0" Text="1.0" />
<f:ListItem Value="0.5" Text="0.5" />
<f:ListItem Value="0.2" Text="0.2" />
<f:ListItem Value="0.1" Text="0.1" />
</f:DropDownList>
</Editor>
</f:RenderField>
<f:RenderField Width="100px" ColumnID="<%$ Resources:Lan,HazardListEdit_Grid1_E_HeaderText%>" DataField="HazardJudge_E" FieldType="String"
HeaderText="<%$ Resources:Lan,ShowHazardList_Grid1_Column_HazardJudge_E%>" HeaderTextAlign="Center" TextAlign="Left" EnableColumnEdit="true">
<Editor>
<f:DropDownList ID="drpHazardJudge_E" runat="server" Label="">
<f:ListItem Value="0" Text="-请选择-" />
<f:ListItem Value="10.0" Text="10.0" />
<f:ListItem Value="6.0" Text="6.0" />
<f:ListItem Value="3.0" Text="3.0" />
<f:ListItem Value="2.0" Text="2.0" />
<f:ListItem Value="1.0" Text="1.0" />
<f:ListItem Value="0.5" Text="0.5" />
</f:DropDownList>
</Editor>
</f:RenderField>
<f:RenderField Width="100px" ColumnID="<%$ Resources:Lan,HazardListEdit_Grid1_C_HeaderText%>" DataField="HazardJudge_C" FieldType="String"
HeaderText="<%$ Resources:Lan,ShowHazardList_Grid1_Column_HazardJudge_C%>" HeaderTextAlign="Center" TextAlign="Left" EnableColumnEdit="true">
<Editor>
<f:DropDownList ID="drpHazardJudge_C" runat="server" Label="">
<f:ListItem Value="0" Text="-请选择-" />
<f:ListItem Value="100.0" Text="100.0" />
<f:ListItem Value="40.0" Text="40.0" />
<f:ListItem Value="15.0" Text="15.0" />
<f:ListItem Value="7.0" Text="7.0" />
<f:ListItem Value="3.0" Text="3.0" />
<f:ListItem Value="1.0" Text="1.0" />
</f:DropDownList>
</Editor>
</f:RenderField>
<f:RenderField Width="90px" ColumnID="<%$ Resources:Lan,HazardListEdit_Grid1_D_HeaderText%>" DataField="HazardJudge_D" FieldType="Double"
HeaderText="<%$ Resources:Lan,ShowHazardList_Grid1_Column_HazardJudge_D%>" HeaderTextAlign="Center" TextAlign="Left">
<Editor>
<f:NumberBox ID="nbD" NoDecimal="false" NoNegative="false" MaxValue="10000" MinValue="0"
runat="server" Required="true" Readonly="true">
</f:NumberBox>
</Editor>
</f:RenderField>
<f:RenderField Width="90px" ColumnID="G" DataField="HazardLevel" FieldType="String"
HeaderText="<%$ Resources:Lan,ShowHazardList_Grid1_Column_HazardLevel%>" HeaderTextAlign="Center" TextAlign="Left">
<Editor>
<f:TextBox ID="nbG"
runat="server" >
</f:TextBox>
</Editor>
</f:RenderField>
<f:RenderField Width="180px" ColumnID="ControlMeasures" DataField="ControlMeasures"
FieldType="String" HeaderText="<%$ Resources:Lan,ShowHazardList_Grid1_Column_ControlMeasures%>" HeaderTextAlign="Center" TextAlign="Center">
<Editor>
<f:TextBox ID="txtControlMeasures" runat="server" Text='<%#Bind("ControlMeasures") %>'>
</f:TextBox>
</Editor>
</f:RenderField>
</Columns>
<Listeners>
<f:Listener Event="afteredit" Handler="onGridAfterEdit" />
</Listeners>
</f:Grid>
</Items>
</f:Panel>
<f:Panel runat="server" ID="panel4" ShowBorder="true" Layout="VBox" ShowHeader="true"
EnableCollapse="true" Collapsed="true" BodyPadding="5px" IconFont="PlusCircle"
AutoScroll="true" RegionPosition="Bottom" Title="<%$ Resources:Lan,HazardListView_txtContents_Label%>">
<Items>
<f:HtmlEditor runat="server" Label="<%$ Resources:Lan,HazardListView_txtContents_Label%>" ID="txtContents" ShowLabel="false" Editor="UMEditor"
BasePath="~/res/umeditor/" ToolbarSet="Basic" Height="120" LabelAlign="Right">
</f:HtmlEditor>
</Items>
</f:Panel>
<f:Panel runat="server" ID="panel3" ShowBorder="true" Layout="VBox" ShowHeader="false"
BodyPadding="5px" IconFont="PlusCircle" AutoScroll="true" RegionPosition="Bottom">
<Items>
<f:ContentPanel ID="ContentPanel1" runat="server" ShowHeader="false" EnableCollapse="true"
BodyPadding="0px">
<uc1:FlowOperateControl ID="ctlAuditFlow" runat="server" />
</f:ContentPanel>
</Items>
<Toolbars>
<f:Toolbar ID="Toolbar4" Position="Bottom" runat="server" ToolbarAlign="Right">
<Items>
<f:Button ID="btnAttachUrl" Text="<%$ Resources:Lan,ConstructSolution_WindowField_HeaderText%>" ToolTip="<%$ Resources:Lan,WeekMeetingView_btnAttachUrl2_ToolTip%>" Icon="TableCell" runat="server"
OnClick="btnAttachUrl_Click" ValidateForms="SimpleForm1" MarginLeft="5px">
</f:Button>
<f:ToolbarFill runat="server"></f:ToolbarFill>
<f:HiddenField ID="hdNewTemplates" runat="server">
</f:HiddenField>
<f:Button ID="btnClose" EnablePostBack="false" ToolTip="<%$ Resources:Lan,ReadWriteCard_btnClose_ToolTip%>" runat="server" Icon="SystemClose">
</f:Button>
</Items>
</f:Toolbar>
</Toolbars>
</f:Panel>
</Items>
</f:Panel>
<f:Window ID="Window2" Title="<%$ Resources:Lan,HazardListView_Window2_Title%>" Hidden="true" EnableIFrame="true" EnableMaximize="true"
Target="Parent" EnableResize="false" runat="server" OnClose="Window2_Close" IsModal="true"
Width="1100px" Height="700px">
</f:Window>
<f:Window ID="WindowAtt" Title="<%$ Resources:Lan,ConstructSolution_WindowField_HeaderText%>" Hidden="true" EnableIFrame="true" EnableMaximize="true"
Target="Parent" EnableResize="false" runat="server" IsModal="true" Width="700px"
Height="500px">
</f:Window>
</form>
<script type="text/javascript">
function onGridAfterEdit(event, value, params) {
var me = this, columnId = params.columnId, rowId = params.rowId;
if (columnId === 'L' || columnId === 'E' || columnId === 'C') {
var l = me.getCellValue(rowId, 'L');
var e = me.getCellValue(rowId, 'E');
var c = me.getCellValue(rowId, 'C');
if (l != "0" && e != "0" && c != "0") {
var d = parseFloat(l) * parseFloat(e) * parseFloat(c);
me.updateCellValue(rowId, 'D', d);
if (d > 320) {
me.updateCellValue(rowId, 'G', '1');
}
else if (d >= 160 && d <= 320) {
me.updateCellValue(rowId, 'G', '2');
}
else if (d >= 70 && d <= 160) {
me.updateCellValue(rowId, 'G', '3');
}
else if (d >= 20 && d <= 70) {
me.updateCellValue(rowId, 'G', '4');
}
else if (d < 20) {
me.updateCellValue(rowId, 'G', '5');
}
}
else {
me.updateCellValue(rowId, 'D', "");
me.updateCellValue(rowId, 'G', "");
}
}
}
function onGridDataLoad(event) {
this.mergeColumns(['WorkStageName']);
this.mergeColumns(['SupHazardListType']);
this.mergeColumns(['HazardListType']);
}
</script>
</body>
</html>