CNCEC_SUBQHSE_WUHUAN/SGGL/FineUIPro.Web/HSSE/Manager/ManagerMonthCEdit.aspx

872 lines
55 KiB
Plaintext
Raw Normal View History

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="ManagerMonthCEdit.aspx.cs" Inherits="FineUIPro.Web.HSSE.Manager.ManagerMonthCEdit" %>
<!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>HSE月报新</title>
<base target="_self" />
<script type="text/javascript" src="../../res/index/js/jquery-3.4.1.min.js"></script>
<script src="../../Controls/My97DatePicker/WdatePicker.js" type="text/javascript"></script>
<style>
2024-08-23 08:58:55 +08:00
.Toolbar2 {
position: absolute;
z-index: 999999;
right: 0;
width: 83px;
top: -43px;
background-color: rgba(0, 0, 0, 0);
}
/*.myIframe {
overflow: hidden;*/ /* 隐藏滚动条 */
/*height: 100%;*/ /* 根据需要调整高度 */
/*}*/
</style>
<style>
.Toolbar2 {
position: absolute;
z-index: 999999;
right: 0;
width: 83px;
top: -43px;
background-color: rgba(0, 0, 0, 0);
}
.f-grid-row-summary .f-grid-cell-inner {
font-weight: bold;
color: red;
}
.photo {
height: 300px;
line-height: 300px;
overflow: hidden;
}
.photo img {
height: 300px;
vertical-align: middle;
}
</style>
</head>
<body>
<form id="form1" runat="server">
<f:PageManager ID="PageManager1" runat="server" />
<f:ContentPanel ID="ContentPanel1" IsFluid="true" CssClass="blockpanel" runat="server" BodyPadding="10px"
ShowBorder="true" ShowHeader="false" Title="内容面板">
<table id="Table1" runat="server" width="100%" cellpadding="0" cellspacing="0" align="center">
<tr>
<td style="width: 100%; background: url('../Images/bg-1.gif')">
<table id="tabbtn" runat="server" width="100%" style="background: url('../Images/bg-1.gif')"
cellpadding="0" cellspacing="0">
<tr>
<td align="left" valign="middle" style="width: 50%; font-size: 12pt; font-weight: bold">
<asp:Image ImageUrl="~/Images/lv-1.gif" ImageAlign="AbsMiddle" ID="image15" runat="server" />
&nbsp;编辑项目HSE月报
</td>
<td align="right" valign="middle" style="width: 50%; height: 30px;">
<f:Button ID="Button2" Icon="SystemSave" runat="server" ToolTip="保存" Text="保存" OnClick="btnSave_Click">
</f:Button>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td>
<table id="Table5" runat="server" width="100%" border="1" cellpadding="0" cellspacing="0"
bordercolor="#bcd2e7" bordercolordark="#bcd2e7" bordercolorlight="#bcd2e7">
<tr>
<td align="center" style="width: 24%;" rowspan="2">
<img alt="" src="../../Images/Logo.jpg" />
</td>
<td align="center" style="width: 46%; height: 30px; vertical-align: middle; font-size: 12pt;">
<asp:Label ID="lblProjectName" runat="server"></asp:Label>
</td>
<td align="left" style="width: 30%; vertical-align: bottom;" onkeypress="keypress()"
rowspan="2">
<asp:Label ID="Label1" runat="server" Text="编号"></asp:Label>
<asp:TextBox ID="txtPeriod" runat="server" Width="60px" CssClass="textboxStyleNone"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="txtPeriod"
Display="Dynamic" ErrorMessage="&quot;编号不能为空!&quot;" ForeColor="Red" ValidationGroup="Save">*</asp:RequiredFieldValidator>
<br />
<br />
</td>
</tr>
<tr>
<td align="center" style="width: 46%; height: 50px; vertical-align: middle; font-size: 20pt; font-weight: bold">
<asp:Label ID="lblTital" runat="server" Text="项 目 安 全 月 报"></asp:Label>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td>
<table id="Table2" runat="server" width="100%" cellpadding="0" cellspacing="0" border="1"
bordercolor="#bcd2e7" bordercolordark="#bcd2e7" bordercolorlight="#bcd2e7">
<tr style="height: 32px">
<td align="right" style="width: 10%">时间段&nbsp;
</td>
<td align="left" style="width: 60%">
<f:DatePicker runat="server" DateFormatString="yyyy-MM-dd" ID="txtStartDate" AutoPostBack="true" OnTextChanged="TextBox_TextChanged" CssStyle=" margin-top: 10px;"
LabelAlign="right">
</f:DatePicker>
<f:Label ID="Label3" runat="server" Text="至">
</f:Label>
<f:DatePicker runat="server" DateFormatString="yyyy-MM-dd" ID="txtEndDate" AutoPostBack="true" OnTextChanged="TextBox_TextChanged"
LabelAlign="right">
</f:DatePicker>
</td>
<td align="left" style="width: 30%">
<f:Label runat="server" Text="填报月份:"></f:Label>
<f:Label ID="txtReportMonths" runat="server">
</f:Label>
</td>
</tr>
</table>
</td>
</tr>
</table>
<%--1.项目概况--%>
<f:Panel ID="Panel1" IsFluid="true" Title="1.项目概况" runat="server" EnableCollapse="false" CssStyle="position: relative;"
ShowHeader="true">
<Items>
<f:Label ID="lbProjectName" runat="server" Label="项目名称" LabelWidth="160px">
</f:Label>
<f:Label ID="lblMainUnitName" runat="server" Label="用户名称" LabelWidth="160px">
</f:Label>
<f:Label ID="lblProjectAddress" runat="server" Label="项目地址" LabelWidth="160px">
</f:Label>
<f:Label ID="lblProjectCode" runat="server" Label="项目号" LabelWidth="160px">
</f:Label>
<f:Label ID="lblContractNo" runat="server" Label="合同号" LabelWidth="160px">
</f:Label>
<f:Label ID="lblProjectType" runat="server" Label="项目类型" LabelWidth="160px">
</f:Label>
<f:Label ID="lblWorkRange" runat="server" Label="工作范围" LabelWidth="160px">
</f:Label>
<f:Label ID="lblDuration" runat="server" Label="项目建设合同工期" LabelWidth="160px">
</f:Label>
<f:Label ID="lblStartDate" runat="server" Label="项目施工开工时间" LabelWidth="160px">
</f:Label>
<f:Label ID="lblEndDate" runat="server" Label="工程中间交接时间" LabelWidth="160px">
</f:Label>
</Items>
</f:Panel>
<f:Panel ID="Panel2" IsFluid="true" Title="2.本月项目现场HSE人力投入情况" runat="server" EnableCollapse="false" CssStyle="position: relative;"
ShowHeader="true">
<Items>
<f:Grid ID="gvPersonSort" ShowBorder="true" ShowHeader="false" Title="本月项目现场HSE人力投入情况"
runat="server" AllowCellEditing="true" ClicksToEdit="1" DataIDField="PersonSortId"
DataKeyNames="PersonSortId,UnitId" EnableMultiSelect="false" ShowGridHeader="true"
2024-08-23 08:58:55 +08:00
MinHeight="220px" EnableColumnLines="true" EnableSummary="true"
SummaryPosition="Flow">
<Columns>
<f:TemplateField Width="250px" HeaderText="单位" HeaderTextAlign="Center" TextAlign="Left"
ColumnID="UnitId">
<ItemTemplate>
<asp:Label ID="Label4" runat="server" Text='<%# ConvertUnitName(Eval("UnitId")) %>'
ToolTip='<%# ConvertUnitName(Eval("UnitId")) %>'></asp:Label>
</ItemTemplate>
</f:TemplateField>
<f:GroupField HeaderText="总人数" HeaderTextAlign="Center">
<Columns>
<f:RenderField Width="90px" ColumnID="SumPersonNum" DataField="SumPersonNum" FieldType="Int"
HeaderText="本部" HeaderTextAlign="Center" TextAlign="Left">
<Editor>
<f:NumberBox ID="nbSumPersonNum" NoDecimal="true" NoNegative="true" MinValue="0"
runat="server">
</f:NumberBox>
</Editor>
</f:RenderField>
<f:RenderField Width="90px" ColumnID="SumOutPersonNum" DataField="SumOutPersonNum" FieldType="Int"
HeaderText="外聘" HeaderTextAlign="Center" TextAlign="Left">
<Editor>
<f:NumberBox ID="nbSumOutPersonNum" NoDecimal="true" NoNegative="true" MinValue="0"
runat="server">
</f:NumberBox>
</Editor>
</f:RenderField>
</Columns>
</f:GroupField>
<f:RenderField Width="160px" ColumnID="HSEPersonNum" DataField="HSEPersonNum" FieldType="Int"
HeaderText="专职HSE管理人员数量" HeaderTextAlign="Center" TextAlign="Left">
<Editor>
<f:NumberBox ID="nbHSEPersonNum" NoDecimal="true" NoNegative="true" MinValue="0"
runat="server">
</f:NumberBox>
</Editor>
</f:RenderField>
<f:RenderField Width="200px" ColumnID="ContractRange" DataField="ContractRange" FieldType="String"
HeaderText="承包范围" HeaderTextAlign="Center" TextAlign="Left" ExpandUnusedSpace="true">
<Editor>
<f:TextBox runat="server" ID="txtContractRange">
</f:TextBox>
</Editor>
</f:RenderField>
<f:RenderField Width="200px" ColumnID="Remark" DataField="Remark" FieldType="String"
HeaderText="备注" HeaderTextAlign="Center" TextAlign="Left">
<Editor>
<f:TextBox runat="server" ID="txtRemark">
</f:TextBox>
</Editor>
</f:RenderField>
</Columns>
</f:Grid>
</Items>
</f:Panel>
<f:Panel ID="Panel3" IsFluid="true" Title="3.本月项目现场HSE工时/工日统计" runat="server" EnableCollapse="false" CssStyle="position: relative;"
ShowHeader="true">
<Items>
2024-08-23 08:58:55 +08:00
<f:Grid ID="gvHSEDay" ShowBorder="true" ShowHeader="false" Title="本月项目现场HSE工时/工日统计"
runat="server" AllowCellEditing="true" ClicksToEdit="1" DataIDField="MonthHSEDay"
DataKeyNames="MonthHSEDay" EnableMultiSelect="false" ShowGridHeader="true" MinHeight="180px"
EnableColumnLines="true">
<Columns>
<f:GroupField EnableLock="true" HeaderText="连续安全工作天数" TextAlign="Center">
<Columns>
<f:RenderField Width="200px" ColumnID="MonthHSEDay" DataField="MonthHSEDay" FieldType="Int"
HeaderText="本月连续安全工作天数" HeaderTextAlign="Center" TextAlign="Left">
<Editor>
<f:NumberBox ID="nbMonthHSEDay" NoDecimal="true" NoNegative="true" MinValue="0" runat="server">
</f:NumberBox>
</Editor>
</f:RenderField>
<f:RenderField Width="200px" ColumnID="SumHSEDay" DataField="SumHSEDay" FieldType="Int"
HeaderText="累计连续安全工作天数" HeaderTextAlign="Center" TextAlign="Left">
<Editor>
<f:NumberBox ID="nbSumHSEDay" NoDecimal="true" NoNegative="true" MinValue="0" runat="server">
</f:NumberBox>
</Editor>
</f:RenderField>
</Columns>
</f:GroupField>
<f:GroupField EnableLock="true" HeaderText="HSE人工日" TextAlign="Center">
<Columns>
<f:RenderField Width="130px" ColumnID="MonthHSEWorkDay" DataField="MonthHSEWorkDay"
FieldType="Int" HeaderText="本月HSE人工日" HeaderTextAlign="Center" TextAlign="Left">
<Editor>
<f:NumberBox ID="nbMonthHSEWorkDay" NoDecimal="true" NoNegative="true" MinValue="0"
runat="server">
</f:NumberBox>
</Editor>
</f:RenderField>
<f:RenderField Width="170px" ColumnID="YearHSEWorkDay" DataField="YearHSEWorkDay"
FieldType="Int" HeaderText="年度累计HSE人工日" HeaderTextAlign="Center" TextAlign="Left">
<Editor>
<f:NumberBox ID="nbYearHSEWorkDay" NoDecimal="true" NoNegative="true" MinValue="0"
runat="server">
</f:NumberBox>
</Editor>
</f:RenderField>
<f:RenderField Width="170px" ColumnID="SumHSEWorkDay" DataField="SumHSEWorkDay" FieldType="Int"
HeaderText="总累计HSE人工日" HeaderTextAlign="Center" TextAlign="Left">
<Editor>
<f:NumberBox ID="nbSumHSEWorkDay" NoDecimal="true" NoNegative="true" MinValue="0"
runat="server">
</f:NumberBox>
</Editor>
</f:RenderField>
</Columns>
</f:GroupField>
<f:GroupField EnableLock="true" HeaderText="HSE人工时" TextAlign="Center">
<Columns>
2024-08-23 08:58:55 +08:00
<f:GroupField EnableLock="true" HeaderText="本月HSE人工时" TextAlign="Center">
<Columns>
2024-08-23 08:58:55 +08:00
<f:RenderField Width="100px" ColumnID="HseManhours" DataField="HseManhours" FieldType="Int"
HeaderText="五环" HeaderTextAlign="Center" TextAlign="Left">
<Editor>
2024-08-23 08:58:55 +08:00
<f:NumberBox ID="nbHseManhours" NoDecimal="true" NoNegative="true" MinValue="0" runat="server">
</f:NumberBox>
</Editor>
</f:RenderField>
2024-08-23 08:58:55 +08:00
<f:RenderField Width="100px" ColumnID="SubcontractManHours" DataField="SubcontractManHours"
FieldType="Int" HeaderText="分包商" HeaderTextAlign="Center" TextAlign="Left">
<Editor>
2024-08-23 08:58:55 +08:00
<f:NumberBox ID="nbSubcontractManHours" NoDecimal="true" NoNegative="true" MinValue="0"
runat="server">
</f:NumberBox>
</Editor>
</f:RenderField>
</Columns>
</f:GroupField>
2024-08-23 08:58:55 +08:00
<f:RenderField Width="155px" ColumnID="TotalHseManhoursYear" DataField="TotalHseManhoursYear"
ExpandUnusedSpace="true" FieldType="Int" HeaderText="年度累计HSE人工时" HeaderTextAlign="Center"
TextAlign="Left">
<Editor>
<f:NumberBox ID="nbYearTotalHseManhours" NoDecimal="true" NoNegative="true" MinValue="0"
runat="server">
</f:NumberBox>
</Editor>
</f:RenderField>
<f:RenderField Width="155px" ColumnID="TotalHseManhours" DataField="TotalHseManhours"
ExpandUnusedSpace="true" FieldType="Int" HeaderText="项目累计HSE人工时" HeaderTextAlign="Center"
TextAlign="Left">
<Editor>
<f:NumberBox ID="nbTotalHseManhours" NoDecimal="true" NoNegative="true" MinValue="0"
runat="server">
</f:NumberBox>
</Editor>
</f:RenderField>
</Columns>
</f:GroupField>
</Columns>
</f:Grid>
<f:Label runat="server" Text="备注:一旦项目发生重伤事故,连续安全工作天数将清零重新统计。"></f:Label>
</Items>
</f:Panel>
<f:Panel ID="Panel4" IsFluid="true" Title="4.HSE绩效管理数据" runat="server" EnableCollapse="false" CssStyle="position: relative;"
ShowHeader="true">
<Items>
<f:Panel ID="Panel41" IsFluid="true" Title="4.1 培训数据统计" runat="server" EnableCollapse="false"
ShowHeader="true">
<Items>
<f:Grid ID="gvTrainSort" ShowBorder="true" ShowHeader="false" Title="4.1 培训数据统计" runat="server"
AllowCellEditing="true" ClicksToEdit="1" DataIDField="TrainSortId" DataKeyNames="TrainSortId"
EnableMultiSelect="false" ShowGridHeader="true" Height="220px" EnableColumnLines="true"
EnableSummary="true"
SummaryPosition="Flow">
<Columns>
<f:RowNumberField EnablePagingNumber="true" HeaderText="序号" Width="50px" HeaderTextAlign="Center"
TextAlign="Center" />
<f:RenderField Width="150px" ColumnID="TrainType" DataField="TrainType" FieldType="String"
HeaderText="培训类别" HeaderTextAlign="Center" TextAlign="Left">
<Editor>
<f:TextBox runat="server" ID="txtTrainType">
</f:TextBox>
</Editor>
</f:RenderField>
<f:RenderField Width="100px" ColumnID="TeachHour" DataField="TeachHour" FieldType="String"
HeaderText="学时" HeaderTextAlign="Center" TextAlign="Left">
<Editor>
<f:NumberBox ID="nbTeachHour" NoDecimal="true" NoNegative="true" MinValue="0" runat="server">
</f:NumberBox>
</Editor>
</f:RenderField>
<f:RenderField Width="100px" ColumnID="PersonNum" DataField="PersonNum" FieldType="String"
HeaderText="培训人数" HeaderTextAlign="Center" TextAlign="Left">
<Editor>
<f:NumberBox ID="nbPersonNum" NoDecimal="true" NoNegative="true" MinValue="0" runat="server">
</f:NumberBox>
</Editor>
</f:RenderField>
<f:RenderField Width="200px" ColumnID="TotalPersonNum" DataField="TotalPersonNum" FieldType="String"
HeaderText="培训人数累计" HeaderTextAlign="Center" TextAlign="Left">
<Editor>
<f:NumberBox ID="NumberBox1" NoDecimal="true" NoNegative="true" MinValue="0" runat="server">
</f:NumberBox>
</Editor>
</f:RenderField>
</Columns>
</f:Grid>
</Items>
</f:Panel>
<f:Panel ID="Panel42" IsFluid="true" Title="4.2 现场HSE会议及检查统计" runat="server" EnableCollapse="false"
ShowHeader="true">
<Items>
<f:Grid ID="gvCheckSort" ShowBorder="true" ShowHeader="false" Title="现场HSE会议及检查统计" runat="server"
AllowCellEditing="true" ClicksToEdit="1" DataIDField="CheckSortId" DataKeyNames="CheckSortId"
EnableMultiSelect="false" ShowGridHeader="true" MinHeight="320px" EnableColumnLines="true">
<Columns>
<f:RenderField Width="150px" ColumnID="CheckType" DataField="CheckType" FieldType="String"
HeaderText="检查类型" HeaderTextAlign="Center" TextAlign="Left">
<Editor>
<f:TextBox runat="server" ID="txtCheckType">
</f:TextBox>
</Editor>
</f:RenderField>
<f:RenderField Width="150px" ColumnID="CheckNumber" DataField="CheckNumber" FieldType="String"
HeaderText="本月开展次数" HeaderTextAlign="Center" TextAlign="Left">
<Editor>
<f:NumberBox ID="nbCheckNumber" NoDecimal="true" NoNegative="true" MinValue="0" runat="server">
</f:NumberBox>
</Editor>
</f:RenderField>
<f:RenderField Width="150px" ColumnID="YearCheckNum" DataField="YearCheckNum" FieldType="String"
HeaderText="年度累计次数" HeaderTextAlign="Center" TextAlign="Left">
<Editor>
<f:NumberBox ID="nbYearCheckNum" NoDecimal="true" NoNegative="true" MinValue="0"
runat="server">
</f:NumberBox>
</Editor>
</f:RenderField>
<f:RenderField Width="160px" ColumnID="TotalCheckNum" DataField="TotalCheckNum" FieldType="String"
HeaderText="项目总累计次数" HeaderTextAlign="Center" TextAlign="Left">
<Editor>
<f:NumberBox ID="nbTotalCheckNum" NoDecimal="true" NoNegative="true" MinValue="0"
runat="server">
</f:NumberBox>
</Editor>
</f:RenderField>
<f:RenderField Width="150px" ColumnID="CheckNumber1" DataField="CheckNumber" FieldType="String"
HeaderText="原始本月开展次数" HeaderTextAlign="Center" TextAlign="Left" Hidden="true">
</f:RenderField>
<f:RenderField Width="150px" ColumnID="YearCheckNum1" DataField="YearCheckNum" FieldType="String"
HeaderText="原始年度累计次数" HeaderTextAlign="Center" TextAlign="Left" Hidden="true">
</f:RenderField>
<f:RenderField Width="160px" ColumnID="TotalCheckNum1" DataField="TotalCheckNum" FieldType="String"
HeaderText="原始项目总累计次数" HeaderTextAlign="Center" TextAlign="Left" Hidden="true">
</f:RenderField>
</Columns>
<Listeners>
<f:Listener Event="afteredit" Handler="onCheckSortAfterEdit" />
</Listeners>
</f:Grid>
</Items>
</f:Panel>
<f:Panel ID="Panel43" IsFluid="true" Title="4.3 本月隐患整改情况" runat="server" EnableCollapse="false"
ShowHeader="true">
<Items>
</Items>
</f:Panel>
<f:Panel ID="Panel44" IsFluid="true" Title="4.4 项目作业许可管理数据" runat="server" EnableCollapse="false"
ShowHeader="true">
<Items>
</Items>
</f:Panel>
<f:Panel ID="Panel45" IsFluid="true" Title="4.5 项目本月危大工程管理数据" runat="server" EnableCollapse="false"
ShowHeader="true">
<Items>
</Items>
</f:Panel>
<f:Panel ID="Panel46" IsFluid="true" Title="4.6 应急管理" runat="server" EnableCollapse="false"
ShowHeader="true">
<Items>
<f:Panel ID="Panel461" IsFluid="true" Title="4.6.1 应急预案发布情况" runat="server" EnableCollapse="false"
ShowHeader="true">
<Items>
</Items>
</f:Panel>
<f:Panel ID="Panel462" IsFluid="true" Title="4.6.2 应急演练工作情况说明" runat="server" EnableCollapse="false"
ShowHeader="true">
<Items>
</Items>
</f:Panel>
<f:Panel ID="Panel463" IsFluid="true" Title="4.6.3 其他应急管理工作描述(本月如有)" runat="server" EnableCollapse="false"
ShowHeader="true">
<Items>
<f:TextArea runat="server" ID="txtEmergencyManagementWorkDef" Label="" Width="800px">
</f:TextArea>
</Items>
</f:Panel>
</Items>
</f:Panel>
<f:Panel ID="Panel47" IsFluid="true" Title="4.7 HSE奖励与处罚" runat="server" EnableCollapse="false"
ShowHeader="true">
<Items>
<f:Grid ID="gvRewardSortAndPunish" ShowBorder="true" ShowHeader="false" Title="HSE奖励与处罚"
runat="server" AllowCellEditing="true" ClicksToEdit="1" DataIDField="RewardAndPunishId"
DataKeyNames="RewardAndPunishId" EnableMultiSelect="false" ShowGridHeader="true"
Height="120px" EnableColumnLines="true">
<Columns>
<f:RenderField Width="160px" ColumnID="RewardNum" DataField="RewardNum" FieldType="String"
HeaderText="本月HSE奖励次数" HeaderTextAlign="Center" TextAlign="Left">
<Editor>
<f:NumberBox ID="NumberBox5" NoDecimal="true" NoNegative="true" MinValue="0" runat="server">
</f:NumberBox>
</Editor>
</f:RenderField>
<f:RenderField Width="160px" ColumnID="RewardMoney" DataField="RewardMoney" FieldType="String"
HeaderText="本月奖励金额(元)" HeaderTextAlign="Center" TextAlign="Left">
<Editor>
<f:NumberBox ID="NumberBox4" NoNegative="true" MinValue="0" runat="server">
</f:NumberBox>
</Editor>
</f:RenderField>
<f:RenderField Width="160px" ColumnID="ProjectRewardMoney" DataField="ProjectRewardMoney" FieldType="String"
HeaderText="项目累计奖励金额" HeaderTextAlign="Center" TextAlign="Left">
<Editor>
<f:NumberBox ID="NumberBox3" NoNegative="true" MinValue="0" runat="server">
</f:NumberBox>
</Editor>
</f:RenderField>
<f:RenderField Width="160px" ColumnID="PunishNum" DataField="PunishNum"
FieldType="String" HeaderText="本月HSE处罚次数" HeaderTextAlign="Center" TextAlign="Left">
<Editor>
<f:NumberBox ID="NumberBox2" NoDecimal="true" NoNegative="true" MinValue="0" runat="server">
</f:NumberBox>
</Editor>
</f:RenderField>
<f:RenderField Width="160px" ColumnID="PunishMoney" DataField="PunishMoney"
FieldType="String" HeaderText="本月处罚金额(元)" HeaderTextAlign="Center" TextAlign="Left">
<Editor>
<f:NumberBox ID="NumberBox6" NoNegative="true" MinValue="0" runat="server">
</f:NumberBox>
</Editor>
</f:RenderField>
<f:RenderField Width="160px" ColumnID="ProjectPunishMoney" DataField="ProjectPunishMoney"
FieldType="String" HeaderText="项目累计处罚金额" HeaderTextAlign="Center" TextAlign="Left">
<Editor>
<f:NumberBox ID="NumberBox7" NoNegative="true" MinValue="0" runat="server">
</f:NumberBox>
</Editor>
</f:RenderField>
</Columns>
</f:Grid>
</Items>
</f:Panel>
<f:Panel ID="Panel48" IsFluid="true" Title="4.8 HSE现场其他管理情况" runat="server" EnableCollapse="false"
ShowHeader="true">
<Toolbars>
<f:Toolbar ID="Toolbar131" Position="Top" runat="server" ToolbarAlign="Right" CssClass="Toolbar2">
<Items>
<f:Button ID="btnNewOtherManagement" ToolTip="新增" Icon="Add" runat="server" OnClick="btnNewOtherManagement_Click">
</f:Button>
</Items>
</f:Toolbar>
</Toolbars>
<Items>
<f:Grid ID="gvOtherManagement" ShowBorder="true" ShowHeader="false" Title="HSE现场其他管理情况"
runat="server" AllowCellEditing="true" ClicksToEdit="1" DataIDField="OtherManagementId"
DataKeyNames="OtherManagementId" EnableMultiSelect="false" ShowGridHeader="true"
MinHeight="220px" EnableColumnLines="true" OnRowCommand="gvOtherManagement_RowCommand">
<Columns>
<f:LinkButtonField Width="40px" ConfirmText="删除选中行?" ConfirmTarget="Parent" CommandName="Delete"
ToolTip="删除" Icon="Delete" TextAlign="Center" />
<f:RowNumberField EnablePagingNumber="true" HeaderText="序号" Width="50px" HeaderTextAlign="Center"
TextAlign="Center" />
<f:RenderField Width="300px" ColumnID="ManagementDes" DataField="ManagementDes" FieldType="String"
HeaderText="管理内容描述" HeaderTextAlign="Center" TextAlign="Left" ExpandUnusedSpace="true">
<Editor>
<f:TextBox runat="server" ID="TextBox291">
</f:TextBox>
</Editor>
</f:RenderField>
</Columns>
</f:Grid>
</Items>
</f:Panel>
</Items>
</f:Panel>
<f:Panel ID="Panel5" IsFluid="true" Title="5.本月项目HSE费用管理" runat="server" EnableCollapse="false" CssStyle="position: relative;"
ShowHeader="true">
<Items>
<f:Panel ID="Panel51" IsFluid="true" Title="5.1本月项目HSE费用投入统计单位万元" runat="server" EnableCollapse="false" CssStyle="position: relative;"
ShowHeader="true">
<Items>
<f:Grid ID="gvFiveExpenseC" ShowBorder="true" ShowHeader="false" Title="本月项目HSE费用投入统计" runat="server"
AllowCellEditing="true" ClicksToEdit="1" DataIDField="FiveExpenseId" DataKeyNames="FiveExpenseId"
EnableMultiSelect="false" ShowGridHeader="true" MinHeight="380px" EnableColumnLines="true" EnableSummary="true" SummaryPosition="Flow">
<Columns>
<f:RowNumberField EnablePagingNumber="true" HeaderText="序号" Width="50px" HeaderTextAlign="Center"
TextAlign="Center" />
<f:RenderField MinWidth="450px" ColumnID="InvestmentProject" DataField="InvestmentProject" FieldType="String"
HeaderText="投入项目" HeaderTextAlign="Center" TextAlign="Left">
<Editor>
<f:TextBox runat="server" ID="TextBox1">
</f:TextBox>
</Editor>
</f:RenderField>
<f:GroupField HeaderText="五环工程" HeaderTextAlign="Center">
<Columns>
2024-08-23 08:58:55 +08:00
<f:RenderField Width="150px" ColumnID="PlanCostMonth" DataField="PlanCostMonth" FieldType="String"
HeaderText="本月" HeaderTextAlign="Center" TextAlign="Left">
<Editor>
2024-08-23 08:58:55 +08:00
<f:TextBox runat="server" ID="TextBox2">
</f:TextBox>
</Editor>
</f:RenderField>
2024-08-23 08:58:55 +08:00
<f:RenderField Width="150px" ColumnID="PlanCostYear" DataField="PlanCostYear" FieldType="String"
HeaderText="项目累计" HeaderTextAlign="Center" TextAlign="Left">
<Editor>
2024-08-23 08:58:55 +08:00
<f:TextBox runat="server" ID="TextBox3">
</f:TextBox>
</Editor>
</f:RenderField>
</Columns>
</f:GroupField>
2024-08-23 08:58:55 +08:00
<f:GroupField HeaderText="施工分包商" HeaderTextAlign="Center">
<Columns>
2024-08-23 08:58:55 +08:00
<f:RenderField Width="150px" ColumnID="ActualCostMonth" DataField="ActualCostMonth" FieldType="String"
HeaderText="本月" HeaderTextAlign="Center" TextAlign="Left">
<Editor>
2024-08-23 08:58:55 +08:00
<f:TextBox runat="server" ID="TextBox4">
</f:TextBox>
</Editor>
</f:RenderField>
2024-08-23 08:58:55 +08:00
<f:RenderField Width="150px" ColumnID="ActualCostYear" DataField="ActualCostYear" FieldType="String"
HeaderText="项目累计" HeaderTextAlign="Center" TextAlign="Left">
<Editor>
2024-08-23 08:58:55 +08:00
<f:TextBox runat="server" ID="TextBox5">
</f:TextBox>
</Editor>
</f:RenderField>
</Columns>
</f:GroupField>
</Columns>
</f:Grid>
</Items>
2024-08-23 08:58:55 +08:00
</f:Panel>
</Items>
</f:Panel>
<f:Panel ID="Panel6" IsFluid="true" Title="6.HSE责任事故/事件描述" runat="server" EnableCollapse="false" CssStyle="position: relative;"
ShowHeader="true">
<Items>
<f:Panel ID="Panel61" IsFluid="true" Title="6.1 HSE责任事故/事件管理绩效数据统计" runat="server" EnableCollapse="false" CssStyle="position: relative;"
ShowHeader="true">
<Items>
<f:Panel ID="Panel611" IsFluid="true" Title="1 未遂事件统计" runat="server" EnableCollapse="false" CssStyle="position: relative;"
ShowHeader="true">
<Items>
</Items>
</f:Panel>
2024-08-23 08:58:55 +08:00
<f:Panel ID="Panel612" IsFluid="true" Title="2本月伤害事故统计" runat="server" EnableCollapse="false" CssStyle="position: relative;"
ShowHeader="true">
<Items>
</Items>
</f:Panel>
</Items>
</f:Panel>
<f:Panel ID="Panel62" IsFluid="true" Title="6.2 HSE责任事故/事件描述" runat="server" EnableCollapse="false" CssStyle="position: relative;"
ShowHeader="true">
<Items>
<f:TextArea ID="txtDef" runat="server" Width="800px"></f:TextArea>
</Items>
</f:Panel>
<f:Panel ID="Panel63" IsFluid="true" Title="6.3 HSE目标实现情况" runat="server" EnableCollapse="false" CssStyle="position: relative;"
ShowHeader="true">
<Items>
</Items>
</f:Panel>
</Items>
</f:Panel>
2024-08-23 08:58:55 +08:00
<f:Panel ID="Panel7" IsFluid="true" Title="7.下月HSE工作计划" runat="server" EnableCollapse="false" CssStyle="position: relative;"
ShowHeader="true">
2024-08-23 08:58:55 +08:00
<Items>
<f:Panel ID="Panel71" IsFluid="true" Title="7.1 HSE工作计划" runat="server" EnableCollapse="false" CssStyle="position: relative;"
ShowHeader="true">
2024-08-23 08:58:55 +08:00
<Toolbars>
<f:Toolbar ID="Toolbar19" Position="Top" runat="server" ToolbarAlign="Right" CssClass="Toolbar2">
<Items>
<f:Button ID="btnOtherWorkPlanC" ToolTip="新增" Icon="Add" runat="server" OnClick="btnOtherWorkPlanC_Click">
</f:Button>
</Items>
</f:Toolbar>
</Toolbars>
<Items>
<f:Grid ID="gvOtherWorkPlanC" ShowBorder="true" ShowHeader="false" Title="其他HSE工作计划"
runat="server" AllowCellEditing="true" ClicksToEdit="1" DataIDField="OtherWorkPlanId"
DataKeyNames="OtherWorkPlanId" EnableMultiSelect="false" ShowGridHeader="true"
Height="220px" EnableColumnLines="true" OnRowCommand="gvOtherWorkPlanC_RowCommand">
2024-08-23 08:58:55 +08:00
<Columns>
<f:LinkButtonField Width="40px" ConfirmText="删除选中行?" ConfirmTarget="Parent" CommandName="Delete"
ToolTip="删除" Icon="Delete" TextAlign="Center" />
<f:RowNumberField EnablePagingNumber="true" HeaderText="序号" Width="50px" HeaderTextAlign="Center"
TextAlign="Center" />
<f:RenderField Width="300px" ColumnID="WorkContent" DataField="WorkContent" FieldType="String"
HeaderText="计划工作内容描述" HeaderTextAlign="Center" TextAlign="Left" ExpandUnusedSpace="true">
<Editor>
<f:TextBox runat="server" ID="TextBox6">
</f:TextBox>
</Editor>
</f:RenderField>
</Columns>
</f:Grid>
</Items>
</f:Panel>
</Items>
</f:Panel>
<f:Panel ID="Panel8" IsFluid="true" Title="8.HSE合规义务识别与评价" runat="server" EnableCollapse="false" CssStyle="position: relative;"
ShowHeader="true">
<Toolbars>
<f:Toolbar ID="Toolbar2" Position="Top" runat="server" ToolbarAlign="Right" CssClass="Toolbar2">
<Items>
<f:Button ID="btnNew" ToolTip="新增" Icon="Add" runat="server" OnClick="btnNew_Click">
</f:Button>
</Items>
</f:Toolbar>
</Toolbars>
<Items>
<f:Grid ID="gvOperateComplianceObligations" ShowBorder="true" ShowHeader="false" Title="HSE合规义务识别与评价" runat="server"
AllowCellEditing="true" ClicksToEdit="1" DataIDField="ComplianceObligationsId" DataKeyNames="ComplianceObligationsId"
EnableMultiSelect="false" ShowGridHeader="true" Height="220px" EnableColumnLines="true"
OnRowCommand="gvOperateComplianceObligations_RowCommand">
<Columns>
<f:LinkButtonField Width="40px" ConfirmText="删除选中行?" ConfirmTarget="Parent" CommandName="Delete"
ToolTip="删除" Icon="Delete" TextAlign="Center" />
<f:RowNumberField EnablePagingNumber="true" HeaderText="序号" Width="50px" HeaderTextAlign="Center"
TextAlign="Center" />
<f:RenderField Width="250px" ColumnID="InformationContent" DataField="InformationContent" FieldType="String"
HeaderText="HSE合规义务信息内容" HeaderTextAlign="Center" TextAlign="Left">
<Editor>
<f:TextBox runat="server" ID="TextBox7">
</f:TextBox>
</Editor>
</f:RenderField>
<f:RenderField Width="250px" ColumnID="ResponseMeasures" DataField="ResponseMeasures" FieldType="String"
HeaderText="响应措施内容" HeaderTextAlign="Center" TextAlign="Left">
<Editor>
<f:TextBox runat="server" ID="TextBox8">
</f:TextBox>
</Editor>
</f:RenderField>
<f:RenderField Width="250px" ColumnID="ImplementationStatus" DataField="ImplementationStatus"
FieldType="String" HeaderText="实施情况" HeaderTextAlign="Center" TextAlign="Left">
<Editor>
<f:TextBox runat="server" ID="TextBox9">
</f:TextBox>
</Editor>
</f:RenderField>
<f:RenderField Width="250px" ColumnID="EvaluationConclusion" DataField="EvaluationConclusion"
ExpandUnusedSpace="true" FieldType="String" HeaderText="评价结论" HeaderTextAlign="Center"
TextAlign="Left">
<Editor>
<f:TextBox runat="server" ID="TextBox10">
</f:TextBox>
</Editor>
</f:RenderField>
</Columns>
</f:Grid>
<f:Label runat="server" ID="lb111" Text="备注1、如本月存在新发的法律法规、地方政府规章、合同变更等情况必须进行合规义务识别。2、如下月存在易造成群死群伤的重大安全风险也需针对管理活动进行合规义务识别。">
</f:Label>
</Items>
</f:Panel>
<f:Panel ID="Panel9" IsFluid="true" Title="9.需协调解决的主要问题" runat="server" EnableCollapse="false" CssStyle="position: relative;"
ShowHeader="true">
<Items>
<f:TextArea runat="server" ID="txtQuestion" Label="" minHeight="420px" Width="800px">
</f:TextArea>
<f:Label runat="server" ID="Label2" Text="备注:存在的主要问题及改进措施、 需要项目经理、项目主管、公司相关部门、业主协
调解决事宜。简要说明项目HSE管理存在的主要问题和需要项目经理、项目主
管、公司相关部门、业主协调解决事宜,并提出具体改进措施和建议)。">
</f:Label>
</Items>
</f:Panel>
<Toolbars>
<f:Toolbar ID="Toolbar1" Position="Bottom" ToolbarAlign="Right" runat="server">
<Items>
<f:HiddenField ID="hdCheckControlCode" runat="server"></f:HiddenField>
<f:ToolbarFill ID="ToolbarFill1" runat="server">
</f:ToolbarFill>
<f:Button ID="Button1" Icon="SystemSave" runat="server" ToolTip="保存" Text="保存" OnClick="btnSave_Click">
</f:Button>
<f:Button ID="Button5" Icon="SystemSave" runat="server" ToolTip="保存" Text="保存" OnClick="btnLoad_Click" Hidden="true">
</f:Button>
<f:HiddenField ID="hdId" runat="server">
</f:HiddenField>
<f:HiddenField ID="hdAttachUrl" runat="server">
</f:HiddenField>
</Items>
</f:Toolbar>
</Toolbars>
</f:ContentPanel>
<input runat="server" type="hidden" id="hidReportId" />
</form>
</body>
</html>
<script type="text/javascript">
// 返回false来阻止浏览器右键菜单
function onRowContextMenu(event, rowId) {
//F(menuID).show(); //showAt(event.pageX, event.pageY);
return false;
}
function onGrid10DataLoad(event) {
this.mergeColumns(['CreateMan']);
}
var Window1ClientID = '<%= ContentPanel1.ClientID %>';
function refresh() {
// 第一个参数: 遮罩层的透明度
F(Window1ClientID).showLoading(0.8);
$('[id$="_Button5"]').click();
}
function rehiden() {
F(Window1ClientID).hideLoading();
}
2024-08-23 08:58:55 +08:00
//4.2
//修改本月开展次数,累计值变化
//修改年度累计次数 累计值变化
function onCheckSortAfterEdit(event, value, params) {
var me = this, columnId = params.columnId, rowId = params.rowId;
//修改本月开展次数,累计值变化
if (columnId === 'CheckNumber') {
//原始本月
var checkNumber1 = me.getCellValue(rowId, 'CheckNumber1');
//本月
var checkNumber = me.getCellValue(rowId, 'CheckNumber');
//年度
var yearCheckNum = me.getCellValue(rowId, 'YearCheckNum');
//项目总累计次数
var totalCheckNum = me.getCellValue(rowId, 'TotalCheckNum');
2024-08-23 08:58:55 +08:00
me.updateCellValue(rowId, 'CheckNumber1', checkNumber);
me.updateCellValue(rowId, 'YearCheckNum', parseInt(yearCheckNum) + (parseInt(checkNumber) - parseInt(checkNumber1)));
me.updateCellValue(rowId, 'TotalCheckNum', parseInt(totalCheckNum) + (parseInt(checkNumber) - parseInt(checkNumber1)));
} else if (columnId === 'YearCheckNum') {
//修改年度累计次数 累计值变化
//原始年度
var yearCheckNum1 = me.getCellValue(rowId, 'YearCheckNum1');
//年度
var yearCheckNum = me.getCellValue(rowId, 'YearCheckNum');
//项目总累计次数
var totalCheckNum = me.getCellValue(rowId, 'TotalCheckNum');
me.updateCellValue(rowId, 'YearCheckNum1', yearCheckNum);
me.updateCellValue(rowId, 'TotalCheckNum', parseInt(totalCheckNum) + (parseInt(yearCheckNum) - parseInt(yearCheckNum1)));
}
}
</script>