fix:页面穿透

This commit is contained in:
geh
2025-08-01 11:21:37 +08:00
parent dc7152e9e2
commit 3711640756
2 changed files with 208 additions and 35 deletions
@@ -43,7 +43,7 @@ namespace FineUIPro.Web.DataShow
BindGrid();
//合计
OutputSummaryData();
// OutputSummaryData();
this.Panel1.Title = "工程划分数据(" + BLL.UnitService.GetUnitNameByUnitId(BLL.CommonService.GetThisUnitId()) + "";
}
}
@@ -68,11 +68,11 @@ namespace FineUIPro.Web.DataShow
p.ProjectId,
p.ProjectCode,
p.ProjectName,
Count1 = db.Project_Installation.Count(a => a.ProjectId == p.ProjectId && a.SuperInstallationId == "0"),
Count2 = db.WBS_UnitWork.Count(b => b.ProjectId == p.ProjectId),
Count3 = db.WBS_DivisionProject.Count(c => c.ProjectId == p.ProjectId && c.SubItemType == "1"),
Count4 = db.WBS_DivisionProject.Count(d => d.ProjectId == p.ProjectId && d.SubItemType == "3"),
Count5 = db.WBS_BreakdownProject.Count(e => e.ProjectId == p.ProjectId)
count1 = db.Project_Installation.Count(a => a.ProjectId == p.ProjectId && a.SuperInstallationId == "0"),
count2 = db.WBS_UnitWork.Count(b => b.ProjectId == p.ProjectId),
count3 = db.WBS_DivisionProject.Count(c => c.ProjectId == p.ProjectId && c.SubItemType == "1" && c.IsSelected == true),
count4 = db.WBS_DivisionProject.Count(d => d.ProjectId == p.ProjectId && d.SubItemType == "3" && d.IsSelected == true),
count5 = db.WBS_BreakdownProject.Count(e => e.ProjectId == p.ProjectId)
}).ToList();
if (!string.IsNullOrEmpty(this.ucTree.SelectedNodeID))
@@ -98,9 +98,18 @@ namespace FineUIPro.Web.DataShow
//{
// strSql += " AND h.RegisterDate <=@EndTime";
// listStr.Add(new SqlParameter("@EndTime", this.txtEndTime.Text));
//}Grid1.RecordCount =model.Count;
//}
Grid1.RecordCount = model.Count;
Grid1.DataSource = model.OrderBy(x => x.ProjectId);
Grid1.DataBind();
JObject summary = new JObject();
summary.Add("ProjectName", "合计:");
summary.Add("count1", model.Sum(x => x.count1));
summary.Add("count2", model.Sum(x => x.count2));
summary.Add("count3", model.Sum(x => x.count3));
summary.Add("count4", model.Sum(x => x.count4));
summary.Add("count5", model.Sum(x => x.count5));
Grid1.SummaryData = summary;
}
#endregion