SGGL_JT/SUBQHSE/FineUIPro.Web/ZHGL/Information/DCGLKeyProjectRectification...

405 lines
32 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" Async="true" CodeBehind="DCGLKeyProjectRectificationSituationLedgerSave.aspx.cs" Inherits="FineUIPro.Web.ZHGL.Information.DCGLKeyProjectRectificationSituationLedgerSave" %>
<!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></title>
<link href="../../res/css/common.css" rel="stylesheet" type="text/css" />
<style>
.f-grid-row .f-grid-cell-inner {
white-space: normal;
word-break: break-all;
}
</style>
</head>
<body>
<form id="form1" runat="server">
<f:PageManager ID="PageManager1" AutoSizePanelID="SimpleForm1" runat="server" />
<f:Form ID="SimpleForm1" ShowBorder="false" ShowHeader="false" AutoScroll="true"
Layout="VBox" BodyPadding="10px" runat="server" RedStarPosition="BeforeText"
LabelAlign="Right">
<Rows>
<f:FormRow>
<Items>
<f:DropDownList ID="drpYear" AutoPostBack="true" EnableSimulateTree="true" Required="true"
ShowRedStar="true" runat="server" Label="年度">
</f:DropDownList>
<%--<f:DropDownList ID="drpMonth" AutoPostBack="true" EnableSimulateTree="true" Required="true"
ShowRedStar="true" runat="server" Label="月份" OnSelectedIndexChanged="drpDate_SelectedIndexChanged">
</f:DropDownList>--%>
<f:DropDownList ID="drpUnit" AutoPostBack="true" EnableSimulateTree="true" runat="server"
Label="填报企业" FocusOnPageLoad="true">
</f:DropDownList>
<f:DatePicker runat="server" Label="填报日期" ID="txtCompileDate">
</f:DatePicker>
<f:TextBox runat="server" Label="负责人" MaxLength="50" ID="txtDutyPerson">
</f:TextBox>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:RadioButtonList ID="rblHasPlan" runat="server" Label="是否制定自查整治方案" LabelWidth="180px" Required="true" ShowRedStar="true">
</f:RadioButtonList>
<f:DatePicker runat="server" Label="制定方案日期" ID="txtPlanDate" LabelWidth="150px">
</f:DatePicker>
<f:NumberBox ID="txtKeyProjectNum" runat="server" Label="在建国家重点工程项目数量" LabelWidth="200px" LabelAlign="Right" NoDecimal="false"
NoNegative="true" EmptyText="0">
</f:NumberBox>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:RadioButtonList ID="rblHasWorkTeam" runat="server" Label="是否成立工作专班" LabelWidth="180px" Required="true" ShowRedStar="true">
</f:RadioButtonList>
<f:DatePicker runat="server" Label="成立专班日期" ID="txtTeamDate" LabelWidth="150px">
</f:DatePicker>
<f:Label runat="server" ID="Label1">
</f:Label>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:TextArea ID="txtRemark" runat="server" Label="备注说明" LabelAlign="right" Height="100px" MaxLength="150" EmptyText="不超过150字">
</f:TextArea>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:Panel ID="Panel1" Title="" BodyPadding="5px" runat="server" ShowHeader="false" EnableCollapse="True" AutoScroll="true">
<Items>
<f:GroupPanel runat="server" Title="股份公司层级检查情况" BodyPadding="5px" ID="GroupPanel1" EnableCollapse="True"
Collapsed="false">
<Items>
<f:GroupPanel ID="GroupPanel7" Title="国家重点工程项目" runat="server" EnableCollapse="true">
<Items>
<f:Form ID="Form2" ShowBorder="false" ShowHeader="false" runat="server">
<Rows>
<f:FormRow>
<Items>
<f:NumberBox ID="txtStockCompanyKeyProjectCheckNum" runat="server" Label="检查项目个数" LabelWidth="120px" LabelAlign="Right" NoDecimal="false" NoNegative="true" EmptyText="0">
</f:NumberBox>
<f:NumberBox ID="txtStockCompanyKeyProjectProblemNum" runat="server" Label="问题个数" LabelWidth="120px" LabelAlign="Right" NoDecimal="true" NoNegative="true" EmptyText="0">
</f:NumberBox>
<f:NumberBox ID="txtStockCompanyKeyProjectProblemRectifiedNum" runat="server" Label="已整改个数" LabelWidth="120px" LabelAlign="Right" NoDecimal="true" NoNegative="true" EmptyText="0">
</f:NumberBox>
</Items>
</f:FormRow>
</Rows>
</f:Form>
</Items>
</f:GroupPanel>
<f:GroupPanel runat="server" Title="其他工程项目" BodyPadding="5px" ID="GroupPanel2" EnableCollapse="True"
Collapsed="false">
<Items>
<f:Form ID="Form3" ShowBorder="false" ShowHeader="false" runat="server">
<Rows>
<f:FormRow>
<Items>
<f:NumberBox ID="txtStockCompanyOtherProjectCheckNum" runat="server" Label="检查项目个数" LabelWidth="120px" LabelAlign="Right" NoDecimal="false" NoNegative="true" EmptyText="0">
</f:NumberBox>
<f:NumberBox ID="txtStockCompanyOtherProjectProblemNum" runat="server" Label="问题个数" LabelWidth="120px" LabelAlign="Right" NoDecimal="true" NoNegative="true" EmptyText="0">
</f:NumberBox>
<f:NumberBox ID="txtStockCompanyOtherProjectProblemRectifiedNum" runat="server" Label="已整改个数" LabelWidth="120px" LabelAlign="Right" NoDecimal="true" NoNegative="true" EmptyText="0">
</f:NumberBox>
</Items>
</f:FormRow>
</Rows>
</f:Form>
</Items>
</f:GroupPanel>
</Items>
</f:GroupPanel>
<f:GroupPanel runat="server" Title="二、三级公司层级检查情况" BodyPadding="5px" ID="GroupPanel3" EnableCollapse="True"
Collapsed="false">
<Items>
<f:GroupPanel runat="server" Title="国家重点工程项目" BodyPadding="5px" ID="GroupPanel4" EnableCollapse="True"
Collapsed="false">
<Items>
<f:Form ID="Form4" ShowBorder="false" ShowHeader="false" runat="server">
<Rows>
<f:FormRow>
<Items>
<f:NumberBox ID="txtBranchCompanyKeyProjectCheckNum" runat="server" Label="检查项目个数" LabelWidth="120px" LabelAlign="Right" NoDecimal="false" NoNegative="true" EmptyText="0">
</f:NumberBox>
<f:NumberBox ID="txtBranchCompanyKeyProjectProblemNum" runat="server" Label="问题个数" LabelWidth="120px" LabelAlign="Right" NoDecimal="true" NoNegative="true" EmptyText="0">
</f:NumberBox>
<f:NumberBox ID="txtBranchCompanyKeyProjectProblemRectifiedNum" runat="server" Label="已整改个数" LabelWidth="120px" LabelAlign="Right" NoDecimal="true" NoNegative="true" EmptyText="0">
</f:NumberBox>
</Items>
</f:FormRow>
</Rows>
</f:Form>
</Items>
</f:GroupPanel>
<f:GroupPanel runat="server" Title="其他工程项目" BodyPadding="5px" ID="GroupPanel8" EnableCollapse="True"
Collapsed="false">
<Items>
<f:Form ID="Form8" ShowBorder="false" ShowHeader="false" runat="server">
<Rows>
<f:FormRow>
<Items>
<f:NumberBox ID="txtBranchCompanyOtherProjectCheckNum" runat="server" Label="检查项目个数" LabelWidth="120px" LabelAlign="Right" NoDecimal="false" NoNegative="true" EmptyText="0">
</f:NumberBox>
<f:NumberBox ID="txtBranchCompanyOtherProjectProblemNum" runat="server" Label="问题个数" LabelWidth="120px" LabelAlign="Right" NoDecimal="true" NoNegative="true" EmptyText="0">
</f:NumberBox>
<f:NumberBox ID="txtBranchCompanyOtherProjectProblemRectifiedNum" runat="server" Label="已整改个数" LabelWidth="120px" LabelAlign="Right" NoDecimal="true" NoNegative="true" EmptyText="0">
</f:NumberBox>
</Items>
</f:FormRow>
</Rows>
</f:Form>
</Items>
</f:GroupPanel>
</Items>
</f:GroupPanel>
<f:GroupPanel runat="server" Title="项目层级自查情况" BodyPadding="5px" ID="GroupPanel5" EnableCollapse="True"
Collapsed="false">
<Items>
<f:Form ID="Form6" ShowBorder="false" ShowHeader="false" runat="server">
<Rows>
<f:FormRow>
<Items>
<f:NumberBox ID="txtProjectSelfCheckNum" runat="server" Label="自查项目个数" LabelWidth="120px" LabelAlign="Right" NoDecimal="false" NoNegative="true" EmptyText="0">
</f:NumberBox>
<f:NumberBox ID="txtProjectSelfCheckProblemNum" runat="server" Label="问题个数" LabelWidth="120px" LabelAlign="Right" NoDecimal="true" NoNegative="true" EmptyText="0">
</f:NumberBox>
<f:NumberBox ID="txtProjectSelfCheckProblemRectifiedNum" runat="server" Label="已整改个数" LabelWidth="120px" LabelAlign="Right" NoDecimal="true" NoNegative="true" EmptyText="0">
</f:NumberBox>
</Items>
</f:FormRow>
</Rows>
</f:Form>
</Items>
</f:GroupPanel>
<f:GroupPanel runat="server" Title="突出质量问题" BodyPadding="5px" ID="GroupPanel6" EnableCollapse="True"
Collapsed="false">
<Items>
<f:GroupPanel runat="server" Title="国家重点工程项目" BodyPadding="5px" ID="GroupPanel9" EnableCollapse="True"
Collapsed="false">
<Items>
<f:Form ID="Form5" ShowBorder="false" ShowHeader="false" runat="server">
<Rows>
<f:FormRow>
<Items>
<f:NumberBox ID="txtKeyProjectProblemNumType1" runat="server" Label="设计变更管控问题数量" LabelWidth="220px" LabelAlign="Right" NoDecimal="false" NoNegative="true" EmptyText="0">
</f:NumberBox>
<f:NumberBox ID="txtKeyProjectProblemRectifiedNumType1" runat="server" Label="已整改数量" LabelWidth="120px" LabelAlign="Right" NoDecimal="true" NoNegative="true" EmptyText="0">
</f:NumberBox>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:NumberBox ID="txtKeyProjectProblemNumType2" runat="server" Label="建筑材料管理问题数量" LabelWidth="220px" LabelAlign="Right" NoDecimal="false" NoNegative="true" EmptyText="0">
</f:NumberBox>
<f:NumberBox ID="txtKeyProjectProblemRectifiedNumType2" runat="server" Label="已整改数量" LabelWidth="120px" LabelAlign="Right" NoDecimal="true" NoNegative="true" EmptyText="0">
</f:NumberBox>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:NumberBox ID="txtKeyProjectProblemNumType3" runat="server" Label="施工过程质量管理问题数量" LabelWidth="220px" LabelAlign="Right" NoDecimal="false" NoNegative="true" EmptyText="0">
</f:NumberBox>
<f:NumberBox ID="txtKeyProjectProblemRectifiedNumType3" runat="server" Label="已整改数量" LabelWidth="120px" LabelAlign="Right" NoDecimal="true" NoNegative="true" EmptyText="0">
</f:NumberBox>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:NumberBox ID="txtKeyProjectProblemNumType4" runat="server" Label="工程资料管理问题数量" LabelWidth="220px" LabelAlign="Right" NoDecimal="false" NoNegative="true" EmptyText="0">
</f:NumberBox>
<f:NumberBox ID="txtKeyProjectProblemRectifiedNumType4" runat="server" Label="已整改数量" LabelWidth="120px" LabelAlign="Right" NoDecimal="true" NoNegative="true" EmptyText="0">
</f:NumberBox>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:NumberBox ID="txtKeyProjectProblemNumType5" runat="server" Label="分包分供管理问题数量" LabelWidth="220px" LabelAlign="Right" NoDecimal="false" NoNegative="true" EmptyText="0">
</f:NumberBox>
<f:NumberBox ID="txtKeyProjectProblemRectifiedNumType5" runat="server" Label="已整改数量" LabelWidth="120px" LabelAlign="Right" NoDecimal="true" NoNegative="true" EmptyText="0">
</f:NumberBox>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:NumberBox ID="txtKeyProjectProblemNumType6" runat="server" Label="工程实体质量问题数量" LabelWidth="220px" LabelAlign="Right" NoDecimal="false" NoNegative="true" EmptyText="0">
</f:NumberBox>
<f:NumberBox ID="txtKeyProjectProblemRectifiedNumType6" runat="server" Label="已整改数量" LabelWidth="120px" LabelAlign="Right" NoDecimal="true" NoNegative="true" EmptyText="0">
</f:NumberBox>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:NumberBox ID="txtKeyProjectProblemNumType7" runat="server" Label="培训和作业人员能力问题数量" LabelWidth="220px" LabelAlign="Right" NoDecimal="false" NoNegative="true" EmptyText="0">
</f:NumberBox>
<f:NumberBox ID="txtKeyProjectProblemRectifiedNumType7" runat="server" Label="已整改数量" LabelWidth="120px" LabelAlign="Right" NoDecimal="true" NoNegative="true" EmptyText="0">
</f:NumberBox>
</Items>
</f:FormRow>
</Rows>
</f:Form>
</Items>
</f:GroupPanel>
<f:GroupPanel runat="server" Title="其他工程项目" BodyPadding="5px" ID="GroupPanel10" EnableCollapse="True"
Collapsed="false">
<Items>
<f:Form ID="Form7" ShowBorder="false" ShowHeader="false" runat="server">
<Rows>
<f:FormRow>
<Items>
<f:NumberBox ID="txtOtherProjectProblemNumType1" runat="server" Label="设计变更管控问题数量" LabelWidth="220px" LabelAlign="Right" NoDecimal="false" NoNegative="true" EmptyText="0">
</f:NumberBox>
<f:NumberBox ID="txtOtherProjectProblemRectifiedNumType1" runat="server" Label="已整改数量" LabelWidth="120px" LabelAlign="Right" NoDecimal="true" NoNegative="true" EmptyText="0">
</f:NumberBox>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:NumberBox ID="txtOtherProjectProblemNumType2" runat="server" Label="建筑材料管理问题数量" LabelWidth="220px" LabelAlign="Right" NoDecimal="false" NoNegative="true" EmptyText="0">
</f:NumberBox>
<f:NumberBox ID="txtOtherProjectProblemRectifiedNumType2" runat="server" Label="已整改数量" LabelWidth="120px" LabelAlign="Right" NoDecimal="true" NoNegative="true" EmptyText="0">
</f:NumberBox>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:NumberBox ID="txtOtherProjectProblemNumType3" runat="server" Label="施工过程质量管理问题数量" LabelWidth="220px" LabelAlign="Right" NoDecimal="false" NoNegative="true" EmptyText="0">
</f:NumberBox>
<f:NumberBox ID="txtOtherProjectProblemRectifiedNumType3" runat="server" Label="已整改数量" LabelWidth="120px" LabelAlign="Right" NoDecimal="true" NoNegative="true" EmptyText="0">
</f:NumberBox>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:NumberBox ID="txtOtherProjectProblemNumType4" runat="server" Label="工程资料管理问题数量" LabelWidth="220px" LabelAlign="Right" NoDecimal="false" NoNegative="true" EmptyText="0">
</f:NumberBox>
<f:NumberBox ID="txtOtherProjectProblemRectifiedNumType4" runat="server" Label="已整改数量" LabelWidth="120px" LabelAlign="Right" NoDecimal="true" NoNegative="true" EmptyText="0">
</f:NumberBox>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:NumberBox ID="txtOtherProjectProblemNumType5" runat="server" Label="分包分供管理问题数量" LabelWidth="220px" LabelAlign="Right" NoDecimal="false" NoNegative="true" EmptyText="0">
</f:NumberBox>
<f:NumberBox ID="txtOtherProjectProblemRectifiedNumType5" runat="server" Label="已整改数量" LabelWidth="120px" LabelAlign="Right" NoDecimal="true" NoNegative="true" EmptyText="0">
</f:NumberBox>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:NumberBox ID="txtOtherProjectProblemNumType6" runat="server" Label="工程实体质量问题数量" LabelWidth="220px" LabelAlign="Right" NoDecimal="false" NoNegative="true" EmptyText="0">
</f:NumberBox>
<f:NumberBox ID="txtOtherProjectProblemRectifiedNumType6" runat="server" Label="已整改数量" LabelWidth="120px" LabelAlign="Right" NoDecimal="true" NoNegative="true" EmptyText="0">
</f:NumberBox>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:NumberBox ID="txtOtherProjectProblemNumType7" runat="server" Label="培训和作业人员能力问题数量" LabelWidth="220px" LabelAlign="Right" NoDecimal="false" NoNegative="true" EmptyText="0">
</f:NumberBox>
<f:NumberBox ID="txtOtherProjectProblemRectifiedNumType7" runat="server" Label="已整改数量" LabelWidth="120px" LabelAlign="Right" NoDecimal="true" NoNegative="true" EmptyText="0">
</f:NumberBox>
</Items>
</f:FormRow>
</Rows>
</f:Form>
</Items>
</f:GroupPanel>
</Items>
</f:GroupPanel>
</Items>
</f:Panel>
</Items>
</f:FormRow>
</Rows>
<Toolbars>
<f:Toolbar ID="Toolbar1" Position="Top" ToolbarAlign="Right" runat="server">
<Items>
<%--<f:Button ID="btnCopy" Icon="Database" runat="server" ToolTip="复制上月数据" Text="复制上月数据"
ValidateForms="SimpleForm1" OnClick="btnCopy_Click" Hidden="true">
</f:Button>--%>
<f:ToolbarFill runat="server"></f:ToolbarFill>
<f:Button ID="btnSave" Icon="SystemSave" runat="server" Hidden="true" Text="保存"
ValidateForms="SimpleForm1" OnClick="btnSave_Click">
</f:Button>
<f:Button ID="btnSubmit" Icon="SystemSaveNew" runat="server" Hidden="true" ToolTip="提交" Text="提交"
ValidateForms="SimpleForm1" OnClick="btnSubmit_Click">
</f:Button>
<f:Button ID="btnUpdata" Icon="PageSave" runat="server" Hidden="true" ConfirmText="确定上报?" Text="上报"
ToolTip="上报" ValidateForms="SimpleForm1" OnClick="btnUpdata_Click">
</f:Button>
</Items>
</f:Toolbar>
</Toolbars>
</f:Form>
<f:Window ID="Window1" IconUrl="~/res/images/16/11.png" runat="server" Hidden="true"
IsModal="false" Target="Parent" EnableMaximize="true" EnableResize="true" OnClose="Window1_Close"
Title="办理流程" CloseAction="HidePostBack" EnableIFrame="true" Height="560px" Width="1000px">
</f:Window>
</form>
</body>
</html>
<script type="text/javascript">
<%-- // 存储已绑定事件的下拉框ID避免重复绑定
var boundDrpIds = [];
var grid1ClientID = '<%= Grid1.ClientID %>';
// Grid 单元格点击事件核心纯DOM解析不依赖事件参数
function onGridBeforeEdit(e) {
// 1. 解析点击的单元格DOM获取行索引和列ID
var cellDom = $(e.target).closest(".f-grid-cell"); // 找到单元格DOM
if (!cellDom.length) return;
// 2. 获取行索引从行DOM的属性中解析
var rowDom = cellDom.closest(".f-grid-row");
var rowIndex = rowDom.attr("data-rowid"); // 行索引
if (rowIndex === undefined) return;
// 3. 获取列ID从单元格DOM的属性中解析
var columnId = cellDom.attr("data-columnid"); // 列IDName
if (columnId !== "Name") return;
// 4. 触发单元格进入编辑态
var grid = F(grid1ClientID);
// 通过遍历columns数组查找匹配的列
var column = null;
for (var i = 0; i < grid.columns.length; i++) {
if (grid.columns[i].columnId === columnId) {
column = grid.columns[i];
break;
}
}
if (!column) return;
if (columnId === "Name") {
var unitName = "";
for (var i = 0; i < grid.data.length; i++) {
if (grid.data[i].id === rowIndex) {
unitName = grid.data[i].values.Affiliation;
break;
}
}
// 动态加载选项 获取项目名称
loadDynamicProject(column,unitName)
};
}
function loadDynamicProject(column,unitName) {
$.ajax({
url: "MillionsMonthlyReportSave.aspx/InitDrpNameDataSource",
type: "POST",
contentType: "application/json; charset=utf-8",
dataType: "json",
data: JSON.stringify({
unitName: unitName,
}),
success: function(data) {
var items = data.d;
if(items.length>0){
column.editor.data = items;
}
},
error: function(xhr) {
console.log("加载选项失败:" + xhr.responseText);
}
});
}--%>
</script>