This commit is contained in:
2026-10-09 15:10:28 +08:00
parent 4bb579d661
commit cc5d064c70
16 changed files with 971 additions and 95 deletions
+14 -1
View File
@@ -68,7 +68,13 @@ namespace FineUIPro.Web.common
//事故事件
var list = AccidentWarningService.GetYearsTodayList();
var dateNow = DateTime.Now.ToString("yyyy-MM");
var dateNow = DateTime.Now.ToString("yyyy-MM");
//安全HSE不符合项清单
var getSafetyProblemList = Funs.DB.Sp_CheckProblem_Safety_Statistics(string.Empty, projectId).ToList();
var redProblem = getSafetyProblemList.Where(x => x.Title == "管控红线").FirstOrDefault();
var dangerProblem = getSafetyProblemList.Where(x => x.Title == "危险作业许可").FirstOrDefault();
var largerProblem = getSafetyProblemList.Where(x => x.Title == "较大隐患").FirstOrDefault();
var generalProblem = getSafetyProblemList.Where(x => x.Title == "一般隐患").FirstOrDefault();
//安全危害因素
var getHazardFactorList = Funs.DB.Sp_HazardFactor_Statistics(dateNow.Split('-')[0], dateNow.Split('-')[1], string.Empty, projectId).ToList();
var lowRisk = getHazardFactorList.Where(x => x.Title == "低风险").FirstOrDefault();
@@ -98,6 +104,13 @@ namespace FineUIPro.Web.common
projectEndDate = project != null && project.EndDate != null ? string.Format("{0:yyyy-MM-dd}", project.EndDate) : string.Empty,//项目到期时间
projectEndDays = endDays > 0 ? endDays : 0,//合同倒计时
},
checkProblemSafety = new
{//安全不符合项清单
redProblemNum = redProblem != null ? redProblem.Num : 0,
dangerProblemNum = dangerProblem != null ? dangerProblem.Num : 0,
largerProblemNum = largerProblem != null ? largerProblem.Num : 0,
generalProblemNum = generalProblem != null ? generalProblem.Num : 0,
},
hazardFactor = new
{
lowRiskNum = lowRisk != null ? lowRisk.Num : 0,