Merge branch 'master' of http://47.104.102.122:3000/lpf/CNCEC_SUBQHSE_WUHUAN
This commit is contained in:
@@ -4,7 +4,7 @@
|
||||
<html>
|
||||
<head id="Head1" runat="server">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<title>首页</title>
|
||||
<title><asp:Literal runat="server" Text="<%$ Resources:Lan,mainI_home%>"/></title>
|
||||
<link href="../res/index/css/reset.css" rel="stylesheet" />
|
||||
<link href="../res/index/css/home.css" rel="stylesheet" />
|
||||
<link href="../res/index/css/swiper-3.4.2.min.css" rel="stylesheet" />
|
||||
@@ -328,10 +328,10 @@ padding-left: 2em;
|
||||
<div class="bw-s flex1 flex flexV">
|
||||
<div class="bg-item flex1">
|
||||
<div class="bw-item-content flex flexV">
|
||||
<div class="tit-new">安全数据统计</div>
|
||||
<div class="tit-new"><asp:Literal runat="server" Text="<%$ Resources:Lan,mainI_safetyDataStatistics%>"/></div>
|
||||
<div class="content-wrap-1 flex flexV">
|
||||
<div class="item flex1 flex flexV">
|
||||
<div class="tit">安全人工时</div>
|
||||
<div class="tit"><asp:Literal runat="server" Text="<%$ Resources:Lan,mainI_safeManHours%>"/></div>
|
||||
<div class="content-1 flex flex1">
|
||||
<div class="cc-num-wrap flex1 flex">
|
||||
<div class="specialNum cc-num" runat="server" id="divPNum8">0</div>
|
||||
@@ -348,19 +348,19 @@ padding-left: 2em;
|
||||
|
||||
</div>
|
||||
<div class="item flex1 flex flexV">
|
||||
<div class="tit">安全隐患整改单</div>
|
||||
<div class="tit"><asp:Literal runat="server" Text="<%$ Resources:Lan,mainI_safetyHazardRectificationOrders%>"/></div>
|
||||
<div class="content flex flex1">
|
||||
<div class="t-item">
|
||||
<div class="specialNum c-num" runat="server" id="divAllRectify">0</div>
|
||||
<div class="c-txt">总数(个)</div>
|
||||
<div class="c-txt"><asp:Literal runat="server" Text="<%$ Resources:Lan,mainI_total%>"/></div>
|
||||
</div>
|
||||
<div class="t-item">
|
||||
<div class="specialNum c-num" runat="server" id="divCRectify">0</div>
|
||||
<div class="c-txt">已完成(个)</div>
|
||||
<div class="c-txt"><asp:Literal runat="server" Text="<%$ Resources:Lan,mainI_completed%>"/></div>
|
||||
</div>
|
||||
<div class="t-item">
|
||||
<div class="specialNum c-num" runat="server" id="divUCRectify">0</div>
|
||||
<div class="c-txt">未完成(个)</div>
|
||||
<div class="c-txt"><asp:Literal runat="server" Text="<%$ Resources:Lan,mainI_incomplete%>"/></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -369,13 +369,13 @@ padding-left: 2em;
|
||||
</div>
|
||||
<div class="bg-item flex1">
|
||||
<div class="bw-item-content flex flexV">
|
||||
<div class="tit-new">质量一次验收合格率</div>
|
||||
<div class="tit-new"><asp:Literal runat="server" Text="<%$ Resources:Lan,mainI_qualityFirstAcceptancePassRate%>"/></div>
|
||||
<div id='two' style="width: 100%; height: 100%;"></div>
|
||||
</div>
|
||||
</div>
|
||||
<%--<div class="bg-item flex1">
|
||||
<div class="bw-item-content flex flexV">
|
||||
<div class="tit-new">焊接一次合格率统计</div>
|
||||
<div class="tit-new"><asp:Literal runat="server" Text="<%$ Resources:Lan,mainI_weldingFirstPassRateStatistics%>"/></div>
|
||||
<div id='three' style="width: 100%; height: 100%;"></div>
|
||||
</div>
|
||||
</div>--%>
|
||||
@@ -408,19 +408,19 @@ padding-left: 2em;
|
||||
<div class="num" runat="server" id="numProjetcA"></div>
|
||||
</div>
|
||||
<div class="d-item d-item-1">
|
||||
<div class="tit">在建</div>
|
||||
<div class="tit"><asp:Literal runat="server" Text="<%$ Resources:Lan,mainI_underConstruction%>"/></div>
|
||||
<div class="num" runat="server" id="numProjetc1"></div>
|
||||
</div>
|
||||
<div class="d-item d-item-1">
|
||||
<div class="tit">停工</div>
|
||||
<div class="tit"><asp:Literal runat="server" Text="<%$ Resources:Lan,mainI_suspended%>"/></div>
|
||||
<div class="num" runat="server" id="numProjetc2"></div>
|
||||
</div>
|
||||
<div class="d-item">
|
||||
<div class="tit">竣工</div>
|
||||
<div class="tit"><asp:Literal runat="server" Text="<%$ Resources:Lan,mainI_completedProject%>"/></div>
|
||||
<div class="num" runat="server" id="numProjetc3"></div>
|
||||
</div>
|
||||
<div class="d-item">
|
||||
<div class="tit">单位:(个)</div>
|
||||
<div class="tit"><asp:Literal runat="server" Text="<%$ Resources:Lan,mainI_units%>"/></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -430,7 +430,7 @@ padding-left: 2em;
|
||||
<div class="flex bw-b-bottom">
|
||||
<div id="swiper-pre" class="bw-item flex1 mbnone" style="flex: 1; width: 48%;">
|
||||
<div class="bw-item-content flex flexV">
|
||||
<div class="tit-new">项目人员</div>
|
||||
<div class="tit-new"><asp:Literal runat="server" Text="<%$ Resources:Lan,mainI_projectPersonnel%>"/></div>
|
||||
<div class="content-wrap tab-content flex1 flex" style="overflow: visible;padding-bottom:0;margin-top:0;">
|
||||
<div class=" flex1">
|
||||
<div id='Accumulation' style="width: 100%; height: 100%;"></div>
|
||||
@@ -464,7 +464,7 @@ padding-left: 2em;
|
||||
<div class="bw-s flex1 flexV flex" style="">
|
||||
<div class="bg-item flex1">
|
||||
<div class="bw-item-content flex flexV">
|
||||
<div class="tit-new">监控</div>
|
||||
<div class="tit-new"><asp:Literal runat="server" Text="<%$ Resources:Lan,mainI_monitoring%>"/></div>
|
||||
<div style="width: 100%; height: 100%;">
|
||||
<iframe src="http://117.191.103.163:10001/play.html?serial=34020000001110000001&code=34020000001320023501&aspect=fullscreen" width="300" height="360"
|
||||
allowfullscreen allow="autoplay; fullscreen"></iframe></div>
|
||||
@@ -473,16 +473,16 @@ padding-left: 2em;
|
||||
</div>
|
||||
<div class="bg-item flex1">
|
||||
<div class="bw-item-content flex flexV">
|
||||
<div class="tit-new">进度统计</div>
|
||||
<div class="tit-new"><asp:Literal runat="server" Text="<%$ Resources:Lan,mainI_progressStatistics%>"/></div>
|
||||
<div id="divJD" runat="server" class="content-wrap tab-content flex1" style="overflow: auto;">
|
||||
<div class="flex tab-h">
|
||||
<div class="txt">工地名称</div>
|
||||
<div class="txt">状态</div>
|
||||
<div class="flex1" style="text-align: center">进度</div>
|
||||
<div class="txt"><asp:Literal runat="server" Text="<%$ Resources:Lan,mainI_projectSiteName%>"/></div>
|
||||
<div class="txt"><asp:Literal runat="server" Text="<%$ Resources:Lan,mainI_status%>"/></div>
|
||||
<div class="flex1" style="text-align: center"><asp:Literal runat="server" Text="<%$ Resources:Lan,mainI_progress%>"/></div>
|
||||
</div>
|
||||
<div class="flex tab-i">
|
||||
<div class="txt">工地1</div>
|
||||
<div class="txt">在建</div>
|
||||
<div class="txt"><asp:Literal runat="server" Text="<%$ Resources:Lan,mainI_underConstruction%>"/></div>
|
||||
<div class="flex1 flex line-wrap">
|
||||
<div class="line-item">
|
||||
<div class="normal" style="width: 80%"></div>
|
||||
@@ -491,7 +491,7 @@ padding-left: 2em;
|
||||
</div>
|
||||
<div class="flex tab-i">
|
||||
<div class="txt">工地2</div>
|
||||
<div class="txt">在建</div>
|
||||
<div class="txt"><asp:Literal runat="server" Text="<%$ Resources:Lan,mainI_underConstruction%>"/></div>
|
||||
<div class="flex1 flex line-wrap">
|
||||
<div class="line-item">
|
||||
<div class="normal" style="width: 50%"></div>
|
||||
@@ -500,7 +500,7 @@ padding-left: 2em;
|
||||
</div>
|
||||
<div class="flex tab-i">
|
||||
<div class="txt">工地3</div>
|
||||
<div class="txt">在建</div>
|
||||
<div class="txt"><asp:Literal runat="server" Text="<%$ Resources:Lan,mainI_underConstruction%>"/></div>
|
||||
<div class="flex1 flex line-wrap">
|
||||
<div class="line-item">
|
||||
<div class="warn" style="width: 100%"></div>
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="mainProject2.aspx.cs" Inherits="FineUIPro.Web.common.mainProject2" %>
|
||||
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="mainProject2.aspx.cs" Inherits="FineUIPro.Web.common.mainProject2" Async="true" %>
|
||||
|
||||
<!DOCTYPE html>
|
||||
|
||||
@@ -84,11 +84,11 @@
|
||||
<div class="yj-bars">
|
||||
<div class="yj-bar">
|
||||
<div class="lab"><asp:Literal runat="server" Text="<%$ Resources:Lan,Quawarning %>" /></div>
|
||||
<div class="num"><%=getEarlyWarningCounts() %></div>
|
||||
<div class="num"><%=EarlyWarningCounts %></div>
|
||||
</div>
|
||||
<div class="yj-bar">
|
||||
<div class="lab"><asp:Literal runat="server" Text="<%$ Resources:Lan,MechanicalWarning %>" /></div>
|
||||
<div class="num"><%=GetJxyjNum() %></div>
|
||||
<div class="num"><%=JxyjNum %></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="wd-box">
|
||||
@@ -96,22 +96,22 @@
|
||||
<div class="inner">
|
||||
<div class="inner-box">
|
||||
<div class="lab"><asp:Literal runat="server" Text="<%$ Resources:Lan,ApprovalCompleted %>" /></div>
|
||||
<div class="num"><%=GetCompletedNum() %></div>
|
||||
<div class="num"><%=CompletedNum %></div>
|
||||
</div>
|
||||
<span></span>
|
||||
<div class="inner-box">
|
||||
<div class="lab" style="width: 1rem"><asp:Literal runat="server" Text="<%$ Resources:Lan,NumberOfTrainees %>" /></div>
|
||||
<div class="num"><%=GetTrainPersonNum() %></div>
|
||||
<div class="num"><%=TrainPersonNum %></div>
|
||||
</div>
|
||||
<span></span>
|
||||
<div class="inner-box">
|
||||
<div class="lab"><asp:Literal runat="server" Text="<%$ Resources:Lan,NumberOfConstructions %>" /></div>
|
||||
<div class="num"><%=GetConstructionNum() %></div>
|
||||
<div class="num"><%=ConstructionNum %></div>
|
||||
</div>
|
||||
<span></span>
|
||||
<div class="inner-box">
|
||||
<div class="lab"><asp:Literal runat="server" Text="<%$ Resources:Lan,NumberOfCompletions %>" /></div>
|
||||
<div class="num"><%=GetFinishedNum() %></div>
|
||||
<div class="num"><%=FinishedNum %></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -120,22 +120,22 @@
|
||||
<div class="inner">
|
||||
<div class="inner-box">
|
||||
<div class="lab"><asp:Literal runat="server" Text="<%$ Resources:Lan,ApprovalCompleted %>" /></div>
|
||||
<div class="num"><%=GetSuperCompletedNum() %></div>
|
||||
<div class="num"><%=SuperCompletedNum %></div>
|
||||
</div>
|
||||
<span></span>
|
||||
<div class="inner-box">
|
||||
<div class="lab" style="width: 1rem;"><asp:Literal runat="server" Text="<%$ Resources:Lan,NumberOfTrainees %>" /></div>
|
||||
<div class="num"><%=GetSuperTrainPersonNum() %></div>
|
||||
<div class="num"><%=SuperTrainPersonNum %></div>
|
||||
</div>
|
||||
<span></span>
|
||||
<div class="inner-box">
|
||||
<div class="lab"><asp:Literal runat="server" Text="<%$ Resources:Lan,NumberOfConstructions %>" /></div>
|
||||
<div class="num"><%=GetSuperConstructionNum() %></div>
|
||||
<div class="num"><%=SuperConstructionNum %></div>
|
||||
</div>
|
||||
<span></span>
|
||||
<div class="inner-box">
|
||||
<div class="lab"><asp:Literal runat="server" Text="<%$ Resources:Lan,NumberOfCompletions %>" /></div>
|
||||
<div class="num"><%=GetSuperFinishedNum() %></div>
|
||||
<div class="num"><%=SuperFinishedNum %></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -172,19 +172,19 @@
|
||||
<div class="total">
|
||||
<div class="zyp">
|
||||
<div class="lab"><asp:Literal runat="server" Text="<%$ Resources:Lan,LoseOneSTemper %>" /></div>
|
||||
<div class="num"><%=getWrokCount0() %>/<%=getALLWrokCount0() %></div>
|
||||
<div class="num"><%=WrokCount0 %>/<%=AllWrokCount0 %></div>
|
||||
</div>
|
||||
<div class="zyp">
|
||||
<div class="lab"><asp:Literal runat="server" Text="<%$ Resources:Lan,altitude %>" /></div>
|
||||
<div class="num"><%=getWrokCount1() %>/<%=getALLWrokCount1() %></div>
|
||||
<div class="num"><%=WrokCount1 %>/<%=AllWrokCount1 %></div>
|
||||
</div>
|
||||
<div class="zyp">
|
||||
<div class="lab"><asp:Literal runat="server" Text="<%$ Resources:Lan,altitude %>" /></div>
|
||||
<div class="num"><%=getWrokCount2() %>/<%=getALLWrokCount2() %></div>
|
||||
<div class="num"><%=WrokCount2 %>/<%=AllWrokCount2 %></div>
|
||||
</div>
|
||||
<div class="zyp">
|
||||
<div class="lab"><asp:Literal runat="server" Text="<%$ Resources:Lan,other %>" /></div>
|
||||
<div class="num"><%=getWrokCount3() %>/<%=getALLWrokCount3() %></div>
|
||||
<div class="num"><%=WrokCount3 %>/<%=AllWrokCount3 %></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="zy-table">
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -5,7 +5,7 @@
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head runat="server">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<title>项目概况</title>
|
||||
<title>首页></title>
|
||||
<script src="lib/flex.js"></script>
|
||||
<link rel="stylesheet" href="css/base.css" />
|
||||
<link rel="stylesheet" href="css/overview.css" />
|
||||
@@ -52,39 +52,39 @@
|
||||
<div class="side">
|
||||
<div class="site zg">
|
||||
<div class="label">
|
||||
安全整改数据
|
||||
<asp:Literal runat="server" Text="<%$ Resources:Lan,Safety_rectification_data %>" />
|
||||
</div>
|
||||
<div class="main js-hover" data-type="HiddenRectification">
|
||||
<div class="box">
|
||||
<div class="num" style="color: #7CB4FF;" runat="server" id="div_zgsj">256</div>
|
||||
<div class="label">总数</div>
|
||||
<div class="label"><asp:Literal runat="server" Text="<%$ Resources:Lan,mainProject2_TotalRectificationData %>" /></div>
|
||||
</div>
|
||||
<div class="box">
|
||||
<div class="num" style="color: #12CDA2;" runat="server" id="div_zgywc">256</div>
|
||||
<div class="label">已完成</div>
|
||||
<div class="label"><asp:Literal runat="server" Text="<%$ Resources:Lan,completed %>" /></div>
|
||||
</div>
|
||||
<div class="box">
|
||||
<div class="num" style="color: #FF7474;" runat="server" id="div_zgwwc">0</div>
|
||||
<div class="label">未完成</div>
|
||||
<div class="label"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new_overdue%>"/></div>
|
||||
</div>
|
||||
<div class="box">
|
||||
<div class="num" style="color: #FFD130;" runat="server" id="div_zgwcl">100%</div>
|
||||
<div class="label">整改率</div>
|
||||
<div class="label"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new_rectificationRate%>"/></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="site zl">
|
||||
<div class="label">
|
||||
质量概况
|
||||
<asp:Literal runat="server" Text="<%$ Resources:Lan,QualityProfile%>"/>
|
||||
</div>
|
||||
<div class="main">
|
||||
<div class="total">
|
||||
<div class="glry js-hover" data-type="ManagerData">
|
||||
<div class="lab">质量管理人员</div>
|
||||
<div class="lab"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new_qualityManagementPersonnel%>"/></div>
|
||||
<div class="num" id="divCqmsManageNum" runat="server">1307</div>
|
||||
</div>
|
||||
<div class="glry js-hover" data-type="ManagerTrainData">
|
||||
<div class="lab">质量培训累计人员</div>
|
||||
<div class="lab"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new_qualityTrainingCumulativePersonnel%>"/></div>
|
||||
<div class="num" id="divCqmsPxNum" runat="server">5217</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -97,19 +97,19 @@
|
||||
</div>
|
||||
<div class="site p-ry">
|
||||
<div class="label">
|
||||
人员信息
|
||||
<asp:Literal runat="server" Text="<%$ Resources:Lan,mainProject2_PersonnelInformation%>"/>
|
||||
</div>
|
||||
<div class="total">
|
||||
<div class="rs js-hover" data-type="Person1">
|
||||
<div class="lab">当前现场人数</div>
|
||||
<div class="lab"><asp:Literal runat="server" Text="<%$ Resources:Lan,mainI_currentOnSitePersonnel%>"/></div>
|
||||
<div class="num" id="div_xcrs" runat="server">1307</div>
|
||||
</div>
|
||||
<div class="rs js-hover" data-type="Person2">
|
||||
<div class="lab">作业人员总数</div>
|
||||
<div class="lab"><asp:Literal runat="server" Text="<%$ Resources:Lan,mainI_totalNumberOfWorkers%>"/></div>
|
||||
<div class="num" id="div_zyxcrs" runat="server">5217</div>
|
||||
</div>
|
||||
<div class="rs js-hover" data-type="Person3">
|
||||
<div class="lab">管理人员总数</div>
|
||||
<div class="lab"><asp:Literal runat="server" Text="<%$ Resources:Lan,mainI_totalNumberOfManagers%>"/></div>
|
||||
<div class="num" id="div_glxcrs" runat="server">5217</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -120,37 +120,37 @@
|
||||
<div class="c-site">
|
||||
<div class="num-box js-hover" data-type="WorkingHourData">
|
||||
<div class="num" id="divSafeWorkTime" runat="server">1656059</div>
|
||||
<div class="lab">累计安全人工时</div>
|
||||
<div class="lab"><asp:Literal runat="server" Text="<%$ Resources:Lan,SafetyLaborHours%>"/></div>
|
||||
</div>
|
||||
<div class="num-box js-hover" data-type="WorkingHourData">
|
||||
<div class="num" id="divSafeWorkTimeMonth" runat="server">0</div>
|
||||
<div class="lab">本月安全人工时</div>
|
||||
<div class="lab"><asp:Literal runat="server" Text="<%$ Resources:Lan,mainProject2_SafeWorkHoursThisMonth%>"/></div>
|
||||
</div>
|
||||
<div class="num-box js-hover" data-type="SafeTrainData">
|
||||
<div class="num" id="divSafePersonNum" runat="server">1161</div>
|
||||
<div class="lab">安全培训累计人员</div>
|
||||
<div class="lab"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new_safeTrainingCumulativePersonnel%>"/></div>
|
||||
</div>
|
||||
<div class="num-box js-hover" data-type="SafePerson">
|
||||
<div class="num" id="divSafeManagePersonNum" runat="server">3</div>
|
||||
<div class="lab">安全管理人员</div>
|
||||
<div class="lab"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new_safetyManagementPersonnel%>"/></div>
|
||||
</div>
|
||||
<div class="num-box js-hover" data-type="AccidentEventData">
|
||||
<div class="num" runat="server" id="divWS">4564</div>
|
||||
<div class="lab">未遂事件</div>
|
||||
<div class="lab"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new_nearMissEvents%>"/></div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="c-map"></div>
|
||||
<div class="c-site1 js-hover" data-type="ProjectData">
|
||||
<div class="num-box">
|
||||
<div class="lab">在建项目</div>
|
||||
<div class="lab"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new_ongoingProjects%>"/></div>
|
||||
<div class="num" id="div_zjxmCount" runat="server">16<span>个</span></div>
|
||||
</div>
|
||||
<div class="num-box">
|
||||
<div class="lab">参建人数</div>
|
||||
<div class="lab"><asp:Literal runat="server" Text="<%$ Resources:Lan,ConPersonCount%>"/></div>
|
||||
<div class="num" id="div_cjrsCount" runat="server">20164<span>人</span></div>
|
||||
</div>
|
||||
<div class="num-box">
|
||||
<div class="lab">在施危大工程</div>
|
||||
<div class="lab"><asp:Literal runat="server" Text="<%$ Resources:Lan,LargeRisk%>"/></div>
|
||||
<div class="num" id="div_wdgcCount" runat="server">0<span>个</span></div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -158,20 +158,20 @@
|
||||
<div class="side">
|
||||
<div class="site zlzg js-hover" data-type="GJSX">
|
||||
<div class="label">
|
||||
关键事项
|
||||
<asp:Literal runat="server" Text="<%$ Resources:Lan,mainProject2_KeyMatters%>"/>
|
||||
</div>
|
||||
<div class="main">
|
||||
<div class="total">
|
||||
<div class="zg">
|
||||
<div class="lab">关键事项总计</div>
|
||||
<div class="lab"><asp:Literal runat="server" Text="<%$ Resources:Lan,Key_item_total%>"/></div>
|
||||
<div class="num" id="divGjsxzj" runat="server">719</div>
|
||||
</div>
|
||||
<div class="zg">
|
||||
<div class="lab">到期应完成</div>
|
||||
<div class="lab"><asp:Literal runat="server" Text="<%$ Resources:Lan,Due_should_be_completed%>"/></div>
|
||||
<div class="num" id="divGjsxdq" runat="server">681</div>
|
||||
</div>
|
||||
<div class="zg">
|
||||
<div class="lab">未准点完成</div>
|
||||
<div class="lab"><asp:Literal runat="server" Text="<%$ Resources:Lan,Not_finished_on_time%>"/></div>
|
||||
<div class="num" id="divGjsxwzd" runat="server">120</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -180,152 +180,152 @@
|
||||
</div>
|
||||
<div class="site jd">
|
||||
<div class="label">
|
||||
进度情况
|
||||
<asp:Literal runat="server" Text="<%$ Resources:Lan,progress%>"/>
|
||||
</div>
|
||||
<div id="jdqk"></div>
|
||||
</div>
|
||||
<div class="site cl">
|
||||
<div class="label">
|
||||
材料到货
|
||||
<asp:Literal runat="server" Text="<%$ Resources:Lan,Arrival_of_materials%>"/>
|
||||
</div>
|
||||
<div class="main" style="padding: .1875rem .25rem;">
|
||||
<div class="cl-tab">
|
||||
<div class="cl-btn cl-btn-act" id="span_gdcl" onclick="clOnclick(0)" style="cursor:pointer">管道材料</div>
|
||||
<div class="cl-btn" id="span_sbcl" onclick="clOnclick(1)" style="cursor:pointer">设备材料</div>
|
||||
<div class="cl-btn cl-btn-act" id="span_gdcl" onclick="clOnclick(0)" style="cursor:pointer"><asp:Literal runat="server" Text="<%$ Resources:Lan,mainProject2_PipeMaterials%>"/></div>
|
||||
<div class="cl-btn" id="span_sbcl" onclick="clOnclick(1)" style="cursor:pointer"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new_equipmentMaterials%>"/></div>
|
||||
</div>
|
||||
<div class="table">
|
||||
<div class="row" id="div_cldhHead">
|
||||
<%=gdclHead %>
|
||||
<%--<div class="th">项目</div>
|
||||
<div class="th">管子</div>
|
||||
<div class="th">管件</div>
|
||||
<div class="th">阀门</div>
|
||||
<div class="th">垫片</div>
|
||||
<div class="th">紧固件</div>--%>
|
||||
<%--<div class="th"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new_projects%>"/></div>
|
||||
<div class="th"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new_pipe%>"/></div>
|
||||
<div class="th"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new_pipeFitting%>"/></div>
|
||||
<div class="th"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new_valve%>"/></div>
|
||||
<div class="th"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new_gasket%>"/></div>
|
||||
<div class="th"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new_bolt%>"/></div>--%>
|
||||
</div>
|
||||
<div class="t-body" id="div_cldhList">
|
||||
<%=gdclHtml %>
|
||||
<%--<div class="row">
|
||||
<div class="th">项目321322132132121321321213213</div>
|
||||
<div class="th">管子</div>
|
||||
<div class="th">管件</div>
|
||||
<div class="th">阀门</div>
|
||||
<div class="th">垫片</div>
|
||||
<div class="th">紧固件</div>
|
||||
<div class="th"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new_pipe%>"/></div>
|
||||
<div class="th"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new_pipeFitting%>"/></div>
|
||||
<div class="th"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new_valve%>"/></div>
|
||||
<div class="th"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new_gasket%>"/></div>
|
||||
<div class="th"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new_bolt%>"/></div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="th">项目</div>
|
||||
<div class="th">管子</div>
|
||||
<div class="th">管件</div>
|
||||
<div class="th">阀门</div>
|
||||
<div class="th">垫片</div>
|
||||
<div class="th">紧固件</div>
|
||||
<div class="th"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new_projects%>"/></div>
|
||||
<div class="th"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new_pipe%>"/></div>
|
||||
<div class="th"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new_pipeFitting%>"/></div>
|
||||
<div class="th"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new_valve%>"/></div>
|
||||
<div class="th"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new_gasket%>"/></div>
|
||||
<div class="th"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new_bolt%>"/></div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="th">项目</div>
|
||||
<div class="th">管子</div>
|
||||
<div class="th">管件</div>
|
||||
<div class="th">阀门</div>
|
||||
<div class="th">垫片</div>
|
||||
<div class="th">紧固件</div>
|
||||
<div class="th"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new_projects%>"/></div>
|
||||
<div class="th"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new_pipe%>"/></div>
|
||||
<div class="th"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new_pipeFitting%>"/></div>
|
||||
<div class="th"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new_valve%>"/></div>
|
||||
<div class="th"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new_gasket%>"/></div>
|
||||
<div class="th"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new_bolt%>"/></div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="th">项目</div>
|
||||
<div class="th">管子</div>
|
||||
<div class="th">管件</div>
|
||||
<div class="th">阀门</div>
|
||||
<div class="th">垫片</div>
|
||||
<div class="th">紧固件</div>
|
||||
<div class="th"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new_projects%>"/></div>
|
||||
<div class="th"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new_pipe%>"/></div>
|
||||
<div class="th"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new_pipeFitting%>"/></div>
|
||||
<div class="th"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new_valve%>"/></div>
|
||||
<div class="th"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new_gasket%>"/></div>
|
||||
<div class="th"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new_bolt%>"/></div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="th">项目</div>
|
||||
<div class="th">管子</div>
|
||||
<div class="th">管件</div>
|
||||
<div class="th">阀门</div>
|
||||
<div class="th">垫片</div>
|
||||
<div class="th">紧固件</div>
|
||||
<div class="th"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new_projects%>"/></div>
|
||||
<div class="th"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new_pipe%>"/></div>
|
||||
<div class="th"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new_pipeFitting%>"/></div>
|
||||
<div class="th"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new_valve%>"/></div>
|
||||
<div class="th"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new_gasket%>"/></div>
|
||||
<div class="th"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new_bolt%>"/></div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="th">项目</div>
|
||||
<div class="th">管子</div>
|
||||
<div class="th">管件</div>
|
||||
<div class="th">阀门</div>
|
||||
<div class="th">垫片</div>
|
||||
<div class="th">紧固件</div>
|
||||
<div class="th"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new_projects%>"/></div>
|
||||
<div class="th"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new_pipe%>"/></div>
|
||||
<div class="th"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new_pipeFitting%>"/></div>
|
||||
<div class="th"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new_valve%>"/></div>
|
||||
<div class="th"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new_gasket%>"/></div>
|
||||
<div class="th"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new_bolt%>"/></div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="th">项目</div>
|
||||
<div class="th">管子</div>
|
||||
<div class="th">管件</div>
|
||||
<div class="th">阀门</div>
|
||||
<div class="th">垫片</div>
|
||||
<div class="th">紧固件</div>
|
||||
<div class="th"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new_projects%>"/></div>
|
||||
<div class="th"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new_pipe%>"/></div>
|
||||
<div class="th"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new_pipeFitting%>"/></div>
|
||||
<div class="th"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new_valve%>"/></div>
|
||||
<div class="th"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new_gasket%>"/></div>
|
||||
<div class="th"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new_bolt%>"/></div>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
<div class="th">项目</div>
|
||||
<div class="th">管子</div>
|
||||
<div class="th">管件</div>
|
||||
<div class="th">阀门</div>
|
||||
<div class="th">垫片</div>
|
||||
<div class="th">紧固件</div>
|
||||
<div class="th"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new_projects%>"/></div>
|
||||
<div class="th"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new_pipe%>"/></div>
|
||||
<div class="th"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new_pipeFitting%>"/></div>
|
||||
<div class="th"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new_valve%>"/></div>
|
||||
<div class="th"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new_gasket%>"/></div>
|
||||
<div class="th"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new_bolt%>"/></div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="th">项目</div>
|
||||
<div class="th">管子</div>
|
||||
<div class="th">管件</div>
|
||||
<div class="th">阀门</div>
|
||||
<div class="th">垫片</div>
|
||||
<div class="th">紧固件</div>
|
||||
<div class="th"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new_projects%>"/></div>
|
||||
<div class="th"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new_pipe%>"/></div>
|
||||
<div class="th"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new_pipeFitting%>"/></div>
|
||||
<div class="th"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new_valve%>"/></div>
|
||||
<div class="th"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new_gasket%>"/></div>
|
||||
<div class="th"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new_bolt%>"/></div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="th">项目</div>
|
||||
<div class="th">管子</div>
|
||||
<div class="th">管件</div>
|
||||
<div class="th">阀门</div>
|
||||
<div class="th">垫片</div>
|
||||
<div class="th">紧固件</div>
|
||||
<div class="th"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new_projects%>"/></div>
|
||||
<div class="th"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new_pipe%>"/></div>
|
||||
<div class="th"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new_pipeFitting%>"/></div>
|
||||
<div class="th"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new_valve%>"/></div>
|
||||
<div class="th"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new_gasket%>"/></div>
|
||||
<div class="th"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new_bolt%>"/></div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="th">项目</div>
|
||||
<div class="th">管子</div>
|
||||
<div class="th">管件</div>
|
||||
<div class="th">阀门</div>
|
||||
<div class="th">垫片</div>
|
||||
<div class="th">紧固件</div>
|
||||
<div class="th"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new_projects%>"/></div>
|
||||
<div class="th"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new_pipe%>"/></div>
|
||||
<div class="th"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new_pipeFitting%>"/></div>
|
||||
<div class="th"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new_valve%>"/></div>
|
||||
<div class="th"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new_gasket%>"/></div>
|
||||
<div class="th"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new_bolt%>"/></div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="th">项目</div>
|
||||
<div class="th">管子</div>
|
||||
<div class="th">管件</div>
|
||||
<div class="th">阀门</div>
|
||||
<div class="th">垫片</div>
|
||||
<div class="th">紧固件</div>
|
||||
<div class="th"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new_projects%>"/></div>
|
||||
<div class="th"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new_pipe%>"/></div>
|
||||
<div class="th"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new_pipeFitting%>"/></div>
|
||||
<div class="th"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new_valve%>"/></div>
|
||||
<div class="th"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new_gasket%>"/></div>
|
||||
<div class="th"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new_bolt%>"/></div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="th">项目</div>
|
||||
<div class="th">管子</div>
|
||||
<div class="th">管件</div>
|
||||
<div class="th">阀门</div>
|
||||
<div class="th">垫片</div>
|
||||
<div class="th">紧固件</div>
|
||||
<div class="th"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new_projects%>"/></div>
|
||||
<div class="th"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new_pipe%>"/></div>
|
||||
<div class="th"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new_pipeFitting%>"/></div>
|
||||
<div class="th"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new_valve%>"/></div>
|
||||
<div class="th"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new_gasket%>"/></div>
|
||||
<div class="th"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new_bolt%>"/></div>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
<div class="th">项目</div>
|
||||
<div class="th">管子</div>
|
||||
<div class="th">管件</div>
|
||||
<div class="th">阀门</div>
|
||||
<div class="th">垫片</div>
|
||||
<div class="th">紧固件</div>
|
||||
<div class="th"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new_projects%>"/></div>
|
||||
<div class="th"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new_pipe%>"/></div>
|
||||
<div class="th"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new_pipeFitting%>"/></div>
|
||||
<div class="th"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new_valve%>"/></div>
|
||||
<div class="th"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new_gasket%>"/></div>
|
||||
<div class="th"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new_bolt%>"/></div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="th">项目</div>
|
||||
<div class="th">管子</div>
|
||||
<div class="th">管件</div>
|
||||
<div class="th">阀门</div>
|
||||
<div class="th">垫片</div>
|
||||
<div class="th">紧固件</div>
|
||||
<div class="th"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new_projects%>"/></div>
|
||||
<div class="th"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new_pipe%>"/></div>
|
||||
<div class="th"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new_pipeFitting%>"/></div>
|
||||
<div class="th"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new_valve%>"/></div>
|
||||
<div class="th"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new_gasket%>"/></div>
|
||||
<div class="th"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new_bolt%>"/></div>
|
||||
</div>--%>
|
||||
</div>
|
||||
</div>
|
||||
@@ -842,7 +842,7 @@
|
||||
series: [
|
||||
{
|
||||
center: ['50%', '50%'],
|
||||
id: '准点率',
|
||||
id: '<%=On_time_rate%>',
|
||||
radius: '75%',
|
||||
type: 'gauge',
|
||||
startAngle: 225,
|
||||
@@ -893,7 +893,7 @@
|
||||
data: [
|
||||
{
|
||||
value: <%=gjsxZdl%>,
|
||||
name: '准点率',
|
||||
name: '<%=On_time_rate%>',
|
||||
title: {
|
||||
color: '#63CAFF',
|
||||
offsetCenter: ['0%', '60%'],
|
||||
@@ -1030,7 +1030,7 @@
|
||||
legend: {
|
||||
top: fontSize(10),
|
||||
left: 'center',
|
||||
data: [{ name: '进度统计', textStyle: { color: '#63CAFF' } }, { name: '进度百分比', textStyle: { color: '#12CDA2' } }]
|
||||
data: [{ name: '<%=mainI_progressStatistics %>', textStyle: { color: '#63CAFF' } }, { name: '<%=Percentage_of_progress %>', textStyle: { color: '#12CDA2' } }]
|
||||
},
|
||||
grid: {
|
||||
top: fontSize(60),
|
||||
@@ -1068,7 +1068,7 @@
|
||||
},
|
||||
series: [
|
||||
{
|
||||
name: '进度统计',
|
||||
name: '<%=mainI_progressStatistics %>',
|
||||
data: value,
|
||||
type: 'bar',
|
||||
barWidth: fontSize(20),
|
||||
@@ -1087,7 +1087,7 @@
|
||||
},
|
||||
},
|
||||
{
|
||||
name: '进度百分比',
|
||||
name: '<%=Percentage_of_progress %>',
|
||||
data: value,
|
||||
type: 'line',
|
||||
barWidth: fontSize(20),
|
||||
@@ -1134,9 +1134,9 @@
|
||||
<div class="title">${obj.projectName}</div>
|
||||
<div class="row y_row"><div class="label">开工日期</div><div class="value">${obj.startTime}</div></div>
|
||||
<div class="row y_row"><div class="label">完工日期</div><div class="value">${obj.endTime}</div></div>
|
||||
<div class="row y_row"><div class="label">剩余天数</div><div class="value">${obj.residue}天</div></div>
|
||||
<div class="row y_row"><div class="label">进度</div><div class="value">${obj.progress}%</div></div>
|
||||
<a class="row_more" href='${obj.url}' data-id='${obj.id}'>项目详情</a>
|
||||
<div class="row y_row"><div class="label"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new_remainingDays%>"/></div><div class="value">${obj.residue}天</div></div>
|
||||
<div class="row y_row"><div class="label"><asp:Literal runat="server" Text="<%$ Resources:Lan,mainI_progress%>"/></div><div class="value">${obj.progress}%</div></div>
|
||||
<a class="row_more" href='${obj.url}' data-id='${obj.id}'><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new_projectDetails%>"/></a>
|
||||
</div>`
|
||||
var point = new BMapGL.Point(obj.lng, obj.lat);
|
||||
var marker = new BMapGL.Marker(point); // 创建标注
|
||||
@@ -1704,7 +1704,7 @@
|
||||
content = content + '<tr><td> 剩余天数:' + item.split(',')[11] + '</td></tr>'
|
||||
content = content + '<tr><td> 进度:' + item.split(',')[4] + '</td></tr>'
|
||||
/* content = content + '<tr><td> 合同额:(' + item.split(',')[5] + ');收款额:(' + item.split(',')[6] + ')</td></tr>'*/
|
||||
content = content + '<tr><td style="width:180px;"><a style="text-decoration:underline;color:#00a2e9;text-overflow: ellipsis; white - space: nowrap;" target="_top" href="../indexProject.aspx?projectId=' + item.split(',')[8] + '&projectName=' + item.split(',')[7] + '">项目详情</a></td> </tr>'
|
||||
content = content + '<tr><td style="width:180px;"><a style="text-decoration:underline;color:#00a2e9;text-overflow: ellipsis; white - space: nowrap;" target="_top" href="../indexProject.aspx?projectId=' + item.split(',')[8] + '&projectName=' + item.split(',')[7] + '"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new_projectDetails%>"/></a></td> </tr>'
|
||||
content += '</table>'
|
||||
var infowindow = new BMapGL.InfoWindow(content, { title: item.split(',')[7] })
|
||||
// 点标记添加点击事件
|
||||
@@ -1896,9 +1896,9 @@
|
||||
{ name: '一次共检合格率', value1: <%=zlgjallNumber%>, value2: <%=zlgjfinishNumber%>, el: 'zl-map2' },
|
||||
{ name: '焊接一次合格率', value1: <%=hjallNumber%>, value2: <%=hjfinishNumber%>, el: 'zl-map3' },
|
||||
]--%>
|
||||
createZL({ name: '质量问题整改率', value1: <%=zlallNumber%>, value2: <%=zlfinishNumber%>, el: 'zl-map1' })
|
||||
createZL({ name: '一次共检合格率', value1: <%=zlgjallNumber%>, value2: <%=zlgjfinishNumber%>, el: 'zl-map2' })
|
||||
createZL({ name: '焊接一次合格率', value1: <%=hjallNumber%>, value2: <%=hjfinishNumber%>, el: 'zl-map3' })
|
||||
createZL({ name: '<%=main_new_qualityIssuesRectificationRate%>', value1: <%=zlallNumber%>, value2: <%=zlfinishNumber%>, el: 'zl-map1' })
|
||||
createZL({ name: '<%=OnePassRate%>', value1: <%=zlgjallNumber%>, value2: <%=zlgjfinishNumber%>, el: 'zl-map2' })
|
||||
createZL({ name: '<%=OnePassRateOfWelding%>', value1: <%=hjallNumber%>, value2: <%=hjfinishNumber%>, el: 'zl-map3' })
|
||||
|
||||
function createZL(obj) {
|
||||
let AOption1 = {
|
||||
@@ -1913,7 +1913,7 @@
|
||||
}
|
||||
}, {
|
||||
// text: `总计:${obj.value1} | 完成:${obj.value2}`,
|
||||
text: [`{a|总计:}{b|${obj.value1}}{c||}{a|完成:}{d|${obj.value2}}`],
|
||||
text: [`{a|<%=total%>:}{b|${obj.value1}}{c||}{a|<%=completed%>:}{d|${obj.value2}}`],
|
||||
top: '80%',
|
||||
left: 'center',
|
||||
textStyle: {
|
||||
@@ -2168,7 +2168,7 @@
|
||||
let guardData = [
|
||||
{
|
||||
value: <%=gjsxZdl%>,
|
||||
name: '准点率',
|
||||
name: '<%=On_time_rate%>',
|
||||
title: {
|
||||
color: '#F9F9F9',
|
||||
offsetCenter: ['0%', '160%'],
|
||||
@@ -2183,7 +2183,7 @@
|
||||
series: [
|
||||
{
|
||||
center: ['50%', '50%'],
|
||||
id: '准点率',
|
||||
id: '<%=On_time_rate%>',
|
||||
radius: '50%',
|
||||
type: 'gauge',
|
||||
startAngle: 45,
|
||||
@@ -2302,13 +2302,13 @@
|
||||
top: 30,
|
||||
data: [
|
||||
{
|
||||
name: "进度统计",
|
||||
name: "<%=mainI_progressStatistics %>",
|
||||
textStyle: {
|
||||
color: '#2FC4AC'
|
||||
}
|
||||
},
|
||||
{
|
||||
name: "进度百分比",
|
||||
name: "<%=Percentage_of_progress %>",
|
||||
textStyle: {
|
||||
color: '#E29C18'
|
||||
}
|
||||
@@ -2392,7 +2392,7 @@
|
||||
],
|
||||
series: [
|
||||
{
|
||||
name: '进度统计',
|
||||
name: '<%=mainI_progressStatistics %>',
|
||||
data: value,
|
||||
type: 'bar',
|
||||
barWidth: 20,
|
||||
@@ -2406,7 +2406,7 @@
|
||||
}
|
||||
},
|
||||
{
|
||||
name: '进度百分比',
|
||||
name: '<%=Percentage_of_progress %>',
|
||||
data: value1,
|
||||
type: 'line',
|
||||
symbol: 'none',
|
||||
@@ -2495,11 +2495,11 @@
|
||||
let name = h.data.name;
|
||||
let data = h.data.value;
|
||||
let str = `
|
||||
<div style="color:#fff;"><span>项目名称</span>:<span>${data[2].value}</span><div>
|
||||
<div style="color:#fff;"><span><asp:Literal runat="server" Text="项目名称"/></span>:<span>${data[2].value}</span><div>
|
||||
<div style="color:#fff;"><span>开工日期</span>:<span>${data[2].value2}</span><div>
|
||||
<div style="color:#fff;"><span>完工日期</span>:<span>${data[2].value3}</span><div>
|
||||
<div style="color:#fff;"><span>剩余天数</span>:<span>${data[2].value4}</span><div>
|
||||
<div style="color:#fff;"><span>进度</span>:<span>${data[2].value5}</span><div>
|
||||
<div style="color:#fff;"><span><asp:Literal runat="server" Text="剩余天数"/></span>:<span>${data[2].value4}</span><div>
|
||||
<div style="color:#fff;"><span><asp:Literal runat="server" Text="进度>"/></span>:<span>${data[2].value5}</span><div>
|
||||
`
|
||||
return str
|
||||
},
|
||||
|
||||
@@ -6,10 +6,12 @@ using System;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime.Caching;
|
||||
using System.Threading.Tasks;
|
||||
using System.Web;
|
||||
using System.Web.UI;
|
||||
using System.Web.UI.WebControls;
|
||||
using Org.BouncyCastle.Ocsp;
|
||||
|
||||
namespace FineUIPro.Web.common
|
||||
{
|
||||
@@ -19,6 +21,18 @@ namespace FineUIPro.Web.common
|
||||
public static List<Model.Solution_LargerHazard> LargerHazard = new List<Model.Solution_LargerHazard>();
|
||||
|
||||
public string[] pids { get; set; }
|
||||
|
||||
|
||||
protected string On_time_rate = string.Empty;
|
||||
protected string main_new_qualityIssuesRectificationRate = string.Empty;
|
||||
protected string OnePassRate = string.Empty;
|
||||
protected string OnePassRateOfWelding = string.Empty;
|
||||
protected string total = string.Empty;
|
||||
protected string completed = string.Empty;
|
||||
protected string mainI_progressStatistics = string.Empty;
|
||||
protected string Percentage_of_progress = string.Empty;
|
||||
|
||||
|
||||
protected async void Page_Load(object sender, EventArgs e)
|
||||
{
|
||||
if (!IsPostBack)
|
||||
@@ -37,10 +51,11 @@ namespace FineUIPro.Web.common
|
||||
GetHjAsync(), // 焊接
|
||||
GetGjsxAsync(), // 关键事项
|
||||
GetSitePersonAsync(), // 人员信息
|
||||
GetProjectSitePersonAsync(), // 项目人员图表
|
||||
//GetProjectSitePersonAsync(), // 项目人员图表
|
||||
GetJdAsync(), // 进度
|
||||
GetZgsjAsync(), // 整改数据
|
||||
GetCldhAsync() // 材料到货表格
|
||||
GetCldhAsync(), // 材料到货表格
|
||||
getCNEN() //中英文翻译
|
||||
};
|
||||
|
||||
await Task.WhenAll(otherTasks.Concat(new[] { projectTask, project2Task }));
|
||||
@@ -56,11 +71,11 @@ namespace FineUIPro.Web.common
|
||||
{
|
||||
var db = Funs.DB;
|
||||
pids = !string.IsNullOrEmpty(CurrUser.CompanyProjectId)
|
||||
? CurrUser.CompanyProjectId.Split(',')
|
||||
: db.Base_Project
|
||||
.Where(x => x.ProjectState == "1")
|
||||
.Select(x => x.ProjectId)
|
||||
.ToArray();
|
||||
? CurrUser.CompanyProjectId.Split(',')
|
||||
: db.Base_Project
|
||||
.Where(x => x.ProjectState == "1")
|
||||
.Select(x => x.ProjectId)
|
||||
.ToArray();
|
||||
//在建项目
|
||||
if (pids == null)
|
||||
{
|
||||
@@ -110,7 +125,7 @@ namespace FineUIPro.Web.common
|
||||
else
|
||||
{
|
||||
this.divSafeWorkTimeMonth.InnerHtml = countMonthAqrgs.ToString().Split('.')[0];
|
||||
}
|
||||
}
|
||||
// 安全培训人员(合并数据库查询)
|
||||
var trainingQuery = db.EduTrain_TrainRecord
|
||||
.Where(x => pids.Contains(x.ProjectId))
|
||||
@@ -126,7 +141,7 @@ namespace FineUIPro.Web.common
|
||||
|
||||
divSafePersonNum.InnerHtml = trainingQuery != null
|
||||
? (trainingQuery.TrainCount + trainingQuery.BoShengCount).ToString()
|
||||
: "0";
|
||||
: "0";
|
||||
|
||||
|
||||
|
||||
@@ -135,61 +150,64 @@ namespace FineUIPro.Web.common
|
||||
.Where(x=> x.IsUsed == true && x.InTime < DateTime.Now && (x.OutTime == null || x.OutTime > DateTime.Now))
|
||||
.Where(x => pids.Contains(x.ProjectId))
|
||||
.Join(db.Base_WorkPost.Where(x => x.IsHsse==true),
|
||||
person => person.WorkPostId,
|
||||
post => post.WorkPostId,
|
||||
(person, post) => person)
|
||||
person => person.WorkPostId,
|
||||
post => post.WorkPostId,
|
||||
(person, post) => person)
|
||||
.Count();
|
||||
divSafeManagePersonNum.InnerText = safetyStaffCount.ToString();
|
||||
});
|
||||
});
|
||||
}
|
||||
// 质量统计模块封装
|
||||
private async Task BindQualityStatisticsAsync()
|
||||
{
|
||||
await Task.Run(() => {
|
||||
|
||||
var db = Funs.DB;
|
||||
// 质量管理人员(合并公司+项目级查询)
|
||||
var qualityQuery = db.Base_WorkPost
|
||||
.Where(x => x.IsCQMS == true)
|
||||
// 质量管理人员(合并公司+项目级查询)
|
||||
var qualityQuery = db.Base_WorkPost
|
||||
.Where(x => x.IsCQMS == true)
|
||||
.GroupJoin(db.SitePerson_Person.Where(x=> x.IsUsed == true),
|
||||
post => post.WorkPostId,
|
||||
person => person.WorkPostId,
|
||||
(post, persons) => new { post, persons })
|
||||
.SelectMany(x => x.persons.DefaultIfEmpty(),
|
||||
post => post.WorkPostId,
|
||||
person => person.WorkPostId,
|
||||
(post, persons) => new { post, persons })
|
||||
.SelectMany(x => x.persons.DefaultIfEmpty(),
|
||||
(x, person) => new { x.post, person })
|
||||
.Where(x => pids.Contains(x.person.ProjectId));
|
||||
divCqmsManageNum.InnerText = qualityQuery.Count().ToString();
|
||||
// 质量培训人员
|
||||
divCqmsManageNum.InnerText = qualityQuery.Count().ToString();
|
||||
// 质量培训人员
|
||||
divCqmsPxNum.InnerText = db.Comprehensive_InspectionPerson
|
||||
.Where(x => pids.Contains(x.ProjectId))
|
||||
.Count(x => x.IsTrain == true).ToString();
|
||||
.Count(x => x.IsTrain == true).ToString();
|
||||
});
|
||||
}
|
||||
// 项目统计优化
|
||||
private async Task BindProjectStatisticsAsync()
|
||||
{
|
||||
var db = Funs.DB;
|
||||
|
||||
|
||||
await Task.Run(() => {
|
||||
var db = Funs.DB;
|
||||
int acount = allProjects.Count();
|
||||
int pcount1 = 0;
|
||||
int pcount2 = 0;
|
||||
int pcount3 = 0;
|
||||
if (acount > 0)
|
||||
{
|
||||
pcount1 = allProjects.Where(x => x.ProjectState == Const.ProjectState_1 || x.ProjectState == null).Count();
|
||||
pcount1 = allProjects.Where(x => x.ProjectState == Const.ProjectState_1 || x.ProjectState == null).Select( x => x.ProjectId).Count();
|
||||
var pidzjsg = string.Join(",", allProjects.Where(x => x.ProjectState == Const.ProjectState_1 || x.ProjectState == null).Select(x => x.ProjectId)).Split(',');
|
||||
if (pids == null)
|
||||
{
|
||||
pcount2 = (from x in Funs.DB.SitePerson_Person where x.IsUsed == true && pidzjsg.Contains(x.ProjectId) select x).Count();
|
||||
pcount2 = (from x in Funs.DB.SitePerson_Person where x.IsUsed == true && pidzjsg.Contains(x.ProjectId) select x.ProjectId).Count();
|
||||
}
|
||||
else
|
||||
{
|
||||
pidzjsg = pids;
|
||||
pcount2 = (from x in Funs.DB.SitePerson_Person where x.IsUsed == true && pids.Contains(x.ProjectId) select x).Count();
|
||||
pcount2 = (from x in Funs.DB.SitePerson_Person where x.IsUsed == true && pids.Contains(x.ProjectId) select x.ProjectId).Count();
|
||||
}
|
||||
pcount3 = Count3(pidzjsg);
|
||||
}
|
||||
div_zjxmCount.InnerHtml = pcount1.ToString() + "<div class=\"th\">个</div>";
|
||||
div_cjrsCount.InnerHtml = pcount2.ToString() + "<div class=\"th\">人</div>";
|
||||
div_wdgcCount.InnerHtml = pcount3.ToString() + "<div class=\"th\">个</div>";
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
@@ -233,7 +251,7 @@ namespace FineUIPro.Web.common
|
||||
var datetime2 = d2;
|
||||
var getAllPersonInOutList = from x in Funs.DB.SitePerson_PersonInOutNumber
|
||||
|
||||
select x;
|
||||
select new { x.ProjectId, x.InOutDate, x.WorkHours };
|
||||
if (pids != null)
|
||||
{
|
||||
getAllPersonInOutList = getAllPersonInOutList.Where(x => pids.Contains(x.ProjectId));
|
||||
@@ -304,7 +322,7 @@ namespace FineUIPro.Web.common
|
||||
var getAllPersonInOutList = from x in db.SitePerson_PersonInOutNumber
|
||||
|
||||
select x;
|
||||
if (getAllPersonInOutList.Count() > 0)
|
||||
if (getAllPersonInOutList.Any())
|
||||
{
|
||||
var getInMonths = (from x in getAllPersonInOutList select new { x.InOutDate.Year, x.InOutDate.Month }).Distinct();
|
||||
if (sDate.HasValue)
|
||||
@@ -348,10 +366,10 @@ namespace FineUIPro.Web.common
|
||||
return await Task.Run(() =>
|
||||
{
|
||||
Model.SingleSerie series = new Model.SingleSerie();
|
||||
var project1s = allProjects.Where(x => x.ProjectState == Const.ProjectState_1 || x.ProjectState == null);
|
||||
var consts = Funs.DB.Sys_Const.Where(x => x.GroupId == ConstValue.GroupId_ProjectState);
|
||||
var project1s = allProjects.Where(x => x.ProjectState == Const.ProjectState_1 || x.ProjectState == null).Select(x=> new { x.ProjectId, x.ProjectName, x.ProjectState2, x.Province, x.ShortName }).ToList();
|
||||
var consts = Funs.DB.Sys_Const.Where(x => x.GroupId == ConstValue.GroupId_ProjectState).ToList();
|
||||
string name = string.Empty;
|
||||
if (project1s.Count() > 0)
|
||||
if (project1s.Any())
|
||||
{
|
||||
foreach (var project1 in project1s)
|
||||
{
|
||||
@@ -416,44 +434,50 @@ namespace FineUIPro.Web.common
|
||||
var accidentList1 = from x in db.Accident_AccidentPersonRecord
|
||||
join y in db.Base_AccidentType on x.AccidentTypeId equals y.AccidentTypeId
|
||||
where y.AccidentTypeName.Contains("未遂")
|
||||
select x;
|
||||
select new { x.ProjectId, x.AccidentDate } ;
|
||||
var accidentList2 = from x in db.Accident_AccidentReportOther
|
||||
join y in db.Sys_Const on x.AccidentTypeId equals y.ConstValue
|
||||
where y.ConstText.Contains("未遂")
|
||||
select x;
|
||||
foreach (var province in provinces)
|
||||
select new { x.ProjectId, x.AccidentDate };
|
||||
var allProvinceProjectList = (from x in allProjects
|
||||
join y in provinceDic on x.Province equals y.ProvinceCode
|
||||
where provinces.Contains(y.CnShortName )
|
||||
select new { x,y.CnShortName}).ToList();
|
||||
var allProvinces= allProvinceProjectList.Select(x =>x.CnShortName ).Distinct().ToList();
|
||||
foreach (var province in allProvinces)
|
||||
{
|
||||
int accidentNum = 0;
|
||||
DateTime date = DateTime.Now;
|
||||
decimal money1 = 0, money2 = 0;
|
||||
var projects = from x in allProjects
|
||||
join y in provinceDic on x.Province equals y.ProvinceCode
|
||||
where y.CnShortName == province
|
||||
select x;
|
||||
/* var projects = from x in allProjects
|
||||
join y in provinceDic on x.Province equals y.ProvinceCode
|
||||
where y.CnShortName == province
|
||||
select x;*/
|
||||
var projects = allProvinceProjectList.Where(x => x.CnShortName == province);
|
||||
listdata.Add(projects.Count());
|
||||
decimal progress = 0;
|
||||
if (projects.Count() > 0)
|
||||
if (projects.Any())
|
||||
{
|
||||
convert.Add(province);
|
||||
foreach (var item in projects)
|
||||
{
|
||||
//未遂事故
|
||||
var accidentListProject1 = accidentList1.Where(x => x.ProjectId == item.ProjectId);
|
||||
var accidentListProject2 = accidentList2.Where(x => x.ProjectId == item.ProjectId);
|
||||
var accidentListProject1 = accidentList1.Where(x => x.ProjectId == item.x.ProjectId);
|
||||
var accidentListProject2 = accidentList2.Where(x => x.ProjectId == item.x.ProjectId);
|
||||
accidentNum = accidentListProject1.Count() + accidentListProject2.Count();
|
||||
//时间
|
||||
if (item.StartDate != null && item.StartDate < date)
|
||||
if (item.x.StartDate != null && item.x.StartDate < date)
|
||||
{
|
||||
date = Convert.ToDateTime(item.StartDate);
|
||||
date = Convert.ToDateTime(item.x.StartDate);
|
||||
}
|
||||
//合同额
|
||||
if (item.ConstructionMoney != null)
|
||||
if (item.x.ConstructionMoney != null)
|
||||
{
|
||||
money1 += item.ConstructionMoney.Value;
|
||||
money1 += item.x.ConstructionMoney.Value;
|
||||
}
|
||||
if (item.Progress != null)
|
||||
if (item.x.Progress != null)
|
||||
{
|
||||
progress = item.Progress.Value;
|
||||
progress = item.x.Progress.Value;
|
||||
}
|
||||
}
|
||||
jd.Add("进度:" + progress.ToString("0.##") + "%");
|
||||
@@ -570,7 +594,6 @@ namespace FineUIPro.Web.common
|
||||
return await Task.Run(() =>
|
||||
{
|
||||
Model.SingleSerie series = new Model.SingleSerie();
|
||||
var project1s = allProjects.Where(x => x.ProjectState == Const.ProjectState_1 || x.ProjectState == null);
|
||||
Model.SGGLDB db = Funs.DB;
|
||||
string str = string.Empty;
|
||||
foreach (var item in allProjects)
|
||||
@@ -630,7 +653,7 @@ namespace FineUIPro.Web.common
|
||||
protected int Count3(string[] pids)
|
||||
{
|
||||
int cout1 = 0;
|
||||
cout1 = Funs.DB.Solution_LargerHazard.Where(x => x.States == Const.State_2 && pids.Contains(x.ProjectId)).Count();
|
||||
cout1 = Funs.DB.Solution_LargerHazard.Count(x => x.States == Const.State_2 && pids.Contains(x.ProjectId));
|
||||
return cout1;
|
||||
}
|
||||
#endregion
|
||||
@@ -862,21 +885,30 @@ namespace FineUIPro.Web.common
|
||||
var getallin = new List<Model.PageDataPersonInOutItem>();
|
||||
if (pids == null)
|
||||
{
|
||||
getallin = APIPageDataService.getPersonNumByCompany(DateTime.Now);
|
||||
getallin = APIPageDataService.getPersonNum(new List<string>(),DateTime.Now);
|
||||
}
|
||||
else
|
||||
{
|
||||
getallin = APIPageDataService.getPersonNumByCompany(DateTime.Now, pids);
|
||||
getallin = APIPageDataService.getPersonNum(pids.ToList(), DateTime.Now);
|
||||
}
|
||||
AllCount = getallin.Count();
|
||||
if (AllCount > 0)
|
||||
{
|
||||
MCount = getallin.Where(x => x.PostType == Const.PostType_1).Count();
|
||||
MCount = getallin.Count(x => x.PostType == Const.PostType_1);
|
||||
}
|
||||
|
||||
div_xcrs.InnerHtml = AllCount.ToString();
|
||||
div_zyxcrs.InnerHtml = (AllCount - MCount).ToString();
|
||||
div_glxcrs.InnerHtml = MCount.ToString();
|
||||
|
||||
//项目现场人员统计
|
||||
foreach (var item in allProjects)
|
||||
{
|
||||
ProjectPersonMc += "'" + item.ShortName + "',";
|
||||
ProjectPersonCount += "'" + getallin.Count(x => x.ProjectId == item.ProjectId) + "',";
|
||||
}
|
||||
ProjectPersonMc = ProjectPersonMc.TrimEnd(',');
|
||||
ProjectPersonCount = ProjectPersonCount.TrimEnd(',');
|
||||
});
|
||||
}
|
||||
#endregion
|
||||
@@ -888,20 +920,13 @@ namespace FineUIPro.Web.common
|
||||
{
|
||||
await Task.Run(() =>
|
||||
{
|
||||
var list = new List<Model.Base_Project>();
|
||||
if (pids == null)
|
||||
{
|
||||
list = Funs.DB.Base_Project.Where(x => (x.ProjectState == Const.ProjectState_1 || x.ProjectState == null)).ToList();
|
||||
}
|
||||
else
|
||||
{
|
||||
list = Funs.DB.Base_Project.Where(x => pids.Contains(x.ProjectId)).ToList();
|
||||
}
|
||||
var allperson =
|
||||
APIPageDataService.getPersonNum(allProjects.Select(x => x.ProjectId).ToList(), DateTime.Now);
|
||||
|
||||
foreach (var item in list)
|
||||
foreach (var item in allProjects)
|
||||
{
|
||||
ProjectPersonMc += "'" + item.ShortName + "',";
|
||||
ProjectPersonCount += "'" + APIPageDataService.getPersonNum(item.ProjectId, DateTime.Now).Count() + "',";
|
||||
ProjectPersonCount += "'" + allperson.Count(x=>x.ProjectId==item.ProjectId) + "',";
|
||||
}
|
||||
ProjectPersonMc = ProjectPersonMc.TrimEnd(',');
|
||||
ProjectPersonCount = ProjectPersonCount.TrimEnd(',');
|
||||
@@ -914,21 +939,14 @@ namespace FineUIPro.Web.common
|
||||
protected string ProjectMc;
|
||||
protected async Task GetJdAsync()
|
||||
{
|
||||
var list = new List<Model.Base_Project>();
|
||||
if (pids == null)
|
||||
var list = allProjects;
|
||||
if (list.Any())
|
||||
{
|
||||
list = Funs.DB.Base_Project.Where(x => (x.ProjectState == Const.ProjectState_1 || x.ProjectState == null)).ToList();
|
||||
}
|
||||
else
|
||||
{
|
||||
list = Funs.DB.Base_Project.Where(x => pids.Contains(x.ProjectId)).ToList();
|
||||
}
|
||||
if (list.Count > 0)
|
||||
{
|
||||
var progressCompletions = from x in Funs.DB.JDGL_ProgressCompletion select x;
|
||||
var progressCompletions = from x in Funs.DB.JDGL_ProgressCompletion select x ;
|
||||
foreach (var item in list)
|
||||
{
|
||||
var pCs = progressCompletions.Where(x => x.ProjectId == item.ProjectId).ToList();
|
||||
|
||||
ProjectJd += "'" + pCs.Sum(x => x.RealNum ?? 0).ToString("0.##") + "',";
|
||||
ProjectMc += "'" + item.ShortName + "',";
|
||||
}
|
||||
@@ -941,10 +959,16 @@ namespace FineUIPro.Web.common
|
||||
#region 整改数据
|
||||
protected async Task GetZgsjAsync()
|
||||
{
|
||||
div_zgsj.InnerHtml = (GetGeneralClosedNum() + GetGeneralNotClosedNum()).ToString();
|
||||
div_zgywc.InnerHtml = GetGeneralClosedNum().ToString();
|
||||
div_zgwwc.InnerHtml = GetGeneralNotClosedNum().ToString();
|
||||
div_zgwcl.InnerHtml = (100.0 * GetGeneralClosedNum() / (GetGeneralNotClosedNum() + GetGeneralClosedNum())).ToString("0.##") + "%";
|
||||
await Task.Run(() =>
|
||||
{
|
||||
int GeneralClosedNum = GetGeneralClosedNum();
|
||||
int GeneralNotClosedNum = GetGeneralNotClosedNum();
|
||||
div_zgsj.InnerHtml = (GeneralClosedNum + GeneralNotClosedNum).ToString();
|
||||
div_zgywc.InnerHtml = GeneralClosedNum.ToString();
|
||||
div_zgwwc.InnerHtml = GeneralNotClosedNum.ToString();
|
||||
div_zgwcl.InnerHtml = (100.0 * GeneralClosedNum / (GeneralNotClosedNum + GeneralClosedNum)).ToString("0.##") + "%";
|
||||
});
|
||||
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@@ -1001,15 +1025,7 @@ namespace FineUIPro.Web.common
|
||||
protected string sbclHead = "<div class=\"th-p\">项目</div><div class=\"th-p\">采购量</div><div class=\"th-p\">到货量</div><div class=\"th-p\">已到货百分比</div>";
|
||||
private async Task GetCldhAsync()
|
||||
{
|
||||
var list = new List<Model.Base_Project>();
|
||||
if (pids == null)
|
||||
{
|
||||
list = Funs.DB.Base_Project.Where(x => (x.ProjectState == Const.ProjectState_1 || x.ProjectState == null)).ToList();
|
||||
}
|
||||
else
|
||||
{
|
||||
list = Funs.DB.Base_Project.Where(x => pids.Contains(x.ProjectId)).ToList();
|
||||
}
|
||||
var list = allProjects;
|
||||
var PipelinList = Funs.DB.CLGL_PipelineMaterialSumList.Where(x => x.Type == "M");
|
||||
var SbclList = Funs.DB.CLGL_ContractListSum.Where(x => x.C1 == "设备");
|
||||
foreach (var item in list)
|
||||
@@ -1025,7 +1041,7 @@ namespace FineUIPro.Web.common
|
||||
gdclHtml += "<div class=\"th-p\" title =\"" + item.ShortName + "\">" + pname + "</div>";
|
||||
var pid = BLL.ProjectService.GetCLProjectCodeByProjectId(item.ProjectId).ToString();
|
||||
//管子
|
||||
var num1 = PipelinList.Where(x => x.ProjectId == pid && x.C1 == "管子").FirstOrDefault();
|
||||
var num1 = PipelinList.FirstOrDefault(x => x.ProjectId == pid && x.C1 == "管子");
|
||||
if (num1 != null)
|
||||
{
|
||||
gdclHtml += "<div class=\"th-p\">" + (num1.C7 == "" ? "0%" : num1.C7) + "</div>";
|
||||
@@ -1128,23 +1144,55 @@ namespace FineUIPro.Web.common
|
||||
/// <returns></returns>
|
||||
private int GetNearMissNum()
|
||||
{
|
||||
string cacheKey = "NearMissNum_" + string.Join("_",pids);
|
||||
var memoryCache = MemoryCache.Default;
|
||||
if (memoryCache.Get(cacheKey) != null)
|
||||
{
|
||||
return (int)memoryCache.Get(cacheKey);
|
||||
}
|
||||
int result = 0;
|
||||
if (pids == null)
|
||||
{
|
||||
var result = (from x in Funs.DB.Accident_AccidentPersonRecord
|
||||
result = (from x in Funs.DB.Accident_AccidentPersonRecord
|
||||
join y in Funs.DB.Base_AccidentType on x.AccidentTypeId equals y.AccidentTypeId
|
||||
where x.IsAttempt == "1" && x.CompileDate > Const.DtmarkTime
|
||||
select x).Count();
|
||||
return result;
|
||||
}
|
||||
else
|
||||
{
|
||||
var result = (from x in Funs.DB.Accident_AccidentPersonRecord
|
||||
result = (from x in Funs.DB.Accident_AccidentPersonRecord
|
||||
join y in Funs.DB.Base_AccidentType on x.AccidentTypeId equals y.AccidentTypeId
|
||||
where x.IsAttempt == "1" && x.CompileDate > Const.DtmarkTime
|
||||
&& pids.Contains(x.ProjectId)
|
||||
select x).Count();
|
||||
return result;
|
||||
select x).Count();
|
||||
}
|
||||
|
||||
var policy = new CacheItemPolicy
|
||||
{
|
||||
AbsoluteExpiration = DateTimeOffset.Now.AddMinutes(Const.CacheMinutes),
|
||||
};
|
||||
memoryCache.Set(cacheKey, result, policy);
|
||||
|
||||
return result;
|
||||
|
||||
|
||||
}
|
||||
|
||||
#region 中英文翻译
|
||||
private async Task getCNEN()
|
||||
{
|
||||
await Task.Run(() =>
|
||||
{
|
||||
On_time_rate = Resources.Lan.On_time_rate;
|
||||
main_new_qualityIssuesRectificationRate = Resources.Lan.main_new_qualityIssuesRectificationRate;
|
||||
OnePassRate = Resources.Lan.OnePassRate;
|
||||
OnePassRateOfWelding = Resources.Lan.OnePassRateOfWelding;
|
||||
total = Resources.Lan.total;
|
||||
completed = Resources.Lan.completed;
|
||||
mainI_progressStatistics = Resources.Lan.mainI_progressStatistics;
|
||||
Percentage_of_progress = Resources.Lan.Percentage_of_progress;
|
||||
});
|
||||
}
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
@@ -5,7 +5,7 @@
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head runat="server">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
|
||||
<title>安全生产</title>
|
||||
<title><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new0_Title%>"/></title>
|
||||
<script src="lib/flex.js"></script>
|
||||
<link rel="stylesheet" href="css/safetyproduction.css"/>
|
||||
<link rel="stylesheet" href="../res/assets/css/xfk.css"/>
|
||||
@@ -16,32 +16,32 @@
|
||||
<div class="site y_column">
|
||||
<!-- 安监人员数据 -->
|
||||
<div class="y_box">
|
||||
<div class="y_box_label y_image_default">安监人员数据</div>
|
||||
<div class="y_box_label y_image_default"><asp:Literal runat="server" Text="<%$ Resources:Lan,Safety_supervision_personnel_data%>"/></div>
|
||||
<div class="y_box_main">
|
||||
<div class="y_rs_row y_row" style="margin-top: .25rem;">
|
||||
<div class="y_rs_item y_column js-hover " data-type="HeadOfficeNum">
|
||||
<div class="y_rs_item_label">企业总部人数</div>
|
||||
<div class="y_rs_item_label"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new1_ManagerData_CompanyPersonNum_Label%>"/></div>
|
||||
<div class="y_rs_item_value y_row">
|
||||
<div class="y_rs_box y_column">
|
||||
<div class="y_rs_number" id="div_qyzbzjrs" runat="server">0</div>
|
||||
<div class="y_rs_text">总监</div>
|
||||
<div class="y_rs_text"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new0_ProjectNum_Director%>"/></div>
|
||||
</div>
|
||||
<div class="y_rs_box y_column">
|
||||
<div class="y_rs_number" id="div_qyzbzzrs" runat="server">0</div>
|
||||
<div class="y_rs_text">专职</div>
|
||||
<div class="y_rs_text"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new0_ProjectNum_FullTime%>"/></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="y_rs_item y_column js-hover" data-type="Branch">
|
||||
<div class="y_rs_item_label">分支机构</div>
|
||||
<div class="y_rs_item_label"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new0_Branch_Label%>"/></div>
|
||||
<div class="y_rs_item_value y_row">
|
||||
<div class="y_rs_box y_column">
|
||||
<div class="y_rs_number" id="div_fzjgzjrs" runat="server">0</div>
|
||||
<div class="y_rs_text">总监</div>
|
||||
<div class="y_rs_text"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new0_ProjectNum_Director%>"/></div>
|
||||
</div>
|
||||
<div class="y_rs_box y_column">
|
||||
<div class="y_rs_number" id="div_fzjgzzrs" runat="server">0</div>
|
||||
<div class="y_rs_text">专职</div>
|
||||
<div class="y_rs_text"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new0_ProjectNum_FullTime%>"/></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -49,28 +49,28 @@
|
||||
|
||||
<div class="y_rs_row y_row" style="margin-top: .125rem;">
|
||||
<div class="y_rs_item y_column js-hover" style="width: 3.75rem;" data-type="ProjectNum">
|
||||
<div class="y_rs_item_label">项目人数</div>
|
||||
<div class="y_rs_item_label"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new0_ProjectNum_Label%>"/></div>
|
||||
<div class="y_rs_item_value img2 y_row">
|
||||
<div class="y_rs_box y_column">
|
||||
<div class="y_rs_number" id="div_qyzbrs1" runat="server">0</div>
|
||||
<div class="y_rs_text">总监</div>
|
||||
<div class="y_rs_text"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new0_ProjectNum_Director%>"/></div>
|
||||
</div>
|
||||
<div class="y_rs_box y_column">
|
||||
<div class="y_rs_number" id="div_qyzbzzrs1" runat="server">0</div>
|
||||
<div class="y_rs_text">专职</div>
|
||||
<div class="y_rs_text"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new0_ProjectNum_FullTime%>"/></div>
|
||||
</div>
|
||||
<div class="y_rs_box y_column">
|
||||
<div class="y_rs_number" id="div_qyzbcjrs" runat="server">0</div>
|
||||
<div class="y_rs_text">参建人数</div>
|
||||
<div class="y_rs_text"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new0_ProjectNum_Participants%>"/></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="y_rs_item y_column js-hover" style="width: 1.625rem;" data-type="SafetyInjectionEngineer">
|
||||
<div class="y_rs_item_label">注安师</div>
|
||||
<div class="y_rs_item_label"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new0_SafetyInjectionEngineer_Label%>"/></div>
|
||||
<div class="y_rs_item_value y_row" style="background-image: none;">
|
||||
<div class="y_rs_box y_column">
|
||||
<div class="y_rs_number" id="div_zasrs" runat="server">0</div>
|
||||
<div class="y_rs_text">总数</div>
|
||||
<div class="y_rs_text"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new0_SafetyInjectionEngineer_Total%>"/></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -78,19 +78,19 @@
|
||||
|
||||
<div class="y_rs_row y_row" style="margin-top: .125rem;">
|
||||
<div class="y_rs_item y_column js-hover js-hover" style="width: 100%;" data-type="ProjectNum">
|
||||
<div class="y_rs_item_label">项目人数</div>
|
||||
<div class="y_rs_item_label"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new0_ProjectNum_Label%>"/></div>
|
||||
<div class="y_rs_item_value img2 y_row">
|
||||
<div class="y_rs_box y_column">
|
||||
<div class="y_rs_number" id="div_xmrs" runat="server">0</div>
|
||||
<div class="y_rs_text">总监</div>
|
||||
<div class="y_rs_text"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new0_ProjectNum_Director%>"/></div>
|
||||
</div>
|
||||
<div class="y_rs_box y_column">
|
||||
<div class="y_rs_number" id="div_xmzzrs" runat="server">0</div>
|
||||
<div class="y_rs_text">专职</div>
|
||||
<div class="y_rs_text"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new0_ProjectNum_FullTime%>"/></div>
|
||||
</div>
|
||||
<div class="y_rs_box y_column">
|
||||
<div class="y_rs_number" id="div_xmcjrs" runat="server">0</div>
|
||||
<div class="y_rs_text">参建人数</div>
|
||||
<div class="y_rs_text"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new0_ProjectNum_Participants%>"/></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -99,16 +99,16 @@
|
||||
</div>
|
||||
<!-- 安全会议数据 -->
|
||||
<div class="y_box js-hover" style="height: 2.975rem;margin-top: .25rem;" data-type="SafetyMeetingData">
|
||||
<div class="y_box_label y_image_default">安全会议数据</div>
|
||||
<div class="y_box_label y_image_default"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new0_SafetyMeetingData_Label%>"/></div>
|
||||
<div class="y_box_main" style="padding: .25rem;">
|
||||
<div class="anj y_image_default">
|
||||
<div class="anj_row y_row">
|
||||
<div class="anj_box anj_box1" style="top: -0.125rem;">
|
||||
<div class="anj_label">企业安委会</div>
|
||||
<div class="anj_label"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new0_CompanySafetyCommittee%>"/></div>
|
||||
<div class="anj_value" style="margin-top: 10%;padding-left: .25rem;" runat="server" id="div_qyawh">0</div>
|
||||
</div>
|
||||
<div class="anj_box anj_box2" style="top: -0.125rem;">
|
||||
<div class="anj_label">企业专题</div>
|
||||
<div class="anj_label"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new0_CompanySpecialTopic%>"/></div>
|
||||
<div class="anj_value"
|
||||
style="margin-top: 10%;padding-right: .25rem;text-align: right;" runat="server" id="div_qyzt">0</div>
|
||||
</div>
|
||||
@@ -117,13 +117,13 @@
|
||||
<div class="anj_box anj_box1 y_column" style="justify-content: flex-end;">
|
||||
|
||||
<div class="anj_value" style="padding-left: .25rem;margin-bottom: 10%;" runat="server" id="div_xmaqldxz">0</div>
|
||||
<div class="anj_label">项目安全领导小组</div>
|
||||
<div class="anj_label"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new0_ProjectSafetyLeadershipGroup%>"/></div>
|
||||
</div>
|
||||
<div class="anj_box anj_box2 y_column" style="justify-content: flex-end;">
|
||||
|
||||
<div class="anj_value"
|
||||
style="padding-right: .25rem;margin-bottom: 10%;text-align: right;" runat="server" id="div_xmalh">0</div>
|
||||
<div class="anj_label">项目安全例会</div>
|
||||
<div class="anj_label"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new0_ProjectSafetyMeeting%>"/></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -134,49 +134,49 @@
|
||||
<div class="site">
|
||||
<div class="y_top_boxs y_row">
|
||||
<div class="y_top_box y_image_default y_row js-hover" data-type="BeUnderConstructionNum">
|
||||
<div class="y_top_box_label" style="color: #12CDA2;">在建项目</div>
|
||||
<div class="y_top_box_label" style="color: #12CDA2;"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new0_BeUnderConstructionNum_Label%>"/></div>
|
||||
<div class="y_top_box_value" style="color: #12CDA2;" id="div_zjxm" runat="server">0</div>
|
||||
</div>
|
||||
<div class="y_top_box y_image_default y_row js-hover" data-type="ShutdownNum">
|
||||
<div class="y_top_box_label" style="color: #00FFFF;">停工项目</div>
|
||||
<div class="y_top_box_label" style="color: #00FFFF;"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new0_ShutdownNum_Label%>"/></div>
|
||||
<div class="y_top_box_value" style="color: #00FFFF;" runat="server" id="div_tgxm">0</div>
|
||||
</div>
|
||||
<div class="y_top_box y_image_default y_row js-hover" data-type="MajorProjectsUnderConstructionNum">
|
||||
<div class="y_top_box_label" style="color: #FF7474;">在施危大工程</div>
|
||||
<div class="y_top_box_label" style="color: #FF7474;"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new0_MajorProjectsUnderConstructionNum_Label%>"/></div>
|
||||
<div class="y_top_box_value" style="color: #FF7474;" runat="server" id="div_wdxm">0</div>
|
||||
</div>
|
||||
<div class="y_top_box y_image_default y_row js-hover" data-type="WorkingHourData" style="width: 4.55rem;">
|
||||
<div class="y_top_box_label" style="color: #00FFFF;">安全工时</div>
|
||||
<div class="y_top_box_label" style="color: #00FFFF;"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new0_WorkingHourData_Label%>"/></div>
|
||||
<div class="y_top_box_value" style="color: #00FFFF;" runat="server" id="div_safeworktime">0</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="y_video js-hover" data-type="Video">
|
||||
<div class="video" style="padding-right: .125rem;padding-bottom: .125rem;">
|
||||
<div class="videos">
|
||||
<div class="video_title">安全云监控</div>
|
||||
<div class="video_title"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new0_Video_Title%>"/></div>
|
||||
<img src="./imags/16.png"></img>
|
||||
<div class="video_value"><span>实时视频:线路1</span><span>2020-10-10 12:40:26</span></div>
|
||||
<div class="video_value"><span><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new0_Video_RealTimeVideo%>"/></span><span>2020-10-10 12:40:26</span></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="video" style="padding-left: .125rem;padding-bottom: .125rem;">
|
||||
<div class="videos">
|
||||
<div class="video_title">安全云监控</div>
|
||||
<div class="video_title"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new0_Video_Title%>"/></div>
|
||||
<img src="./imags/16.png"></img>
|
||||
<div class="video_value"><span>实时视频:线路1</span><span>2020-10-10 12:40:26</span></div>
|
||||
<div class="video_value"><span><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new0_Video_RealTimeVideo%>"/></span><span>2020-10-10 12:40:26</span></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="video" style="padding-right: .125rem;padding-top: .125rem;">
|
||||
<div class="videos">
|
||||
<div class="video_title">安全云监控</div>
|
||||
<div class="video_title"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new0_Video_Title%>"/></div>
|
||||
<img src="./imags/16.png"></img>
|
||||
<div class="video_value"><span>实时视频:线路1</span><span>2020-10-10 12:40:26</span></div>
|
||||
<div class="video_value"><span><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new0_Video_RealTimeVideo%>"/></span><span>2020-10-10 12:40:26</span></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="video" style="padding-left: .125rem;padding-top: .125rem;">
|
||||
<div class="videos">
|
||||
<div class="video_title">安全云监控</div>
|
||||
<div class="video_title"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new0_Video_Title%>"/></div>
|
||||
<img src="./imags/16.png"></img>
|
||||
<div class="video_value"><span>实时视频:线路1</span><span>2020-10-10 12:40:26</span></div>
|
||||
<div class="video_value"><span><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new0_Video_RealTimeVideo%>"/></span><span>2020-10-10 12:40:26</span></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -184,56 +184,56 @@
|
||||
<div class="site y_column">
|
||||
<div class="y_box1 y_row">
|
||||
<div class="item js-hover" data-type="SafeCost">
|
||||
<div class="item-label">安全费用数据</div>
|
||||
<div class="item-label"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new0_SafeCost_Label%>"/></div>
|
||||
<div class="item_card y_column">
|
||||
<div class="item_card-label">费用提取(万元)</div>
|
||||
<div class="item_card-label"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new0_SafeCost_Extraction%>"/></div>
|
||||
<div class="item_card-value" id="div_fytq" runat="server">0</div>
|
||||
</div>
|
||||
<div class="item_card y_column">
|
||||
<div class="item_card-label">费用使用</div>
|
||||
<div class="item_card-label"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new0_SafeCost_Usage%>"/></div>
|
||||
<div class="item_card-value"><%=GetCostUse() %></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="item js-hover" data-type="ConstructionEquipment">
|
||||
<div class="item-label">施工机具设备数据</div>
|
||||
<div class="item-label"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new0_ConstructionEquipment_Label%>"/></div>
|
||||
<div class="item_card y_column">
|
||||
<div class="item_card-label">在用</div>
|
||||
<div class="item_card-label"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new0_ConstructionEquipment_InUse%>"/></div>
|
||||
<div class="item_card-value"><%=GetUseEquipmentNum() %></div>
|
||||
</div>
|
||||
<div class="item_card y_column">
|
||||
<div class="item_card-label">特种设备</div>
|
||||
<div class="item_card-label"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new0_ConstructionEquipment_SpecialEquipment%>"/></div>
|
||||
<div class="item_card-value"><%=GetSpecialEquipmentNum() %></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="item js-hover" data-type="HighRiskWorkPermit">
|
||||
<div class="item-label">高风险作业许可数据</div>
|
||||
<div class="item-label"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new0_HighRiskWorkPermit_Label%>"/></div>
|
||||
<div class="item_card y_column">
|
||||
<div class="item_card-label">许可项</div>
|
||||
<div class="item_card-label"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new0_HighRiskWorkPermit_Items%>"/></div>
|
||||
<div class="item_card-value" ><%=GetLicensesNum() %></div>
|
||||
</div>
|
||||
<div class="item_card y_column">
|
||||
<div class="item_card-label">关闭项</div>
|
||||
<div class="item_card-label"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new0_HighRiskWorkPermit_ClosedItems%>"/></div>
|
||||
<div class="item_card-value" style="color: #999999;" ><%=GetLicensesCloseNum() %></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="y_box js-hover" style="width: 6rem;height: 5.0875rem;">
|
||||
<div class="y_box_label y_image_default tab-wrap">隐患排查治理数据
|
||||
<div class="y_box_label y_image_default tab-wrap"><asp:Literal runat="server" Text="<%$ Resources:Lan,HiddenData%>"/>
|
||||
<div class="y_tabs y_row">
|
||||
<span class="y_image_default y_tab-action active" data-type="yb" style="cursor:pointer" onclick="yjClick(0)" id="ybyh_span">一般隐患</span>
|
||||
<span class="y_image_default" data-type="zd" style="cursor:pointer" onclick="yjClick(1)" id="zdyh_span">重大隐患</span>
|
||||
<span class="y_image_default y_tab-action active" data-type="yb" style="cursor:pointer" onclick="yjClick(0)" id="ybyh_span"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new0_HiddenHazardInspectionData_GeneralHiddenHazard%>"/></span>
|
||||
<span class="y_image_default" data-type="zd" style="cursor:pointer" onclick="yjClick(1)" id="zdyh_span"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new0_HiddenHazardInspectionData_MajorHiddenHazard%>"/></span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="y_box_main" data-type="yhpc" >
|
||||
<div class="pc_box y_row " style="padding-top: .25rem;">
|
||||
<div class="pc-item">
|
||||
<div class="pc-item-card y_column y_image_default">
|
||||
<div class="pc-item-card_label">整改闭环项</div>
|
||||
<div class="pc-item-card_label"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new1_NCRData_NcrZgbhx_Label%>"/></div>
|
||||
<div class="pc-item-card_number" id="yhpc_1"><%=GetGeneralClosedNum() %></div>
|
||||
</div>
|
||||
<div class="pc-item-card" style="margin-top: .125rem;">
|
||||
<div class="pc-item-card y_column y_image_default">
|
||||
<div class="pc-item-card_label">未整改完成项</div>
|
||||
<div class="pc-item-card_label"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new1_NCRData_NcrwZgbhx_Label%>"/></div>
|
||||
<div class="pc-item-card_number" style="color: #FF7474;" id="yhpc_2"><%=GetGeneralNotClosedNum() %></div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -249,11 +249,11 @@
|
||||
|
||||
<div class="body1 y_row">
|
||||
<div class="card1 js-hover" data-type="SafetySupervisionAndInspectionData">
|
||||
<div class="card1_title y_image_default js-hover" data-type="SafetySupervisionAndInspectionData">安全监督检查数据</div>
|
||||
<div class="card1_title y_image_default js-hover" data-type="SafetySupervisionAndInspectionData"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new0_SafetySupervisionAndInspectionData_Label%>"/></div>
|
||||
<div class="card1-body" id="jcsjmap"></div>
|
||||
</div>
|
||||
<div class="card1 js-hover" data-type="AccidentEventData">
|
||||
<div class="card1_title y_image_default">事故事件数据
|
||||
<div class="card1_title y_image_default"><asp:Literal runat="server" Text="<%$ Resources:Lan,Accident_event_data%>"/>
|
||||
<%-- <div class="y_tabs y_row">
|
||||
<span class="y_image_default y_tab-action">企业级</span>
|
||||
<span class="y_image_default">项目级</span>
|
||||
@@ -262,11 +262,11 @@
|
||||
<div class="card1-body" style="padding: .125rem;">
|
||||
<div class="sj-box y_row">
|
||||
<div class="sj-box_item y_row">
|
||||
<div class="sj-item_label">未遂事件</div>
|
||||
<div class="sj-item_label"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new0_AccidentEventData_NearMiss%>"/></div>
|
||||
<div class="sj-item-number"><%=GetNearMissNum() %></div>
|
||||
</div>
|
||||
<div class="sj-box_item y_row">
|
||||
<div class="sj-item_label">可记录</div>
|
||||
<div class="sj-item_label"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new0_AccidentEventData_RecordableEvent%>"/></div>
|
||||
<div class="sj-item-number"><%=GetRecordableEventNum() %></div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -274,71 +274,71 @@
|
||||
</div>
|
||||
</div>
|
||||
<div class="card1 js-hover" data-type="yjglsj">
|
||||
<div class="card1_title y_image_default">应急管理数据</div>
|
||||
<div class="card1_title y_image_default"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new0_LargeEngineeringData_Label%>"/></div>
|
||||
<div class="card1-body yj-body y_image_default">
|
||||
<div class="y_column">
|
||||
<div class="yj-number"><%=GetCompanyComprehensivePlanNum() %></div>
|
||||
<div class="yj-label">综合预案</div>
|
||||
<div class="yj-label"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new0_EmergencyManagementData_ComprehensivePlan%>"/></div>
|
||||
</div>
|
||||
<div class="y_column">
|
||||
<div class="yj-number"><%=GetCompanySpecialPlanNum() %></div>
|
||||
<div class="yj-label">专项预案</div>
|
||||
<div class="yj-label"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new0_EmergencyManagementData_SpecialPlan%>"/></div>
|
||||
</div>
|
||||
<div class="y_column">
|
||||
<div class="yj-number"><%=GetCompanyOnSiteDisposalPlan() %></div>
|
||||
<div class="yj-label">现场处置预案</div>
|
||||
<div class="yj-label"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new0_EmergencyManagementData_OnSiteDisposalPlan%>"/></div>
|
||||
</div>
|
||||
<div class="y_column">
|
||||
<div class="yj-number"><%=GetCompanyDrillNum() %></div>
|
||||
<div class="yj-label">演练次数</div>
|
||||
<div class="yj-label"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new0_EmergencyManagementData_DrillNum%>"/></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="card1 js-hover" data-type="SafeTrainData">
|
||||
<div class="card1_title y_image_default">安全教育培训人次数数据</div>
|
||||
<div class="card1_title y_image_default"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new0_SafetyTrainingData_Label%>"/></div>
|
||||
<div class="card1-body y_column aqjy " >
|
||||
<div class="y_column">
|
||||
<div class="aqjy-label">三级安全教育培训</div>
|
||||
<div class="aqjy-label"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new0_SafetyTrainingData_LevelThreeTraining%>"/></div>
|
||||
<div class="aqjy-value"><%=GetSafeTrainNum() %></div>
|
||||
</div>
|
||||
<div class="y_column">
|
||||
<div class="aqjy-label">专项培训</div>
|
||||
<div class="aqjy-label"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new0_SafetyTrainingData_SpecialTraining%>"/></div>
|
||||
<div class="aqjy-value"><%=GetSpecialTrainNum() %></div>
|
||||
</div>
|
||||
<div class="y_column">
|
||||
<div class="aqjy-label">特种作业培训</div>
|
||||
<div class="aqjy-label"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new0_SafetyTrainingData_SpecialOperationTraining%>"/></div>
|
||||
<div class="aqjy-value"><%=GetSpecialOperationTrainNum() %></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="card1 js-hover" data-type="SafeRiskData">
|
||||
<div class="card1_title y_image_default">风险数据分析</div>
|
||||
<div class="card1_title y_image_default"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new0_RiskAnalysisData_Label%>"/></div>
|
||||
<div class="card1-body" id="sjfxmap"></div>
|
||||
</div>
|
||||
<div class="card1 js-hover" data-type="wdgcsj">
|
||||
<div class="card1_title y_image_default">应急管理数据
|
||||
<div class="card1_title y_image_default"><asp:Literal runat="server" Text="<%$ Resources:Lan,Emergency_management_data%>"/>
|
||||
<div class="y_tabs y_row ">
|
||||
<span class="y_image_default y_tab-action" id="span_wdgc" onclick="yjglOnclick(0)" style="cursor:pointer" >危大工程</span>
|
||||
<span class="y_image_default" id="span_cwdgc" onclick="yjglOnclick(1)" style="cursor:pointer">超危大工程</span>
|
||||
<span class="y_image_default y_tab-action" id="span_wdgc" onclick="yjglOnclick(0)" style="cursor:pointer" ><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new0_LargeEngineeringData_LargeEngineering%>"/></span>
|
||||
<span class="y_image_default" id="span_cwdgc" onclick="yjglOnclick(1)" style="cursor:pointer"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new0_LargeEngineeringData_SuperLargeEngineering%>"/></span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="card1-body" style=" padding: .25rem .125rem;">
|
||||
<div class="yj-box y_image_default " >
|
||||
<div style="padding: .1875rem 0 0 .1875rem;">
|
||||
<div class="yj-box_label">审批完成</div>
|
||||
<div class="yj-box_label"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new0_LargeEngineeringData_CompletedItems%>"/></div>
|
||||
<div class="yj-box_number" id="div_spwc"><%=GetCompletedNum() %></div>
|
||||
</div>
|
||||
<div style="padding: .1875rem .1875rem 0 0;align-items: flex-end;">
|
||||
<div class="yj-box_label">培训人次数</div>
|
||||
<div class="yj-box_label"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new0_LargeEngineeringData_TrainingPersonNum%>"/></div>
|
||||
<div class="yj-box_number" id="div_pxrcs"><%=GetTrainPersonNum() %></div>
|
||||
</div>
|
||||
<div style="justify-content: flex-end;padding: 0 0 .1875rem .1875rem;">
|
||||
<div class="yj-box_number" id="div_sggs"><%=GetConstructionNum() %></div>
|
||||
<div class="yj-box_label">施工个数</div>
|
||||
<div class="yj-box_label"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new0_LargeEngineeringData_ConstructionNum%>"/></div>
|
||||
</div>
|
||||
<div style="justify-content: flex-end;padding: 0 .1875rem .1875rem 0;align-items: flex-end;">
|
||||
<div class="yj-box_number" id="div_wggs"><%=GetFinishedNum() %></div>
|
||||
<div class="yj-box_label">完工个数</div>
|
||||
<div class="yj-box_label"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new0_LargeEngineeringData_FinishedNum%>"/></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -584,7 +584,7 @@
|
||||
series: [
|
||||
{
|
||||
center: ['50%', '50%'],
|
||||
id: '整改率',
|
||||
id: '<%=main_new_rectificationRate%>',
|
||||
radius: '75%',
|
||||
type: 'gauge',
|
||||
startAngle: 225,
|
||||
@@ -635,7 +635,7 @@
|
||||
data: [
|
||||
{
|
||||
value: value,
|
||||
name: '整改率',
|
||||
name: '<%=main_new_rectificationRate%>',
|
||||
title: {
|
||||
color: '#63CAFF',
|
||||
offsetCenter: ['0%', '110%'],
|
||||
@@ -693,7 +693,7 @@
|
||||
legend: {
|
||||
top: fontSize(10),
|
||||
left: 'center',
|
||||
data: [{ name: '全部', textStyle: { color: '#2F69D6' } }, { name: '待整改', textStyle: { color: '#FFA602' } }]
|
||||
data: [{ name: '<%=All%>', textStyle: { color: '#2F69D6' } }, { name: '<%=To_be_rectified%>', textStyle: { color: '#FFA602' } }]
|
||||
},
|
||||
grid: {
|
||||
top: fontSize(60),
|
||||
@@ -772,7 +772,7 @@
|
||||
},
|
||||
series: [
|
||||
{
|
||||
name: '全部',
|
||||
name: '<%=All%>',
|
||||
data: value,
|
||||
type: 'bar',
|
||||
barWidth: fontSize(20),
|
||||
@@ -791,7 +791,7 @@
|
||||
},
|
||||
},
|
||||
{
|
||||
name: '待整改',
|
||||
name: '<%=To_be_rectified%>',
|
||||
data: value1,
|
||||
type: 'bar',
|
||||
barWidth: fontSize(20),
|
||||
@@ -901,10 +901,10 @@
|
||||
sjmap()
|
||||
function sjmap() {
|
||||
let data = [
|
||||
{ value: <%=GetSpecialSeriousAccidentNum()%>, name: '特别重大事故', label: { color: '#FF7473' }, itemStyle: { color: '#FF7473' }, labelLine: { lineStyle: { color: '#FF7473' } } },
|
||||
{ value:<%=GetGeneralAccidentNum()%>, name: '一般事故', label: { color: '#5C5AFF' }, itemStyle: { color: '#5C5AFF' }, labelLine: { lineStyle: { color: '#5C5AFF' } } },
|
||||
{ value:<%=GetSeriousAccidentNum()%>, name: '重大事故', label: { color: '#FFA502' }, itemStyle: { color: '#FFA502' }, labelLine: { lineStyle: { color: '#FFA502' } } },
|
||||
{ value: <%=GetMajorAccidentNum()%>, name: '较大事故', label: { color: '#E7EA2E' }, itemStyle: { color: '#E7EA2E' }, labelLine: { lineStyle: { color: '#E7EA2E' } } },
|
||||
{ value: <%=GetSpecialSeriousAccidentNum()%>, name: '<%=Particularly_serious_accident%>', label: { color: '#FF7473' }, itemStyle: { color: '#FF7473' }, labelLine: { lineStyle: { color: '#FF7473' } } },
|
||||
{ value:<%=GetGeneralAccidentNum()%>, name: '<%=General_accident%>', label: { color: '#5C5AFF' }, itemStyle: { color: '#5C5AFF' }, labelLine: { lineStyle: { color: '#5C5AFF' } } },
|
||||
{ value:<%=GetSeriousAccidentNum()%>, name: '<%=Major_accident%>', label: { color: '#FFA502' }, itemStyle: { color: '#FFA502' }, labelLine: { lineStyle: { color: '#FFA502' } } },
|
||||
{ value: <%=GetMajorAccidentNum()%>, name: '<%=Relatively_major_accident%>', label: { color: '#E7EA2E' }, itemStyle: { color: '#E7EA2E' }, labelLine: { lineStyle: { color: '#E7EA2E' } } },
|
||||
]
|
||||
|
||||
let opt = {
|
||||
@@ -970,10 +970,10 @@
|
||||
fontSize:fontSize(12)
|
||||
},
|
||||
data: [
|
||||
{ value: <%=GetGeneralRiskNum()%>, name: '高风险' },
|
||||
{ value: <%=GetMediumRiskNum()%>, name: '中风险' },
|
||||
{ value: <%=GetLowRiskNum()%>, name: '低风险' },
|
||||
{ value: <%=GetHighRiskNum()%>, name: '一般风险' },
|
||||
{ value: <%=GetGeneralRiskNum()%>, name: '<%=High_risk%>' },
|
||||
{ value: <%=GetMediumRiskNum()%>, name: '<%=Medium_risk%>' },
|
||||
{ value: <%=GetLowRiskNum()%>, name: '<%=LowRisk%>' },
|
||||
{ value: <%=GetHighRiskNum()%>, name: '<%=GeneralRisk%>' },
|
||||
]
|
||||
}
|
||||
]
|
||||
|
||||
@@ -154,6 +154,8 @@ namespace FineUIPro.Web.common
|
||||
|
||||
//加载项目全部和待整改的
|
||||
getProjectYh();
|
||||
|
||||
getCNEN();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1388,5 +1390,37 @@ namespace FineUIPro.Web.common
|
||||
}
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region 中英文翻译
|
||||
protected string main_new_rectificationRate = string.Empty;
|
||||
protected string All = string.Empty;
|
||||
protected string To_be_rectified = string.Empty;
|
||||
protected string Accident_event_data = string.Empty;
|
||||
protected string Emergency_management_data = string.Empty;
|
||||
protected string Particularly_serious_accident = string.Empty;
|
||||
protected string General_accident = string.Empty;
|
||||
protected string Major_accident = string.Empty;
|
||||
protected string Relatively_major_accident = string.Empty;
|
||||
protected string High_risk = string.Empty;
|
||||
protected string Medium_risk = string.Empty;
|
||||
protected string LowRisk = string.Empty;
|
||||
protected string GeneralRisk = string.Empty;
|
||||
protected void getCNEN()
|
||||
{
|
||||
main_new_rectificationRate = Resources.Lan.main_new_rectificationRate;
|
||||
All = Resources.Lan.All;
|
||||
To_be_rectified = Resources.Lan.To_be_rectified;
|
||||
Accident_event_data = Resources.Lan.Accident_event_data;
|
||||
Emergency_management_data = Resources.Lan.Emergency_management_data;
|
||||
Particularly_serious_accident = Resources.Lan.Particularly_serious_accident;
|
||||
General_accident = Resources.Lan.General_accident;
|
||||
Major_accident = Resources.Lan.Major_accident;
|
||||
Relatively_major_accident = Resources.Lan.Relatively_major_accident;
|
||||
High_risk = Resources.Lan.High_risk;
|
||||
Medium_risk = Resources.Lan.Medium_risk;
|
||||
LowRisk = Resources.Lan.LowRisk;
|
||||
GeneralRisk = Resources.Lan.GeneralRisk;
|
||||
}
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
@@ -5,7 +5,7 @@
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head runat="server">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
|
||||
<title>质量管理</title>
|
||||
<title><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new1_Title%>"/></title>
|
||||
<script src="lib/flex.js"></script>
|
||||
|
||||
<link rel="stylesheet" href="css/base.css"/>
|
||||
@@ -43,70 +43,70 @@
|
||||
<div class="y_body y_row" style="height:100%;">
|
||||
<div class="site y_column">
|
||||
<div class="y_box js-hover" data-type="ManagerData">
|
||||
<div class="y_box_label y_image_default">质量管理人员数据</div>
|
||||
<div class="y_box_label y_image_default"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new1_ManagerData_Label%>"/></div>
|
||||
<div class="y_box_main zlgl-box y_row">
|
||||
<div class="y_column">
|
||||
<div class="zlgl-number y_image_default">
|
||||
<p><%=GetCompanyPersonNum() %></p>
|
||||
</div>
|
||||
<div class="zlgl-label">企业总部人数</div>
|
||||
<div class="zlgl-label"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new1_ManagerData_CompanyPersonNum_Label%>"/></div>
|
||||
</div>
|
||||
<div class="y_column">
|
||||
<div class="zlgl-number y_image_default">
|
||||
<p><%=GetBranchPersonNum() %></p>
|
||||
</div>
|
||||
<div class="zlgl-label">分支机构人数</div>
|
||||
<div class="zlgl-label"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new1_ManagerData_BranchPersonNum_Label%>"/></div>
|
||||
</div>
|
||||
<div class="y_column">
|
||||
<div class="zlgl-number y_image_default">
|
||||
<p><%=GetProjectPersonNum() %></p>
|
||||
</div>
|
||||
<div class="zlgl-label">项目部人数</div>
|
||||
<div class="zlgl-label"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new1_ManagerData_ProjectPersonNum_Label%>"/></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="y_box js-hover" data-type="MeasuringInstrumentsData">
|
||||
<div class="y_box_label y_image_default">计量器具数据</div>
|
||||
<div class="y_box_label y_image_default"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new1_MeasuringInstrumentsData_Label%>"/></div>
|
||||
<div class="y_box_main " style="padding: .375rem .75rem;">
|
||||
<div class="jlq-box y_image_default">
|
||||
<div>
|
||||
<div class="jlq-number">
|
||||
<p style="color: #00FFFF;"><%=GetUseNum() %><span>台</span></p>
|
||||
<p>在用计量器具</p>
|
||||
<p><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new1_MeasuringInstrumentsData_UseNum_Label%>"/></p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="y_column" style="margin-left: .5rem;">
|
||||
<div class="jlq-number">
|
||||
<p style="color: #12CDA2;"><%=GetOKNum() %><span style="color: #12CDA2;">台</span></p>
|
||||
<p>校准合格</p>
|
||||
<p><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new1_MeasuringInstrumentsData_OKNum_Label%>"/></p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="y_column" style="justify-content: flex-end;">
|
||||
<div class="jlq-number">
|
||||
<p style="color: #E9E931;" runat="server" id="spanQualityChartAnalysis">7</p>
|
||||
<p>资质预警</p>
|
||||
<p><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new1_MeasuringInstrumentsData_QualityChartAnalysis_Label%>"/></p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="y_column" style="justify-content: flex-end;margin-left: .5rem;">
|
||||
<div class="jlq-number">
|
||||
<p style="color: #FF7474;"><%=GetJxyjNum() %></p>
|
||||
<p>机械预警</p>
|
||||
<p><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new1_MeasuringInstrumentsData_JxyjNum_Label%>"/></p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="y_box js-hover" data-type="QualityTrainingData">
|
||||
<div class="y_box_label y_image_default">质量培训数据</div>
|
||||
<div class="y_box_label y_image_default"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new1_QualityTrainingData_Label%>"/></div>
|
||||
<div class="y_box_main zlpx-box y_image_default y_row">
|
||||
<div class="zlpx-item y_column" style="padding-right: 1.5rem;margin-top: 1.25rem;">
|
||||
<div class="zlpx-number"><%=GetTrainPersonNum() %></div>
|
||||
<div class="zlpx-label">质量培训人次数</div>
|
||||
<div class="zlpx-label"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new1_QualityTrainingData_TrainPersonNum_Label%>"/></div>
|
||||
</div>
|
||||
<div class="zlpx-item y_column"
|
||||
style="align-items: flex-start;padding-left: 1.5rem;margin-top: .5rem;">
|
||||
<div class="zlpx-number"><%=GetTechnicalDisclosePersonNum() %></div>
|
||||
<div class="zlpx-label">技术交底人次数</div>
|
||||
<div class="zlpx-label"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new1_QualityTrainingData_TechnicalDisclosePersonNum_Label%>"/></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -134,19 +134,19 @@
|
||||
|
||||
|
||||
<div class="y_box js-hover" data-type="QualityInspection" style="width: 100%;">
|
||||
<div class="y_box_label y_image_default">质量验收数据</div>
|
||||
<div class="y_box_label y_image_default"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new1_QualityInspection_Label%>"/></div>
|
||||
<div class="y_box_main">
|
||||
<div class="zl-card y_row">
|
||||
<div class="y_image_default y_column" style="width: 2.7625rem;">
|
||||
<div class="zl-label">共检总数</div>
|
||||
<div class="zl-label"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new1_QualityInspection_AllInspectionManagement_Label%>"/></div>
|
||||
<div class="zl-number" style="color: #2BFAFF;"><%=getAllInspectionManagement() %></div>
|
||||
</div>
|
||||
<div class="y_image_default y_column" style="width: 2.7625rem;">
|
||||
<div class="zl-label">一次合格数量</div>
|
||||
<div class="zl-label"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new1_QualityInspection_IsOnceInspectionManagement_Label%>"/></div>
|
||||
<div class="zl-number" style="color: #FF7474;"><%=getIsOnceInspectionManagement() %></div>
|
||||
</div>
|
||||
<div class="y_image_default y_column" style="width: 2.7625rem;">
|
||||
<div class="zl-label">施工质量一次共检合格率</div>
|
||||
<div class="zl-label"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new1_QualityInspection_InspectionManagementZgl_Label%>"/></div>
|
||||
<div class="zl-number" style="color: #FFA602;"><%=GetInspectionManagementZgl() %></div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -156,49 +156,49 @@
|
||||
</div>
|
||||
<div class="site y_column">
|
||||
<div class="y_box js-hover" data-type="HjData">
|
||||
<div class="y_box_label y_image_default">焊接数据</div>
|
||||
<div class="y_box_label y_image_default"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new1_HjData_Label%>"/></div>
|
||||
<div class="y_box_main hj-box" style="padding: .125rem;">
|
||||
<div class="y_column">
|
||||
<div class="hj-box_number"><%=GetWelderNum() %></div>
|
||||
<div class="hj-box_label">焊工总数</div>
|
||||
<div class="hj-box_label"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new1_HjData_WelderNum_Label%>"/></div>
|
||||
</div>
|
||||
<div class="y_column">
|
||||
<div class="hj-box_number"><%=GetTotalDineNum() %></div>
|
||||
<div class="hj-box_label">总达因数</div>
|
||||
<div class="hj-box_label"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new1_HjData_TotalDineNum_Label%>"/></div>
|
||||
</div>
|
||||
<div class="y_column">
|
||||
<div class="hj-box_number" style="color: #12CDA2;"><%=GetCompleteDineNum() %></div>
|
||||
<div class="hj-box_label">完成达因数</div>
|
||||
<div class="hj-box_label"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new1_HjData_CompleteDineNum_Label%>"/></div>
|
||||
</div>
|
||||
<div class="y_column">
|
||||
<div class="hj-box_number"><%=hjallNumber %></div>
|
||||
<div class="hj-box_label">拍片总数</div>
|
||||
<div class="hj-box_label"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new1_HjData_HjallNumber_Label%>"/></div>
|
||||
</div>
|
||||
<div class="y_column">
|
||||
<div class="hj-box_number" style="color: #12CDA2;"><%=hjfinishNumber %></div>
|
||||
<div class="hj-box_label">合格片数</div>
|
||||
<div class="hj-box_label"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new1_HjData_HjfinishNumber_Label%>"/></div>
|
||||
</div>
|
||||
<div class="y_column">
|
||||
<div class="hj-box_number" style="color: #FFA602;"><%=hjzgl %></div>
|
||||
<div class="hj-box_label">一次拍片合格率</div>
|
||||
<div class="hj-box_label"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new1_HjData_Hjzgl_Label%>"/></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="y_box js-hover" data-type="QualityProblem">
|
||||
<div class="y_box_label y_image_default">质量巡检问题治理数据</div>
|
||||
<div class="y_box_label y_image_default"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new1_QualityProblem_Label%>"/></div>
|
||||
<div class="y_box_main">
|
||||
<div class="zl-card y_row">
|
||||
<div class="y_image_default y_column">
|
||||
<div class="zl-label">整改闭环项</div>
|
||||
<div class="zl-label"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new1_NCRData_NcrZgbhx_Label%>"/></div>
|
||||
<div class="zl-number" style="color: #2BFAFF;"><%=GetProblemCompletedNum() %></div>
|
||||
</div>
|
||||
<div class="y_image_default y_column">
|
||||
<div class="zl-label">未整改完成项</div>
|
||||
<div class="zl-label"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new1_NCRData_NcrwZgbhx_Label%>"/></div>
|
||||
<div class="zl-number" style="color: #FF7474;"><%=GetProblemNotCompletedNum() %></div>
|
||||
</div>
|
||||
<div class="y_image_default y_column">
|
||||
<div class="zl-label">整改率</div>
|
||||
<div class="zl-label"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new1_NCRData_NcrZgl_Label%>"/></div>
|
||||
<div class="zl-number" style="color: #FFA602;"><%=GetProblemZgl() %></div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -206,19 +206,19 @@
|
||||
</div>
|
||||
</div>
|
||||
<div class="y_box js-hover" data-type="NCRData">
|
||||
<div class="y_box_label y_image_default">NCR数据</div>
|
||||
<div class="y_box_label y_image_default"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new1_NCRData_Label%>"/></div>
|
||||
<div class="y_box_main">
|
||||
<div class="zl-card y_row">
|
||||
<div class="y_image_default y_column">
|
||||
<div class="zl-label">整改闭环项</div>
|
||||
<div class="zl-label"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new1_NCRData_NcrZgbhx_Label%>"/></div>
|
||||
<div class="zl-number" style="color: #2BFAFF;"><%=ncrZgbhx %></div>
|
||||
</div>
|
||||
<div class="y_image_default y_column">
|
||||
<div class="zl-label">未整改完成项</div>
|
||||
<div class="zl-label"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new1_NCRData_NcrwZgbhx_Label%>"/></div>
|
||||
<div class="zl-number" style="color: #FF7474;"><%=ncrwZgbhx %></div>
|
||||
</div>
|
||||
<div class="y_image_default y_column">
|
||||
<div class="zl-label">整改率</div>
|
||||
<div class="zl-label"><asp:Literal runat="server" Text="<%$ Resources:Lan,main_new1_NCRData_NcrZgl_Label%>"/></div>
|
||||
<div class="zl-number" style="color: #FFA602;"><%=ncrZgl %></div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -276,7 +276,7 @@
|
||||
zlmap()
|
||||
function zlmap() {
|
||||
let value = [<%=ProblemNum%>]
|
||||
let label = ['问题个数', '整改完成数', '未整改数', '整改率']
|
||||
let label = ['<%=Number_of_questions%>', '<%=Number_of_corrections_completed%>', '<%=Uncorrected_number%>', '<%=RectificationRate%>']
|
||||
let opt = {
|
||||
grid: {
|
||||
top: fontSize(30),
|
||||
@@ -330,7 +330,7 @@
|
||||
formatter: (params) => {
|
||||
let str = params.value;
|
||||
console.log(params)
|
||||
if (params.name === '整改率') {
|
||||
if (params.name === '<%=RectificationRate%>') {
|
||||
str = str + '%'
|
||||
}
|
||||
return str
|
||||
@@ -402,7 +402,7 @@
|
||||
formatter: (params) => {
|
||||
let str = params.value;
|
||||
console.log(params.name)
|
||||
if (params.name == '整改率') {
|
||||
if (params.name == '<%=RectificationRate%>') {
|
||||
str = str + '%'
|
||||
}
|
||||
return str
|
||||
@@ -434,7 +434,7 @@
|
||||
legend: {
|
||||
top: fontSize(10),
|
||||
left: 'center',
|
||||
data: [{ name: '总计', textStyle: { color: '#20AFFF' } }, { name: '合格', textStyle: { color: '#12CDA2' } }, { name: '施工质量一次共检合格率', textStyle: { color: '#FFA602' } }]
|
||||
data: [{ name: '<%=total%>', textStyle: { color: '#20AFFF' } }, { name: '<%=Up_to_standard%>', textStyle: { color: '#12CDA2' } }, { name: '<%=construction_quality_pass_rate%>', textStyle: { color: '#FFA602' } }]
|
||||
},
|
||||
xAxis: {
|
||||
type: 'category',
|
||||
@@ -468,7 +468,7 @@
|
||||
},
|
||||
series: [
|
||||
{
|
||||
name: '总计',
|
||||
name: '<%=total%>',
|
||||
data: value,
|
||||
type: 'bar',
|
||||
barWidth: fontSize(20),
|
||||
@@ -484,7 +484,7 @@
|
||||
formatter: (params) => {
|
||||
let str = params.value;
|
||||
console.log(params.name)
|
||||
if (params.name == '整改率') {
|
||||
if (params.name == '<%=RectificationRate%>') {
|
||||
str = str + '%'
|
||||
}
|
||||
return str
|
||||
@@ -492,7 +492,7 @@
|
||||
},
|
||||
},
|
||||
{
|
||||
name: '合格',
|
||||
name: '<%=Up_to_standard%>',
|
||||
data: value1,
|
||||
type: 'bar',
|
||||
barWidth: fontSize(20),
|
||||
@@ -508,7 +508,7 @@
|
||||
formatter: (params) => {
|
||||
let str = params.value;
|
||||
console.log(params.name)
|
||||
if (params.name == '整改率') {
|
||||
if (params.name == '<%=RectificationRate%>') {
|
||||
str = str + '%'
|
||||
}
|
||||
return str
|
||||
@@ -516,7 +516,7 @@
|
||||
},
|
||||
},
|
||||
{
|
||||
name: '施工质量一次共检合格率',
|
||||
name: '<%=construction_quality_pass_rate%>',
|
||||
data: value2,
|
||||
type: 'line',
|
||||
itemStyle: {
|
||||
|
||||
@@ -65,6 +65,7 @@ namespace FineUIPro.Web.common
|
||||
//资质预警
|
||||
getEarlyWarningCounts();
|
||||
|
||||
getCNEN();
|
||||
//在建项目
|
||||
var allProjects = ProjectService.GetAllProjectDropDownList();
|
||||
//焊接数据
|
||||
@@ -948,5 +949,23 @@ namespace FineUIPro.Web.common
|
||||
PageContext.RegisterStartupScript(script2);
|
||||
|
||||
}
|
||||
|
||||
protected string Number_of_questions = string.Empty;
|
||||
protected string Number_of_corrections_completed = string.Empty;
|
||||
protected string Uncorrected_number = string.Empty;
|
||||
protected string RectificationRate = string.Empty;
|
||||
protected string total = string.Empty;
|
||||
protected string Up_to_standard = string.Empty;
|
||||
protected string construction_quality_pass_rate = string.Empty;
|
||||
protected void getCNEN()
|
||||
{
|
||||
Number_of_questions = Resources.Lan.Number_of_questions;
|
||||
Number_of_corrections_completed = Resources.Lan.Number_of_corrections_completed;
|
||||
Uncorrected_number = Resources.Lan.Uncorrected_number;
|
||||
RectificationRate = Resources.Lan.RectificationRate;
|
||||
total = Resources.Lan.total;
|
||||
Up_to_standard = Resources.Lan.Up_to_standard;
|
||||
construction_quality_pass_rate = Resources.Lan.construction_quality_pass_rate;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user