1大屏
This commit is contained in:
@@ -10,7 +10,7 @@
|
||||
<script src="../res/lib/flex.js"></script>
|
||||
<link rel="stylesheet" href="../res/homecss/common.css?v=202603" />
|
||||
<link rel="stylesheet" href="../res/homecss/layout.css?v=202603" />
|
||||
<link rel="stylesheet" href="../res/homecss/index.css?v=202609" />
|
||||
<link rel="stylesheet" href="../res/homecss/index.css?v=202610" />
|
||||
<%--<link rel="stylesheet" href="../res/homecss/safe.css?v=202603" />--%>
|
||||
</head>
|
||||
<body style="background-color: #001B35;">
|
||||
@@ -77,10 +77,39 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="site_500" style="height: 3.1rem; margin-bottom: 0.25rem">
|
||||
<h2><span class="gradient_white_blue">安全隐患排查治理</span></h2>
|
||||
<div id="safety1" class="site_content">
|
||||
<div>
|
||||
<div class="site_500 jshover" style="height: 3.05rem; margin-bottom: 0.25rem" data-type="CheckProblemSafety">
|
||||
<h2><span class="gradient_white_blue">安全不符合项清单</span></h2>
|
||||
<div id="safety11" class="site_content risk">
|
||||
<div class="flex_row_center_center">
|
||||
<i></i>
|
||||
<div class="flex_column_between_start">
|
||||
<h6>管控红线</h6>
|
||||
<p><span>{{form?.checkProblemSafety?.redProblemNum}}</span></p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="flex_row_center_center">
|
||||
<i></i>
|
||||
<div class="flex_column_between_start">
|
||||
<h6>危险作业许可</h6>
|
||||
<p><span>{{form?.checkProblemSafety?.dangerProblemNum}}</span></p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="flex_row_center_center">
|
||||
<i></i>
|
||||
<div class="flex_column_between_start">
|
||||
<h6>较大隐患</h6>
|
||||
<p><span>{{form?.checkProblemSafety?.largerProblemNum}}</span></p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="flex_row_center_center">
|
||||
<i></i>
|
||||
<div class="flex_column_between_start">
|
||||
<h6>一般隐患</h6>
|
||||
<p><span>{{form?.checkProblemSafety?.generalProblemNum}}</span></p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<%--<div id="safety1" class="site_content"> <div>
|
||||
<h3 class="tit"><span>企业级检查</span></h3>
|
||||
<div class="flex_column_start_start">
|
||||
<div class="flex_row_between_center">
|
||||
@@ -105,8 +134,7 @@
|
||||
<p><span>整改率</span><span>0</span><span>%</span></p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div> </div>--%>
|
||||
</div>
|
||||
<div class="site_500" style="height: 2.15rem; margin-bottom: 0.25rem">
|
||||
<h2><span class="gradient_white_blue">安全费用</span></h2>
|
||||
@@ -186,7 +214,7 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="site_500 jshover" style="height: 3.05rem; margin-bottom: 0.25rem" data-type="HazardFactor">
|
||||
<div class="site_500 jshover" style="height: 3.05rem; margin-bottom: 0.25rem" data-type="HazardFactor">
|
||||
<h2><span class="gradient_white_blue">安全危害因素</span></h2>
|
||||
<div id="risk" class="site_content risk">
|
||||
<div class="flex_row_center_center">
|
||||
@@ -775,12 +803,15 @@
|
||||
let type = this.getAttribute("data-type")
|
||||
let iframe = $('iframe')
|
||||
switch (type) {
|
||||
case "CheckProblemSafety"://安全不符合项清单
|
||||
window.open('../DataShow/CheckProblemSafety.aspx')
|
||||
break
|
||||
case "HazardFactor"://安全危害因素
|
||||
window.open('../DataShow/HazardFactor.aspx')
|
||||
break
|
||||
case "HazardFactorOccHealth"://职业健康危害因素
|
||||
window.open('../DataShow/HazardFactorOccHealth.aspx')
|
||||
break
|
||||
break
|
||||
}
|
||||
$(".popu").show()
|
||||
})
|
||||
|
||||
@@ -98,6 +98,12 @@ namespace FineUIPro.Web.common
|
||||
|
||||
var dateNow = DateTime.Now.ToString("yyyy-MM");
|
||||
string hfUnitId = !string.IsNullOrWhiteSpace(unitId) && unitId == Const.UnitId_XJYJ ? string.Empty : unitId;
|
||||
//安全不符合项清单
|
||||
var getSafetyProblemList = Funs.DB.Sp_CheckProblem_Safety_Statistics(hfUnitId, string.Empty).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], hfUnitId, string.Empty).ToList();
|
||||
var lowRisk = getHazardFactorList.Where(x => x.Title == "低风险").FirstOrDefault();
|
||||
@@ -157,6 +163,13 @@ namespace FineUIPro.Web.common
|
||||
address = p.ProjectAddress,
|
||||
value = p.MapCoordinates.Split(','),
|
||||
}).ToList(),
|
||||
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,
|
||||
|
||||
@@ -69,9 +69,39 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="site_500" style="height: 3.1rem; margin-bottom: 0.25rem">
|
||||
<h2><span class="gradient_white_blue">安全隐患排查治理</span></h2>
|
||||
<div id="safety1" class="site_content">
|
||||
<div class="site_500 jshover" style="height: 3.1rem; margin-bottom: 0.25rem" data-type="CheckProblemSafety">
|
||||
<h2><span class="gradient_white_blue">安全不符合项清单</span></h2>
|
||||
<div id="safety11" class="site_content risk">
|
||||
<div class="flex_row_center_center">
|
||||
<i></i>
|
||||
<div class="flex_column_between_start">
|
||||
<h6>管控红线</h6>
|
||||
<p><span>{{form?.checkProblemSafety?.redProblemNum}}</span></p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="flex_row_center_center">
|
||||
<i></i>
|
||||
<div class="flex_column_between_start">
|
||||
<h6>危险作业许可</h6>
|
||||
<p><span>{{form?.checkProblemSafety?.dangerProblemNum}}</span></p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="flex_row_center_center">
|
||||
<i></i>
|
||||
<div class="flex_column_between_start">
|
||||
<h6>较大隐患</h6>
|
||||
<p><span>{{form?.checkProblemSafety?.largerProblemNum}}</span></p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="flex_row_center_center">
|
||||
<i></i>
|
||||
<div class="flex_column_between_start">
|
||||
<h6>一般隐患</h6>
|
||||
<p><span>{{form?.checkProblemSafety?.generalProblemNum}}</span></p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<%--<div id="safety1" class="site_content">
|
||||
<div>
|
||||
<h3 class="tit"><span>项目级检查</span></h3>
|
||||
<div class="flex_column_start_start">
|
||||
@@ -85,7 +115,7 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>--%>
|
||||
</div>
|
||||
<div class="site_500" style="height: 2.15rem; margin-bottom: 0.25rem">
|
||||
<h2><span class="gradient_white_blue">安全费用</span></h2>
|
||||
@@ -199,7 +229,7 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="site_500" style="height: 3.05rem; margin-bottom: 0.25rem">
|
||||
<div class="site_500 jshover" style="height: 3.05rem; margin-bottom: 0.25rem" data-type="HazardFactor">
|
||||
<h2><span class="gradient_white_blue">安全危害因素</span></h2>
|
||||
<div id="risk" class="site_content risk">
|
||||
<div class="flex_row_center_center">
|
||||
@@ -233,7 +263,7 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="site_500 jshover" style="height: 3.05rem; margin-bottom: 0.25rem" >
|
||||
<div class="site_500 jshover" style="height: 3.05rem; margin-bottom: 0.25rem" data-type="HazardFactorOccHealth">
|
||||
<h2><span class="gradient_white_blue">职业健康危害因素</span></h2>
|
||||
<div id="riskHazard" class="site_content risk">
|
||||
<div class="flex_row_center_center">
|
||||
@@ -394,68 +424,35 @@
|
||||
}
|
||||
})
|
||||
|
||||
function hoverEvent() {
|
||||
$(".jshover").click(function (e) {
|
||||
e.stopPropagation()
|
||||
|
||||
if ($(".popu").css("display") == "block") {
|
||||
$(".popu").hide()
|
||||
return
|
||||
}
|
||||
let type = this.getAttribute("data-type")
|
||||
let iframe = $('iframe')
|
||||
switch (type) {
|
||||
case "1":
|
||||
// 组织人员
|
||||
// iframe.attr('src', '../DataShow/CompanyPerson.aspx')
|
||||
window.open('../DataShow/CompanyPerson.aspx')
|
||||
break
|
||||
case "2":
|
||||
// 教育培训/安全工时
|
||||
// iframe.attr('src', '../DataShow/EduTrain.aspx')
|
||||
window.open('../DataShow/EduTrain.aspx')
|
||||
break
|
||||
case "3":
|
||||
// 安全隐患排查治理
|
||||
// iframe.attr('src', '../DataShow/HiddenRectification.aspx')//一般隐患
|
||||
window.open('../DataShow/HiddenRectification.aspx')
|
||||
break
|
||||
case "4":
|
||||
// 费用及机具
|
||||
// iframe.attr('src', '../DataShow/SecurityCost.aspx')
|
||||
window.open('../DataShow/SecurityCost.aspx')
|
||||
break
|
||||
case "5":
|
||||
// 危大工程管控数据
|
||||
// iframe.attr('src', '../DataShow/LargeEngineering.aspx')
|
||||
window.open('../DataShow/LargeEngineering.aspx')
|
||||
break
|
||||
case "6":
|
||||
// 风险分级管控
|
||||
// iframe.attr('src', '../DataShow/SecurityRisk.aspx')
|
||||
window.open('../DataShow/SecurityRisk.aspx')
|
||||
break
|
||||
case "7":
|
||||
// 高风险作业许可
|
||||
// iframe.attr('src', '../DataShow/License.aspx')
|
||||
window.open('../DataShow/License.aspx')
|
||||
break
|
||||
case "8":
|
||||
// 应急管理数据
|
||||
// iframe.attr('src', '../DataShow/Emergency.aspx')
|
||||
window.open('../DataShow/Emergency.aspx')
|
||||
break
|
||||
}
|
||||
// $("#hover").hide()
|
||||
$(".popu").show()
|
||||
function hoverEvent() {
|
||||
$(".jshover").click(function(e) {
|
||||
e.stopPropagation()
|
||||
if ($(".popu").css("display") == "block") {
|
||||
$(".popu").hide()
|
||||
return
|
||||
}
|
||||
let type = this.getAttribute("data-type")
|
||||
let iframe = $('iframe')
|
||||
switch (type) {
|
||||
case "CheckProblemSafety"://安全不符合项清单
|
||||
window.open('../DataShow/CheckProblemSafety.aspx')
|
||||
break
|
||||
case "HazardFactor"://安全危害因素
|
||||
window.open('../DataShow/HazardFactor.aspx')
|
||||
break
|
||||
case "HazardFactorOccHealth"://职业健康危害因素
|
||||
window.open('../DataShow/HazardFactorOccHealth.aspx')
|
||||
break
|
||||
}
|
||||
$(".popu").show()
|
||||
})
|
||||
$(".container").css({
|
||||
position: "relative",
|
||||
})
|
||||
$(".container").click(function(e) {
|
||||
$(".popu").hide()
|
||||
})
|
||||
$(".container").css({
|
||||
position: "relative",
|
||||
})
|
||||
$(".container")
|
||||
.click(function (e) {
|
||||
$(".popu").hide()
|
||||
})
|
||||
}
|
||||
|
||||
</script>
|
||||
|
||||
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user