hb_zhgd_screen/pages/dataAnalysisOctober/overallEfficiency.html

384 lines
16 KiB
HTML

<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>工地整体效能分析</title>
<link rel="stylesheet" href="../../css/font.css">
<link rel="stylesheet" href="../../plugin/layui-v2.9.7/layui/css/layui.css">
<link rel="stylesheet" href="../../css/dataAnalysis/commonStyle.css">
<link rel="stylesheet" href="../../css/shuiYin/shuiYin.css">
<link rel="stylesheet" href="../../css/coreTable.css" />
<script src="../../js/publics/sm4.js" type="text/javascript"></script>
<script src="../../js/publics/jquery-3.6.0.min.js" type="text/javascript"></script>
<script src="../../js/publics/public.js"></script>
<script src="../../plugin/scroll/jquery.nicescroll.min.js"></script>
<script src="../../js/publics/echarts.js"></script>
<script src="../../plugin/layui-v2.9.7/layui/layui.js"></script>
<script src="../../js/publics/aescbc.js"></script>
<script src="../../js/publics/sm3.js"></script>
<script src="../../api/commonRequest.js"></script>
<script src="../../plugin/watermark.js"></script>
<style>
#proQuality {
width: 100%;
height: 100%;
display: flex;
flex-direction: column;
}
.environmental-analysis {
height: 30%;
width: 100%;
margin-top: 1%;
background: url("../../img/dataAnalysisOctober/environmentalAnalysis.png") no-repeat 0 0 / 100% 100%;
background-position: center center !important;
display: flex;
}
.quality-analysis {
height: 25%;
width: 100%;
margin-top: 1%;
background: url("../../img/dataAnalysisOctober/qualityAnalysis.png") no-repeat 0 0 / 100% 100%;
background-position: center center !important;
}
.safety-alert {
height: 30%;
width: 100%;
margin-top: 1%;
background: url("../../img/dataAnalysisOctober/safetyAlert.png") no-repeat 0 0 / 100% 100%;
background-position: center center !important;
display: flex;
}
.bottom-boxs {
height: 25%;
width: 100%;
margin-top: 1%;
display: flex;
flex-direction: row
}
.progress {
height: 100%;
width: 50%;
background: url("../../img/dataAnalysisOctober/progress.png") no-repeat 0 0 / 100% 100%;
background-position: center center !important;
display: flex;
justify-content: space-around;
}
.cost {
height: 100%;
width: 50%;
margin-left: 1%;
background: url("../../img/dataAnalysisOctober/cost.png") no-repeat 0 0 / 100% 100%;
background-position: center center !important;
display: flex;
justify-content: space-around;
}
.factor {
height: 100%;
width: 30%;
margin-left: 1%;
background: url("../../img/dataAnalysisOctober/factor.png") no-repeat 0 0 / 100% 100%;
background-position: center center !important;
}
.equipment-card {
display: flex;
align-items: center;
justify-content: center;
height: 100%;
width: 100%;
}
.equipment-card-content {
display: flex;
flex-direction: column;
}
.equipment-card-label {
font-size: 14px;
color: #ffffff;
line-height: 1.2;
}
.equipment-card-value {
font-size: 16px;
font-weight: bold;
color: #79FFFF;
line-height: 1.2;
}
.builder {
width: 55px;
height: 60px;
flex-shrink: 0;
background: url("../../img/dataAnalysisOctober/builder.png") no-repeat 0 0 / 100% 100%;
background-position: center center !important;
}
#environmental {
width: 100%;
height: 100%;
}
.quality-analysis-box {
width: 23%;
height: 100%;
margin-left: 2%;
box-shadow: 0px 0px 4px 0px rgba(8, 220, 224, 0.8);
border-radius: 2px 2px 2px 2px;
}
.total-rate {
width: 55px;
height: 60px;
flex-shrink: 0;
background: url("../../img/dataAnalysisOctober/totalRate.png") no-repeat 0 0 / 100% 100%;
background-position: center center !important;
}
.accepted-items-rate {
width: 55px;
height: 60px;
flex-shrink: 0;
background: url("../../img/dataAnalysisOctober/acceptedItemsRate.png") no-repeat 0 0 / 100% 100%;
background-position: center center !important;
}
.acceptance-items-rate {
width: 55px;
height: 60px;
flex-shrink: 0;
background: url("../../img/dataAnalysisOctober/acceptanceItemsRate.png") no-repeat 0 0 / 100% 100%;
background-position: center center !important;
}
.first-rate {
width: 55px;
height: 60px;
flex-shrink: 0;
background: url("../../img/dataAnalysisOctober/firstRate.png") no-repeat 0 0 / 100% 100%;
background-position: center center !important;
}
#safetyAlert {
height: 100%;
width: 100%;
}
.safety {
width: 55px;
height: 60px;
flex-shrink: 0;
background: url("../../img/dataAnalysisOctober/safety.png") no-repeat 0 0 / 100% 100%;
background-position: center center !important;
}
</style>
</head>
<body>
<div id="proQuality">
<div style="height: 6%;width: 100%;">
<form class="layui-form basic-form" onclick="return false;" onsubmit="return false;">
<div class="layui-form-item">
<div class="layui-inline">
<div class="layui-input-inline">
<input type="text" id="name" class="layui-input" autocomplete="off">
</div>
</div>
<div class="layui-inline">
<button type="button" class="layui-btn layui-btn-normal" onclick="query(1)"
style="background-color: #207E75;">
<i class="layui-icon layui-icon-query"></i>查询
</button>
</div>
</div>
</form>
</div>
<div class="environmental-analysis">
<div style="height: 90%;width: 15%;margin-top: 3%;">
<div style="height: 40%;width: 100%;">
<div class="equipment-card">
<div class="builder"></div>
<div class="equipment-card-content">
<div class="equipment-card-label">计划施工</div>
<div class="equipment-card-value" id="planWorkDay"><span
style="font-size: 12px; margin-left: 2px;"></span>
</div>
</div>
</div>
</div>
<div style="height: 40%;width: 100%;">
<div class="equipment-card">
<div class="builder"></div>
<div class="equipment-card-content">
<div class="equipment-card-label">有效施工</div>
<div class="equipment-card-value" id="effectiveWorkDay"><span
style="font-size: 12px; margin-left: 2px;"></span>
</div>
</div>
</div>
</div>
</div>
<div style="height: 100%;width: 85%">
<div id="environmental"></div>
</div>
</div>
<div class="quality-analysis">
<div style="margin-top: 3%;height: 58%;width: 98%;margin-left: 1%;display: flex">
<div class="quality-analysis-box" style="margin-left: 1%">
<div class="equipment-card">
<div class="total-rate"></div>
<div class="equipment-card-content">
<div class="equipment-card-label">总验收项</div>
<div class="equipment-card-value" id="totalItems"><span
style="font-size: 12px; margin-left: 2px;"></span>
</div>
</div>
</div>
</div>
<div class="quality-analysis-box">
<div class="equipment-card">
<div class="accepted-items-rate"></div>
<div class="equipment-card-content">
<div class="equipment-card-label">已验收项</div>
<div class="equipment-card-value" id="acceptedItems"><span
style="font-size: 12px; margin-left: 2px;"></span>
</div>
</div>
</div>
</div>
<div class="quality-analysis-box">
<div class="equipment-card">
<div class="acceptance-items-rate"></div>
<div class="equipment-card-content">
<div class="equipment-card-label">验收率</div>
<div class="equipment-card-value" id="acceptanceItemsRate"><span
style="font-size: 12px; margin-left: 2px;"></span>
</div>
</div>
</div>
</div>
<div class="quality-analysis-box">
<div class="equipment-card">
<div class="first-rate"></div>
<div class="equipment-card-content">
<div class="equipment-card-label">主设备试验调试一次通过率</div>
<div class="equipment-card-value" id="firstRate"><span
style="font-size: 12px; margin-left: 2px;"></span>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="safety-alert">
<!-- <div style="height: 90%;width: 15%;margin-top: 3%;">
<div style="height: 80%;width: 100%;">
<div class="equipment-card" style="flex-direction: column">
<div class="safety"></div>
<div class="equipment-card-content" style="align-items: center;">
<div class="equipment-card-label">安全事故发生率</div>
<div class="equipment-card-value">2<span style="font-size: 12px; margin-left: 2px;">%</span>
</div>
</div>
</div>
</div>
</div> -->
<div style="height: 100%;width: 85%">
<div id="safetyAlert"></div>
</div>
</div>
<div class="bottom-boxs">
<div class="progress">
<div style="height: 100%;width: 30%;">
<div class="equipment-card">
<div class="equipment-card-content" style="text-align: center;margin-top: 20%;">
<div class="equipment-card-value" style="font-size: 22px;margin-bottom: 10px;"
id="currentProgress"><span style="font-size: 12px; margin-left: 2px;"></span></div>
<div class="equipment-card-label">当前进度</div>
</div>
</div>
</div>
<div style="height: 100%;width: 30%;">
<div class="equipment-card">
<div class="equipment-card-content" style="text-align: center;margin-top: 20%;">
<div class="equipment-card-value" style="font-size: 22px;margin-bottom: 10px;"
id="planProgress"><span style="font-size: 12px; margin-left: 2px;"></span></div>
<div class="equipment-card-label">计划进度</div>
</div>
</div>
</div>
<div style="height: 100%;width: 30%;">
<div class="equipment-card">
<div class="equipment-card-content" style="text-align: center;margin-top: 20%;">
<div class="equipment-card-value" style="font-size: 22px;margin-bottom: 10px;">
<span
style="color: #fff;font-weight: bold;color: #79FFFF;" id="delayProgress"></span><span
style="margin-left: 2px;">%</span></div>
<div class="equipment-card-label">进度偏差</div>
</div>
</div>
</div>
</div>
<div class="cost">
<div style="height: 100%;width: 30%;">
<div class="equipment-card">
<div class="equipment-card-content" style="text-align: center;margin-top: 10%;">
<div class="equipment-card-label">计划成本</div>
<div class="equipment-card-value" style="font-size: 22px;margin-top: 15px;" id="planCost">
<span style="font-size: 12px; margin-left: 2px;"></span>
</div>
</div>
</div>
</div>
<div style="height: 100%;width: 30%;">
<div class="equipment-card">
<div class="equipment-card-content" style="text-align: center;margin-top: 10%;">
<div class="equipment-card-label">实际成本</div>
<div class="equipment-card-value" style="font-size: 22px;margin-top: 15px;" id="actualCost">
<span style="font-size: 12px; margin-left: 2px;"></span>
</div>
</div>
</div>
</div>
<div style="height: 100%;width: 30%;">
<div class="equipment-card">
<div class="equipment-card-content" style="text-align: center;margin-top: 10%;">
<div class="equipment-card-label">缩减成本</div>
<div class="equipment-card-value" style="font-size: 22px;margin-top: 15px;" id="reduceCost">
<span style="font-size: 12px; margin-left: 2px;"></span>
</div>
</div>
</div>
</div>
</div>
<!-- <div class="factor"></div> -->
</div>
</div>
</body>
<script src="../../js/pages/dataAnalysisOctober/overallEfficiency.js" type="text/javascript"></script>
</html>