This commit is contained in:
parent
7e00a079c8
commit
b076bad2e1
File diff suppressed because one or more lines are too long
|
@ -307,7 +307,6 @@
|
||||||
<Content Include="common\mainMenu_HSSE.aspx" />
|
<Content Include="common\mainMenu_HSSE.aspx" />
|
||||||
<Content Include="common\mainMenu_SYHSEN.aspx" />
|
<Content Include="common\mainMenu_SYHSEN.aspx" />
|
||||||
<Content Include="common\mainMenu_TECH.aspx" />
|
<Content Include="common\mainMenu_TECH.aspx" />
|
||||||
<Content Include="common\mainProject_old.aspx" />
|
|
||||||
<Content Include="common\mainProjectSY.aspx" />
|
<Content Include="common\mainProjectSY.aspx" />
|
||||||
<Content Include="common\mainProject_SYHSE.aspx" />
|
<Content Include="common\mainProject_SYHSE.aspx" />
|
||||||
<Content Include="common\mainMenu_SYHSE.aspx" />
|
<Content Include="common\mainMenu_SYHSE.aspx" />
|
||||||
|
@ -335,7 +334,6 @@
|
||||||
<Content Include="common\mainProject0.aspx" />
|
<Content Include="common\mainProject0.aspx" />
|
||||||
<Content Include="common\mainIII.aspx" />
|
<Content Include="common\mainIII.aspx" />
|
||||||
<Content Include="common\mainProject1.aspx" />
|
<Content Include="common\mainProject1.aspx" />
|
||||||
<Content Include="common\main_old.aspx" />
|
|
||||||
<Content Include="common\mainProject.aspx" />
|
<Content Include="common\mainProject.aspx" />
|
||||||
<Content Include="common\main_copy_index.aspx" />
|
<Content Include="common\main_copy_index.aspx" />
|
||||||
<Content Include="common\Menu_CQMS.xml" />
|
<Content Include="common\Menu_CQMS.xml" />
|
||||||
|
@ -7024,13 +7022,6 @@
|
||||||
<Compile Include="common\mainMenu_TECH.aspx.designer.cs">
|
<Compile Include="common\mainMenu_TECH.aspx.designer.cs">
|
||||||
<DependentUpon>mainMenu_TECH.aspx</DependentUpon>
|
<DependentUpon>mainMenu_TECH.aspx</DependentUpon>
|
||||||
</Compile>
|
</Compile>
|
||||||
<Compile Include="common\mainProject_old.aspx.cs">
|
|
||||||
<DependentUpon>mainProject_old.aspx</DependentUpon>
|
|
||||||
<SubType>ASPXCodeBehind</SubType>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="common\mainProject_old.aspx.designer.cs">
|
|
||||||
<DependentUpon>mainProject_old.aspx</DependentUpon>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="common\mainProjectSY.aspx.cs">
|
<Compile Include="common\mainProjectSY.aspx.cs">
|
||||||
<DependentUpon>mainProjectSY.aspx</DependentUpon>
|
<DependentUpon>mainProjectSY.aspx</DependentUpon>
|
||||||
<SubType>ASPXCodeBehind</SubType>
|
<SubType>ASPXCodeBehind</SubType>
|
||||||
|
@ -7185,13 +7176,6 @@
|
||||||
<Compile Include="common\mainProject1.aspx.designer.cs">
|
<Compile Include="common\mainProject1.aspx.designer.cs">
|
||||||
<DependentUpon>mainProject1.aspx</DependentUpon>
|
<DependentUpon>mainProject1.aspx</DependentUpon>
|
||||||
</Compile>
|
</Compile>
|
||||||
<Compile Include="common\main_old.aspx.cs">
|
|
||||||
<DependentUpon>main_old.aspx</DependentUpon>
|
|
||||||
<SubType>ASPXCodeBehind</SubType>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="common\main_old.aspx.designer.cs">
|
|
||||||
<DependentUpon>main_old.aspx</DependentUpon>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="common\mainProject.aspx.cs">
|
<Compile Include="common\mainProject.aspx.cs">
|
||||||
<DependentUpon>mainProject.aspx</DependentUpon>
|
<DependentUpon>mainProject.aspx</DependentUpon>
|
||||||
<SubType>ASPXCodeBehind</SubType>
|
<SubType>ASPXCodeBehind</SubType>
|
||||||
|
|
|
@ -1,874 +0,0 @@
|
||||||
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="mainProject_old.aspx.cs" Inherits="FineUIPro.Web.common.mainProject_old" %>
|
|
||||||
|
|
||||||
<!DOCTYPE html>
|
|
||||||
<html>
|
|
||||||
<head id="Head1" runat="server">
|
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
|
|
||||||
<meta name="viewport" content="initial-scale=scale,maximum-scale=scale,minimum-scale=scale,user-scalable=no" />
|
|
||||||
<title>首页</title>
|
|
||||||
<link rel="stylesheet" href="../res/css/indexv2.css">
|
|
||||||
<style type="text/css">
|
|
||||||
html {
|
|
||||||
min-height: auto;
|
|
||||||
}
|
|
||||||
|
|
||||||
.pdtb0{
|
|
||||||
padding-top:0 !important;
|
|
||||||
padding-bottom:0 !important;
|
|
||||||
}
|
|
||||||
.swiper-container{
|
|
||||||
width:100%;
|
|
||||||
height:100%;
|
|
||||||
}
|
|
||||||
.flex{
|
|
||||||
display:flex;
|
|
||||||
align-items:center;
|
|
||||||
justify-content:space-between;
|
|
||||||
width:100%;
|
|
||||||
}
|
|
||||||
.flexV{
|
|
||||||
display: flex;
|
|
||||||
flex-direction: column;
|
|
||||||
justify-content: space-between;
|
|
||||||
}
|
|
||||||
.content-ul {
|
|
||||||
color: #666;
|
|
||||||
box-sizing: border-box;
|
|
||||||
padding: 10px 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.content-ul .c-item {
|
|
||||||
cursor:pointer;
|
|
||||||
display: flex;
|
|
||||||
overflow: hidden;
|
|
||||||
max-width: 100%;
|
|
||||||
font-size:12px;
|
|
||||||
height:24px;
|
|
||||||
/* margin-bottom: 8px; */
|
|
||||||
}
|
|
||||||
|
|
||||||
.content-ul .c-item:last-child {
|
|
||||||
margin-bottom: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.content-ul .c-item .tit {
|
|
||||||
flex: 1;
|
|
||||||
min-width: 0;
|
|
||||||
float: left;
|
|
||||||
overflow: hidden;
|
|
||||||
white-space: nowrap;
|
|
||||||
text-overflow: ellipsis;
|
|
||||||
word-break: keep-all;
|
|
||||||
display:flex;
|
|
||||||
align-items:center;
|
|
||||||
}
|
|
||||||
|
|
||||||
.content-ul .c-item .time {
|
|
||||||
width: 90px;
|
|
||||||
float: right;
|
|
||||||
}
|
|
||||||
|
|
||||||
.text-ellipsis {
|
|
||||||
overflow: hidden;
|
|
||||||
white-space: nowrap;
|
|
||||||
text-overflow: ellipsis;
|
|
||||||
word-break: keep-all;
|
|
||||||
}
|
|
||||||
|
|
||||||
</style>
|
|
||||||
<style type="text/css">
|
|
||||||
</style>
|
|
||||||
</head>
|
|
||||||
|
|
||||||
<body>
|
|
||||||
<script src="../res/lib/flexlib.js"></script>
|
|
||||||
|
|
||||||
|
|
||||||
<div id="wrap">
|
|
||||||
<div class="left">
|
|
||||||
<div class="items">
|
|
||||||
<div class="title">安全数据统计</div>
|
|
||||||
<div class="statistics">
|
|
||||||
<div class="statistics-label">安全人工时</div>
|
|
||||||
<div class="statistics-nub" id="divSafeWorkTime" runat="server">00000000000</div>
|
|
||||||
</div>
|
|
||||||
<div class="service" style="padding-top:0">
|
|
||||||
<div class="boxs">
|
|
||||||
<div class="box">
|
|
||||||
<p>当前现场人数</p>
|
|
||||||
<p id="divALLPerson" runat="server">0</p>
|
|
||||||
</div>
|
|
||||||
<div class="box">
|
|
||||||
<p>作业人员总数</p>
|
|
||||||
<p id="divZYPerson" runat="server">0</p>
|
|
||||||
</div>
|
|
||||||
<div class="box">
|
|
||||||
<p>管理人员总数</p>
|
|
||||||
<p id="divGLPerson" runat="server">0</p>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="items">
|
|
||||||
<div class="title">风险分级</div>
|
|
||||||
<div class="risk">
|
|
||||||
<div id="riskMap"></div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="items">
|
|
||||||
<div class="title">资质预警</div>
|
|
||||||
<div class="predict">
|
|
||||||
<div class="box">
|
|
||||||
<div class="box-item">
|
|
||||||
<img src="../res/images/02/10zzyj.png">
|
|
||||||
<div class="item-text">
|
|
||||||
<span id="divQualityWarningNum" runat="server">0</span>
|
|
||||||
<span>资质预警</span>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="box">
|
|
||||||
<div class="box-item box-right">
|
|
||||||
<img src="../res/images/02/10zzyj.png">
|
|
||||||
<div class="item-text">
|
|
||||||
<span runat="server" id="divWorkWarningNum">0</span>
|
|
||||||
<span>证书预警</span>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="box">
|
|
||||||
<div class="box-item">
|
|
||||||
<img src="../res/images/02/10zzyj.png">
|
|
||||||
<div class="item-text">
|
|
||||||
<span runat="server" id="divMechanicsWarningNum">0</span>
|
|
||||||
<span>机械预警</span>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="box">
|
|
||||||
<div class="box-item box-right">
|
|
||||||
<img src="../res/images/02/10zzyj.png">
|
|
||||||
<div class="item-text">
|
|
||||||
<span runat="server" id="divCQMSWarningNum">0</span>
|
|
||||||
<span>质量预警</span>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="center">
|
|
||||||
<div class="items1">
|
|
||||||
<div class="title">工程概况</div>
|
|
||||||
<div class="general">
|
|
||||||
<div class="general-i">
|
|
||||||
<ul>
|
|
||||||
<li>
|
|
||||||
<p class="label">工程名称:</p>
|
|
||||||
<p class="val" id="divProjectName" runat="server"></p>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<p class="label">工程地点:</p>
|
|
||||||
<p class="val" id="divProjectAddress" runat="server"></p>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<p class="label">工程造价:</p>
|
|
||||||
<p class="val" id="divProjectMoney" runat="server">万元</p>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<p class="label">建设单位:</p>
|
|
||||||
<p class="val" id="divOwnUnit" runat="server"></p>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<p class="label">施工单位:</p>
|
|
||||||
<p class="val" runat="server" id="divSGUnit"></p>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<p class="label"> 监理单位:</p>
|
|
||||||
<p class="val" id="divJLUnit" runat="server"></p>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div class="general-i">
|
|
||||||
<div class="project" id="divProjectImg">
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="general-i">
|
|
||||||
<div class="boxs">
|
|
||||||
<div class="box">
|
|
||||||
<div class="box-label">合同总工期</div>
|
|
||||||
<div class="box-val pact" id="divProjectDays" runat="server">0<span>天</span></div>
|
|
||||||
</div>
|
|
||||||
<div class="box">
|
|
||||||
<div class="box-label">合同到期时间</div>
|
|
||||||
<div class="box-val time" id="divEndDate" runat="server"></div>
|
|
||||||
</div>
|
|
||||||
<div class="box">
|
|
||||||
<div class="box-label">距竣工剩余</div>
|
|
||||||
<div class="box-val residue" id="divRemainingDays" runat="server">0<span>天</span></div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="items1">
|
|
||||||
<div class="title">质量统计</div>
|
|
||||||
<div class="quality">
|
|
||||||
<div class="boxs">
|
|
||||||
<div class="boxs-label"><span>问题总数</span><span
|
|
||||||
style="color:#00FFFF;" id="divCQMSAllNum" runat="server">0</span><span>个</span></div>
|
|
||||||
<div id="issueMap"></div>
|
|
||||||
</div>
|
|
||||||
<div class="boxs">
|
|
||||||
<div class="boxs-label"><span>已完成</span><span style="color:#15EDBB;" id="divCQMSCAllNum" runat="server">0</span><span>个</span>
|
|
||||||
</div>
|
|
||||||
<div id="finishMap"></div>
|
|
||||||
</div>
|
|
||||||
<div class="boxs">
|
|
||||||
<div class="boxs-label"><span>未完成</span><span style="color:#F24166;" id="divCQMSUCAllNum" runat="server">0</span><span>个</span>
|
|
||||||
</div>
|
|
||||||
<div id="unfinishedMap"></div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div style="display:flex;flex-direction:row;justify-content:space-between" >
|
|
||||||
<div class="items">
|
|
||||||
<div class="title">质量培训</div>
|
|
||||||
<div class="plan">
|
|
||||||
<div class="zlpxsj-wrap">
|
|
||||||
<div class="zlpxsj">
|
|
||||||
<div class="left">
|
|
||||||
<div class="num" id="divIPersonNum" runat="server">0</div>
|
|
||||||
<div class="desc">质量培训人次数</div>
|
|
||||||
</div>
|
|
||||||
<div class="right">
|
|
||||||
<div class="num" id="divDesignNum" runat="server">0</div>
|
|
||||||
<div class="desc">技术交底人次数</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
<div class="items">
|
|
||||||
<div class="title">焊接数据</div>
|
|
||||||
<div class="plan">
|
|
||||||
<div class="sbrc-item">
|
|
||||||
<div class="sbrci-bigTit">
|
|
||||||
<div class="sbig-left">
|
|
||||||
<div class="first">焊工</div>
|
|
||||||
<div>总数</div>
|
|
||||||
</div>
|
|
||||||
<div class="sbig-right" id="divHjPersonNum" runat="server">0</div>
|
|
||||||
</div>
|
|
||||||
<div class="sbrci-list">
|
|
||||||
<div class="item">
|
|
||||||
<div class="item-c">
|
|
||||||
<div class="num" id="divTotalDineNum" runat="server">0</div>
|
|
||||||
<div class="desc">总达因数</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="item">
|
|
||||||
<div class="item-c">
|
|
||||||
<div class="num" id="divCompleteDineNum" runat="server">0</div>
|
|
||||||
<div class="desc">完成达因数</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="item">
|
|
||||||
<div class="item-c">
|
|
||||||
<div class="num" id="divTotalFilmNum" runat="server">0</div>
|
|
||||||
<div class="desc">总片数</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="item">
|
|
||||||
<div class="item-c">
|
|
||||||
<div class="num" id="divOkFilmNum" runat="server">0</div>
|
|
||||||
<div class="desc">合格片数</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
<div class="right">
|
|
||||||
<div class="items">
|
|
||||||
<div class="title">安全隐患整改单</div>
|
|
||||||
<div class="statistics">
|
|
||||||
<div class="boxs">
|
|
||||||
<div class="box">
|
|
||||||
<span style="color:#00FFFF;" runat="server" id="divAllRectify">0</span>
|
|
||||||
<img src="../res/images/02/07aqtj01.png">
|
|
||||||
<span>总数(个)</span>
|
|
||||||
</div>
|
|
||||||
<div class="box">
|
|
||||||
<span style="color:#15EDBB;" runat="server" id="divCRectify">0</span>
|
|
||||||
<img src="../res/images/02/08aqtj02.png">
|
|
||||||
<span>已完成(个)</span>
|
|
||||||
</div>
|
|
||||||
<div class="box">
|
|
||||||
<span style="color:#F24166;" runat="server" id="divUCRectify">0</span>
|
|
||||||
<img src="../res/images/02/09aqtj03.png">
|
|
||||||
<span>未完成(个)</span>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="items">
|
|
||||||
<div class="title">环境监测</div>
|
|
||||||
<div class="env">
|
|
||||||
<div class="boxs">
|
|
||||||
<div class="box-column">
|
|
||||||
<div class="box">
|
|
||||||
<div class="left">
|
|
||||||
<p>温度<span>℃</span></p>
|
|
||||||
<img src="../res/images/02/37.png">
|
|
||||||
</div>
|
|
||||||
<div class="num" style="color: #CFC782;" id="divHJ1" runat="server">0</div>
|
|
||||||
</div>
|
|
||||||
<div class="box">
|
|
||||||
<div class="left">
|
|
||||||
<p>噪音<span>db</span></p>
|
|
||||||
<img src="../res/images/02/33zy.png">
|
|
||||||
</div>
|
|
||||||
<div class="num" style="color: #CFC782;margin-left:0;" id="divHJ2" runat="server">0</div>
|
|
||||||
</div>
|
|
||||||
<div class="box">
|
|
||||||
<div class="left">
|
|
||||||
<p>湿度<span>%rh</span></p>
|
|
||||||
<img src="../res/images/02/31sd.png">
|
|
||||||
</div>
|
|
||||||
<div class="num" style="color: #CFC782;" id="divHJ6" runat="server">0</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="env_center">
|
|
||||||
<img width="46px" height="46px" src="../res/images/02/35pm10.png">
|
|
||||||
<p id="divTEMP" runat="server"><span>℃</span></p>
|
|
||||||
<p class="d" runat="server" id="divInfo">多云</p>
|
|
||||||
</div>
|
|
||||||
<div class="box-column box-column1">
|
|
||||||
<div class="box">
|
|
||||||
<div class="num" style="color: #CFC782;" id="divHJ3" runat="server">0</div>
|
|
||||||
<div class="left">
|
|
||||||
<p>PM2.5<span></span></p>
|
|
||||||
<img src="../res/images/02/34pm25.png">
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="box">
|
|
||||||
<div class="num" style="color: #CFC782;margin-right:0;" id="divHJ4" runat="server">0</div>
|
|
||||||
<div class="left">
|
|
||||||
<p>风速<span>km/h</span></p>
|
|
||||||
<img src="../res/images/02/32fs.png">
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="box">
|
|
||||||
<div class="num" style="color: #CFC782;" id="divHJ5" runat="server">0</div>
|
|
||||||
<div class="left">
|
|
||||||
<p>PM10<span</span></p>
|
|
||||||
<img src="../res/images/02/35pm10.png">
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="items">
|
|
||||||
<div class="title">劳务数据</div>
|
|
||||||
<div id="serviceMap">
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</body>
|
|
||||||
|
|
||||||
</html>
|
|
||||||
<script src="../res/lib/echarts.min.js"></script>
|
|
||||||
<script src="../res/lib/china.js"></script>
|
|
||||||
<script src="../res/js/optionV2.js"></script>
|
|
||||||
<script src="../res/lib/jquery.js"></script>
|
|
||||||
<script>
|
|
||||||
// // 人员统计 在岗率初始化
|
|
||||||
// var guardMap = echarts.init(document.getElementById('onGuardMap'));
|
|
||||||
// guardMap.setOption(guardOption)
|
|
||||||
|
|
||||||
// 风险分级
|
|
||||||
let riskData1 = [
|
|
||||||
{ value: <%=riskData4%>, name: '四级/重大风险', label: { color: '#FF7473' }, itemStyle: { color: '#FF7473' }, labelLine: { lineStyle: { color: '#FF7473' } } },
|
|
||||||
{ value: <%=riskData1%>, name: '一级/低风险', label: { color: '#5C5AFF' }, itemStyle: { color: '#5C5AFF' }, labelLine: { lineStyle: { color: '#5C5AFF' } } },
|
|
||||||
{ value: <%=riskData2%>, name: '三级/较大风险', label: { color: '#FFA502' }, itemStyle: { color: '#FFA502' }, labelLine: { lineStyle: { color: '#FFA502' } } },
|
|
||||||
{ value: <%=riskData3%>, name: '二级/一般风险', label: { color: '#E7EA2E' }, itemStyle: { color: '#E7EA2E' }, labelLine: { lineStyle: { color: '#E7EA2E' } } },
|
|
||||||
]
|
|
||||||
let riskOption1 = {
|
|
||||||
tooltip: {
|
|
||||||
trigger: 'item'
|
|
||||||
},
|
|
||||||
series: [
|
|
||||||
{
|
|
||||||
type: 'pie',
|
|
||||||
radius: ['20%', '60%'],
|
|
||||||
center: ['50%', '50%'],
|
|
||||||
label: {
|
|
||||||
formatter: '{b}\n{c}'
|
|
||||||
},
|
|
||||||
data: riskData1.sort(function (a, b) {
|
|
||||||
return a.value - b.value;
|
|
||||||
}),
|
|
||||||
roseType: 'radius',
|
|
||||||
|
|
||||||
animationType: 'scale',
|
|
||||||
animationEasing: 'elasticOut',
|
|
||||||
animationDelay: function (idx) {
|
|
||||||
return Math.random() * 200;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
};
|
|
||||||
|
|
||||||
var riskMap = echarts.init(document.getElementById('riskMap'));
|
|
||||||
riskMap.setOption(riskOption1)
|
|
||||||
|
|
||||||
// 劳务数据
|
|
||||||
// X轴数据
|
|
||||||
var laborId_xAxisData = JSON.parse('<%=WorkPostS %>')
|
|
||||||
var laborId_data1 = JSON.parse('<%=InPostCounts %>')
|
|
||||||
var laborId_data2 = JSON.parse('<%=InDutyCounts %>')
|
|
||||||
// Y轴数据
|
|
||||||
var laborId_series = [{
|
|
||||||
name: '在岗',
|
|
||||||
type: 'bar',
|
|
||||||
barWidth: 26,
|
|
||||||
data: laborId_data1,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: '在场',
|
|
||||||
type: 'bar',
|
|
||||||
barWidth: 26,
|
|
||||||
data: laborId_data2,
|
|
||||||
barGap: '-100%',
|
|
||||||
}]
|
|
||||||
|
|
||||||
|
|
||||||
var option = {
|
|
||||||
color: ['#d0f5ec', '#12cda2'],
|
|
||||||
grid: {
|
|
||||||
top: '10%',
|
|
||||||
left: '0%',
|
|
||||||
right: '0%',
|
|
||||||
bottom: '3%',
|
|
||||||
containLabel: true
|
|
||||||
},
|
|
||||||
tooltip: {
|
|
||||||
trigger: 'axis',
|
|
||||||
showDelay: 0,
|
|
||||||
axisPointer: {
|
|
||||||
type: 'shadow'
|
|
||||||
}
|
|
||||||
},
|
|
||||||
xAxis: {
|
|
||||||
data: laborId_xAxisData,
|
|
||||||
axisLabel: {
|
|
||||||
interval: 0,
|
|
||||||
color: '#179eb3',
|
|
||||||
},
|
|
||||||
axisTick: {
|
|
||||||
show: false,
|
|
||||||
},
|
|
||||||
axisLine: {
|
|
||||||
onZero: true,
|
|
||||||
lineStyle: {
|
|
||||||
color: '#179eb3',
|
|
||||||
width: 1,
|
|
||||||
}
|
|
||||||
},
|
|
||||||
boundaryGap: true
|
|
||||||
},
|
|
||||||
yAxis: {
|
|
||||||
type: 'value',
|
|
||||||
axisLabel: {
|
|
||||||
show: true,
|
|
||||||
color: '#179eb3',
|
|
||||||
},
|
|
||||||
axisTick: {
|
|
||||||
show: false,
|
|
||||||
},
|
|
||||||
axisLine: {
|
|
||||||
show: true,
|
|
||||||
onZero: false,
|
|
||||||
lineStyle: {
|
|
||||||
color: '#179eb3',
|
|
||||||
width: 1,
|
|
||||||
}
|
|
||||||
},
|
|
||||||
splitLine: {
|
|
||||||
show: true,
|
|
||||||
lineStyle: {
|
|
||||||
type: 'dashed',
|
|
||||||
color: '#0D3C65',
|
|
||||||
},
|
|
||||||
},
|
|
||||||
splitNumber: 5,
|
|
||||||
},
|
|
||||||
series: laborId_series
|
|
||||||
};
|
|
||||||
if (laborId_xAxisData.length > 5) {
|
|
||||||
option.dataZoom = [{
|
|
||||||
type: 'slider',
|
|
||||||
show: true,
|
|
||||||
startValue: 0,
|
|
||||||
endValue: 4,
|
|
||||||
height: '3',
|
|
||||||
backgroundColor: 'rgba(47,69,84,0)',
|
|
||||||
fillerColor: 'rgba(47,69,84,0)',
|
|
||||||
bottom: '0%',
|
|
||||||
zoomLock: true,
|
|
||||||
moveOnMouseWheel: true,
|
|
||||||
brushSelect: true,
|
|
||||||
showDetail: false,
|
|
||||||
}]
|
|
||||||
}
|
|
||||||
var safeMap = echarts.init(document.getElementById('serviceMap'));
|
|
||||||
option && safeMap.setOption(option)
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// var riskMap = echarts.init(document.getElementById('riskMap'));
|
|
||||||
// riskMap.setOption(riskOption)
|
|
||||||
let issueData1 = [
|
|
||||||
{
|
|
||||||
value: <%=CRectificationRate%>
|
|
||||||
}
|
|
||||||
];
|
|
||||||
let issueOption1 = {
|
|
||||||
title: {
|
|
||||||
text: '整改率',
|
|
||||||
textStyle: {
|
|
||||||
color: '#FFA600 ',
|
|
||||||
fontSize: 0.7368 * basePx,
|
|
||||||
},
|
|
||||||
bottom: 0,
|
|
||||||
left: 'center'
|
|
||||||
},
|
|
||||||
series: [
|
|
||||||
{
|
|
||||||
type: 'gauge',
|
|
||||||
startAngle: 225,
|
|
||||||
endAngle: -45,
|
|
||||||
progress: {
|
|
||||||
show: true,
|
|
||||||
overlap: false,
|
|
||||||
roundCap: true,
|
|
||||||
clip: false,
|
|
||||||
lineStyle: {
|
|
||||||
|
|
||||||
}
|
|
||||||
},
|
|
||||||
pointer: { // 时针
|
|
||||||
show: false
|
|
||||||
},
|
|
||||||
splitLine: {
|
|
||||||
show: false,
|
|
||||||
distance: 0,
|
|
||||||
length: 0.5263 * basePx
|
|
||||||
},
|
|
||||||
axisLine: {
|
|
||||||
roundCap: false,
|
|
||||||
lineStyle: {
|
|
||||||
width: 0.8421 * basePx,
|
|
||||||
color: [[1, '#0E3668']]
|
|
||||||
}
|
|
||||||
},
|
|
||||||
axisTick: { // 刻度
|
|
||||||
show: false
|
|
||||||
},
|
|
||||||
axisLabel: {
|
|
||||||
show: false,
|
|
||||||
distance: 2.6316 * basePx,
|
|
||||||
},
|
|
||||||
itemStyle: {
|
|
||||||
color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
|
|
||||||
{ offset: 0, color: '#EB9002' },
|
|
||||||
{ offset: 1, color: '#404745' }
|
|
||||||
]),
|
|
||||||
},
|
|
||||||
title: {
|
|
||||||
show: true,
|
|
||||||
offsetCenter: [0, '75%'],
|
|
||||||
width: 1.5789 * basePx,
|
|
||||||
height: 0.2632 * basePx,
|
|
||||||
borderRadius: 0.1053 * basePx,
|
|
||||||
shadowBlur: 0.1579 * basePx,
|
|
||||||
shadowColor: '#C88621',
|
|
||||||
backgroundColor: '#C88621',
|
|
||||||
},
|
|
||||||
detail: {
|
|
||||||
fontSize: 1.5789 * basePx,
|
|
||||||
color: '#B78021',
|
|
||||||
formatter: '{value}{a|%}',
|
|
||||||
offsetCenter: [0, 0],
|
|
||||||
rich: {
|
|
||||||
a: {
|
|
||||||
fontSize: 0.8421 * basePx,
|
|
||||||
color: '#B78021'
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
data: issueData1
|
|
||||||
}
|
|
||||||
]
|
|
||||||
};
|
|
||||||
var issueMap = echarts.init(document.getElementById('issueMap'));
|
|
||||||
issueMap.setOption(issueOption1)
|
|
||||||
|
|
||||||
let finishData1 = [
|
|
||||||
{
|
|
||||||
value: <%=CQualifiedRate%>
|
|
||||||
}
|
|
||||||
];
|
|
||||||
let finishOption1 = {
|
|
||||||
title: {
|
|
||||||
text: '合格率',
|
|
||||||
textStyle: {
|
|
||||||
color: '#15EDBB ',
|
|
||||||
fontSize: 0.7368 * basePx,
|
|
||||||
},
|
|
||||||
bottom: 0,
|
|
||||||
left: 'center'
|
|
||||||
},
|
|
||||||
series: [
|
|
||||||
{
|
|
||||||
type: 'gauge',
|
|
||||||
startAngle: 225,
|
|
||||||
endAngle: -45,
|
|
||||||
progress: {
|
|
||||||
show: true,
|
|
||||||
overlap: false,
|
|
||||||
roundCap: true,
|
|
||||||
clip: false,
|
|
||||||
lineStyle: {
|
|
||||||
|
|
||||||
}
|
|
||||||
},
|
|
||||||
pointer: { // 时针
|
|
||||||
show: false
|
|
||||||
},
|
|
||||||
splitLine: {
|
|
||||||
show: false,
|
|
||||||
distance: 0,
|
|
||||||
length: 10
|
|
||||||
},
|
|
||||||
axisLine: {
|
|
||||||
roundCap: false,
|
|
||||||
lineStyle: {
|
|
||||||
width: 0.8421 * basePx,
|
|
||||||
color: [[1, '#0E3668']]
|
|
||||||
}
|
|
||||||
},
|
|
||||||
axisTick: { // 刻度
|
|
||||||
show: false
|
|
||||||
},
|
|
||||||
axisLabel: {
|
|
||||||
show: false,
|
|
||||||
distance: 2.6316 * basePx,
|
|
||||||
},
|
|
||||||
itemStyle: {
|
|
||||||
color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
|
|
||||||
{ offset: 0, color: '#01D4D4' },
|
|
||||||
{ offset: 1, color: '#026974' }
|
|
||||||
]),
|
|
||||||
},
|
|
||||||
title: {
|
|
||||||
show: true,
|
|
||||||
offsetCenter: [0, '75%'],
|
|
||||||
width: 1.5789 * basePx,
|
|
||||||
height: 0.2632 * basePx,
|
|
||||||
borderRadius: 0.1053 * basePx,
|
|
||||||
shadowBlur: 0.1579 * basePx,
|
|
||||||
shadowColor: '#15EDBB ',
|
|
||||||
backgroundColor: '#15EDBB ',
|
|
||||||
},
|
|
||||||
detail: {
|
|
||||||
fontSize: 1.5789 * basePx,
|
|
||||||
color: '#15EDBB ',
|
|
||||||
formatter: '{value}{a|%}',
|
|
||||||
offsetCenter: [0, 0],
|
|
||||||
rich: {
|
|
||||||
a: {
|
|
||||||
fontSize: 0.8421 * basePx,
|
|
||||||
color: '#15EDBB '
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
data: finishData1
|
|
||||||
}
|
|
||||||
]
|
|
||||||
};
|
|
||||||
|
|
||||||
var finishMap = echarts.init(document.getElementById('finishMap'));
|
|
||||||
finishMap.setOption(finishOption1)
|
|
||||||
|
|
||||||
|
|
||||||
let unfinishedData1 = [
|
|
||||||
{
|
|
||||||
value: <%=FirstPassRate%>
|
|
||||||
}
|
|
||||||
];
|
|
||||||
let unfinishedOption1 = {
|
|
||||||
title: {
|
|
||||||
text: '焊接一次合格率',
|
|
||||||
textStyle: {
|
|
||||||
color: '#15EDBB ',
|
|
||||||
fontSize: 0.7368 * basePx,
|
|
||||||
},
|
|
||||||
bottom: 0,
|
|
||||||
left: 'center'
|
|
||||||
},
|
|
||||||
series: [
|
|
||||||
{
|
|
||||||
type: 'gauge',
|
|
||||||
startAngle: 225,
|
|
||||||
endAngle: -45,
|
|
||||||
progress: {
|
|
||||||
show: true,
|
|
||||||
overlap: false,
|
|
||||||
roundCap: true,
|
|
||||||
clip: false,
|
|
||||||
lineStyle: {
|
|
||||||
|
|
||||||
}
|
|
||||||
},
|
|
||||||
pointer: { // 时针
|
|
||||||
show: false
|
|
||||||
},
|
|
||||||
splitLine: {
|
|
||||||
show: false,
|
|
||||||
distance: 0,
|
|
||||||
length: 10
|
|
||||||
},
|
|
||||||
axisLine: {
|
|
||||||
roundCap: false,
|
|
||||||
lineStyle: {
|
|
||||||
width: 0.8421 * basePx,
|
|
||||||
color: [[1, '#0E3668']]
|
|
||||||
}
|
|
||||||
},
|
|
||||||
axisTick: { // 刻度
|
|
||||||
show: false
|
|
||||||
},
|
|
||||||
axisLabel: {
|
|
||||||
show: false,
|
|
||||||
distance: 2.6316 * basePx,
|
|
||||||
},
|
|
||||||
itemStyle: {
|
|
||||||
color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
|
|
||||||
{ offset: 0, color: '#01D4D4' },
|
|
||||||
{ offset: 1, color: '#026974' }
|
|
||||||
]),
|
|
||||||
},
|
|
||||||
title: {
|
|
||||||
show: true,
|
|
||||||
offsetCenter: [0, '75%'],
|
|
||||||
width: 1.5789 * basePx,
|
|
||||||
height: 0.2632 * basePx,
|
|
||||||
borderRadius: 0.1053 * basePx,
|
|
||||||
shadowBlur: 0.1579 * basePx,
|
|
||||||
shadowColor: '#15EDBB ',
|
|
||||||
backgroundColor: '#15EDBB ',
|
|
||||||
},
|
|
||||||
detail: {
|
|
||||||
fontSize: 1.5789 * basePx,
|
|
||||||
color: '#15EDBB ',
|
|
||||||
formatter: '{value}{a|%}',
|
|
||||||
offsetCenter: [0, 0],
|
|
||||||
rich: {
|
|
||||||
a: {
|
|
||||||
fontSize: 0.8421 * basePx,
|
|
||||||
color: '#15EDBB '
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
data: unfinishedData1
|
|
||||||
}
|
|
||||||
]
|
|
||||||
};
|
|
||||||
var unfinishedMap = echarts.init(document.getElementById('unfinishedMap'));
|
|
||||||
unfinishedMap.setOption(unfinishedOption1)
|
|
||||||
</script>
|
|
||||||
<script>
|
|
||||||
|
|
||||||
// 获取url请求参数
|
|
||||||
function getUrlParam(name) {
|
|
||||||
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); //构造一个含有目标参数的正则表达式对象
|
|
||||||
var r = window.location.search.substr(1).match(reg); //匹配目标参数
|
|
||||||
if (r != null) return unescape(r[2]); return null; //返回参数值
|
|
||||||
}
|
|
||||||
|
|
||||||
// 切换全屏
|
|
||||||
$('.magnify').click(function () {
|
|
||||||
const element = document.documentElement
|
|
||||||
if (document.fullscreenElement) {
|
|
||||||
// 如果浏览器有这个Function
|
|
||||||
if (document.exitFullscreen) {
|
|
||||||
document.exitFullscreen()
|
|
||||||
} else if (document.webkitCancelFullScreen) {
|
|
||||||
document.webkitCancelFullScreen()
|
|
||||||
} else if (document.mozCancelFullScreen) {
|
|
||||||
document.mozCancelFullScreen()
|
|
||||||
} else if (document.msExitFullscreen) {
|
|
||||||
document.msExitFullscreen()
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
// 如果浏览器有这个Function
|
|
||||||
if (element.requestFullscreen) {
|
|
||||||
element.requestFullscreen()
|
|
||||||
} else if (element.webkitRequestFullScreen) {
|
|
||||||
element.webkitRequestFullScreen()
|
|
||||||
} else if (element.mozRequestFullScreen) {
|
|
||||||
element.mozRequestFullScreen()
|
|
||||||
} else if (element.msRequestFullscreen) {
|
|
||||||
element.msRequestFullscreen()
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
})
|
|
||||||
// 监听全屏变化
|
|
||||||
window.onresize = function () {
|
|
||||||
if (document.fullscreenElement) {
|
|
||||||
$('.nav-center').hide();
|
|
||||||
$('.magnify').text('退出全屏');
|
|
||||||
} else {
|
|
||||||
$('.nav-center').show();
|
|
||||||
$('.magnify').text('全屏');
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// 选择项目
|
|
||||||
$('.selected').click(function () {
|
|
||||||
$('.selectedVal').toggle();
|
|
||||||
})
|
|
||||||
|
|
||||||
$('.selectedVal>li').click(function () {
|
|
||||||
$('.selected>span').text($('.selectedVal>li').text()).attr('title', $('.selectedVal>li').text());
|
|
||||||
})
|
|
||||||
|
|
||||||
|
|
||||||
var divProjectImg = '<%=divProjectImg %>'
|
|
||||||
|
|
||||||
function getUnitValues() {
|
|
||||||
$("#divProjectImg").css("background", "url('" + divProjectImg + "') center/100% 100% no-repeat ");
|
|
||||||
}
|
|
||||||
getUnitValues();
|
|
||||||
</script>
|
|
|
@ -1,525 +0,0 @@
|
||||||
using BLL;
|
|
||||||
using Newtonsoft.Json;
|
|
||||||
using System;
|
|
||||||
using System.Collections.Generic;
|
|
||||||
using System.Data;
|
|
||||||
using System.IO;
|
|
||||||
using System.Linq;
|
|
||||||
|
|
||||||
namespace FineUIPro.Web.common
|
|
||||||
{
|
|
||||||
public partial class mainProject_old : PageBase
|
|
||||||
{
|
|
||||||
#region 项目ID
|
|
||||||
/// <summary>
|
|
||||||
/// 项目ID
|
|
||||||
/// </summary>
|
|
||||||
public string ProjectId
|
|
||||||
{
|
|
||||||
get
|
|
||||||
{
|
|
||||||
return (string)ViewState["ProjectId"];
|
|
||||||
}
|
|
||||||
set
|
|
||||||
{
|
|
||||||
ViewState["ProjectId"] = value;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
#endregion
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
///
|
|
||||||
/// </summary>
|
|
||||||
/// <param name="sender"></param>
|
|
||||||
/// <param name="e"></param>
|
|
||||||
protected void Page_Load(object sender, EventArgs e)
|
|
||||||
{
|
|
||||||
if (!IsPostBack)
|
|
||||||
{
|
|
||||||
this.ProjectId = string.Empty;
|
|
||||||
if (this.CurrUser != null)
|
|
||||||
{
|
|
||||||
this.ProjectId = this.CurrUser.LoginProjectId;
|
|
||||||
}
|
|
||||||
/// 获取安全人工时
|
|
||||||
getPersonWorkTime();
|
|
||||||
///劳务统计
|
|
||||||
getSitePerson();
|
|
||||||
///项目概况
|
|
||||||
getProjectInfo();
|
|
||||||
/// 获取质量问题
|
|
||||||
getCQMSProblem();
|
|
||||||
////ToDO 资质取数
|
|
||||||
this.divQualityWarningNum.InnerHtml = (from x in Funs.DB.QualityAudit_PersonQuality
|
|
||||||
join y in Funs.DB.SitePerson_Person on x.PersonId equals y.PersonId
|
|
||||||
where y.ProjectId == this.ProjectId && y.IsUsed == true && x.LimitDate < DateTime.Now
|
|
||||||
select x).Count().ToString();
|
|
||||||
///产值
|
|
||||||
getOutputValues();
|
|
||||||
///获取天气
|
|
||||||
getWeatherValues();
|
|
||||||
/// 获取风险管控
|
|
||||||
getHazard();
|
|
||||||
|
|
||||||
//获取质量培训人数
|
|
||||||
getIPersonNum();
|
|
||||||
//获取技术交底人数
|
|
||||||
getDesignNum();
|
|
||||||
//获取焊工总数
|
|
||||||
getHJPersonNum();
|
|
||||||
//获取总达因数、完成达因数、总片数、合格片数
|
|
||||||
getTotalDineNum();
|
|
||||||
getCompleteDineNum();
|
|
||||||
getTotalFilmNum();
|
|
||||||
getOkFilmNum();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
#region 质量培训人数
|
|
||||||
private void getIPersonNum()
|
|
||||||
{
|
|
||||||
var IPersonNum = Funs.DB.Comprehensive_InspectionPerson
|
|
||||||
.Where(x => x.IsTrain == true && x.ProjectId == this.ProjectId).Count();
|
|
||||||
this.divIPersonNum.InnerHtml = IPersonNum.ToString();
|
|
||||||
}
|
|
||||||
#endregion
|
|
||||||
|
|
||||||
#region 技术交底人数
|
|
||||||
private void getDesignNum()
|
|
||||||
{
|
|
||||||
var DesignNum = Funs.DB.Comprehensive_DesignDetails
|
|
||||||
.Where(x => x.ProjectId == this.ProjectId).Select(x => x.JoinPersonNum).ToList().Sum();
|
|
||||||
this.divDesignNum.InnerHtml = DesignNum.ToString();
|
|
||||||
}
|
|
||||||
#endregion
|
|
||||||
|
|
||||||
#region 焊工总数
|
|
||||||
private void getHJPersonNum()
|
|
||||||
{
|
|
||||||
var HjPersonNum = Funs.DB.BS_Welder.Where(x => x.ProjectId == this.ProjectId && x.WED_IfOnGuard == true)
|
|
||||||
.Count();
|
|
||||||
this.divHjPersonNum.InnerHtml = HjPersonNum.ToString();
|
|
||||||
}
|
|
||||||
#endregion
|
|
||||||
|
|
||||||
#region 总达因数、完成达因数、总片数、合格片数
|
|
||||||
/// <summary>
|
|
||||||
/// 总达因数
|
|
||||||
/// </summary>
|
|
||||||
private void getTotalDineNum()
|
|
||||||
{
|
|
||||||
this.divTotalDineNum.InnerHtml = Project_HJGLData_HJGLService.GetTotalDineNum(this.ProjectId).ToString();
|
|
||||||
}
|
|
||||||
/// <summary>
|
|
||||||
/// 完成达因数
|
|
||||||
/// </summary>
|
|
||||||
private void getCompleteDineNum()
|
|
||||||
{
|
|
||||||
this.divCompleteDineNum.InnerHtml = Project_HJGLData_HJGLService.GetCompleteDineNum(this.ProjectId).ToString();
|
|
||||||
}
|
|
||||||
/// <summary>
|
|
||||||
/// 总片数
|
|
||||||
/// </summary>
|
|
||||||
private void getTotalFilmNum()
|
|
||||||
{
|
|
||||||
this.divTotalFilmNum.InnerHtml = Project_HJGLData_HJGLService.GetTotalFilmNum(this.ProjectId).ToString();
|
|
||||||
}
|
|
||||||
/// <summary>
|
|
||||||
/// 合格片数
|
|
||||||
/// </summary>
|
|
||||||
private void getOkFilmNum()
|
|
||||||
{
|
|
||||||
this.divOkFilmNum.InnerHtml = Project_HJGLData_HJGLService.GetOKFilmNum(this.ProjectId).ToString();
|
|
||||||
}
|
|
||||||
#endregion
|
|
||||||
|
|
||||||
#region 待办事项
|
|
||||||
protected string swiper_One
|
|
||||||
{
|
|
||||||
get
|
|
||||||
{
|
|
||||||
var getDataList = Funs.DB.Sp_APP_GetToDoItems(this.CurrUser.LoginProjectId, CurrUser.UserId).ToList();
|
|
||||||
string strNoticeHtml = string.Empty;
|
|
||||||
foreach (var item in getDataList)
|
|
||||||
{
|
|
||||||
string url = item.PCUrl;
|
|
||||||
strNoticeHtml += "<li data-id=\"" + url + "\" notice-id=\"" + item.DataId + "\" class=\"c-item swiper-slide\"><div class=\"tit\" title=\"" + item.MenuName + "\"><div class=\"flex\" ><div class=\"tit-t flex1\">" + item.MenuName + "</div><div class=\"tit-v\">" + string.Format("{0:yyyy-MM-dd}", item.DataTime) + "</div></div></div></li>";
|
|
||||||
}
|
|
||||||
return "<ul class=\"content-ul swiper-wrapper\">" + strNoticeHtml + "</ul>";
|
|
||||||
}
|
|
||||||
}
|
|
||||||
#endregion
|
|
||||||
|
|
||||||
#region 安全人工时
|
|
||||||
/// <summary>
|
|
||||||
/// 获取安全人工时
|
|
||||||
/// </summary>
|
|
||||||
private void getPersonWorkTime()
|
|
||||||
{
|
|
||||||
this.divSafeWorkTime.InnerHtml = "0000000000";
|
|
||||||
var getMax = from x in Funs.DB.SitePerson_DayReportDetail
|
|
||||||
join y in Funs.DB.SitePerson_DayReport on x.DayReportId equals y.DayReportId
|
|
||||||
where y.ProjectId == this.CurrUser.LoginProjectId
|
|
||||||
select x;
|
|
||||||
int wHours = 0;
|
|
||||||
if (getMax.Count() > 0)
|
|
||||||
{
|
|
||||||
wHours = Convert.ToInt32(getMax.Sum(x => x.PersonWorkTime) ?? 0);
|
|
||||||
}
|
|
||||||
if (wHours > 0)
|
|
||||||
{
|
|
||||||
this.divSafeWorkTime.InnerHtml = ((wHours % 100000000) / 10000000).ToString() + ((wHours % 10000000) / 1000000).ToString() + ((wHours % 1000000) / 100000).ToString()
|
|
||||||
+ ((wHours % 100000) / 10000).ToString() + ((wHours % 10000) / 1000).ToString() + ((wHours % 1000) / 100).ToString() + ((wHours % 100) / 10).ToString() + (wHours % 10).ToString();
|
|
||||||
}
|
|
||||||
|
|
||||||
///整改单
|
|
||||||
var getRectify = from x in Funs.DB.Check_RectifyNotices
|
|
||||||
where x.ProjectId == this.ProjectId && x.States != Const.State_0 && x.States != null
|
|
||||||
select x;
|
|
||||||
int allcout = getRectify.Count();
|
|
||||||
if (allcout > 0)
|
|
||||||
{
|
|
||||||
this.divAllRectify.InnerHtml = allcout.ToString();
|
|
||||||
int ccount = getRectify.Where(x => x.States == Const.State_5).Count();
|
|
||||||
this.divCRectify.InnerHtml = ccount.ToString();
|
|
||||||
this.divUCRectify.InnerHtml = (allcout - ccount).ToString();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
#endregion
|
|
||||||
|
|
||||||
#region 劳务统计
|
|
||||||
protected string WorkPostS;
|
|
||||||
protected string InPostCounts;
|
|
||||||
protected string InDutyCounts;
|
|
||||||
/// <summary>
|
|
||||||
/// 劳务统计
|
|
||||||
/// </summary>
|
|
||||||
private void getSitePerson()
|
|
||||||
{
|
|
||||||
int AllCount = 0;
|
|
||||||
int MCount = 0;
|
|
||||||
//var getallin = APIPageDataService.getPersonInOutNum(this.ProjectId, DateTime.Now.AddDays(-1));
|
|
||||||
DateTime dateValue = DateTime.Now.AddDays(-1);
|
|
||||||
List<Model.PageDataPersonInOutItem> getallin = new List<Model.PageDataPersonInOutItem>();
|
|
||||||
var getInMaxs = from x in Funs.DB.SitePerson_Person
|
|
||||||
join y in Funs.DB.Base_WorkPost on x.WorkPostId equals y.WorkPostId
|
|
||||||
where x.ProjectId == this.CurrUser.LoginProjectId && x.IsUsed == true
|
|
||||||
select new Model.PageDataPersonInOutItem
|
|
||||||
{
|
|
||||||
PersonId = x.PersonId,
|
|
||||||
PostType = y.PostType,
|
|
||||||
WorkPostId = x.WorkPostId,
|
|
||||||
};
|
|
||||||
if (getInMaxs.Count() > 0)
|
|
||||||
{
|
|
||||||
getallin = getInMaxs.Distinct().ToList();
|
|
||||||
}
|
|
||||||
AllCount = getallin.Count();
|
|
||||||
if (AllCount > 0)
|
|
||||||
{
|
|
||||||
this.divALLPerson.InnerHtml = AllCount.ToString();
|
|
||||||
MCount = getallin.Where(x => x.PostType == Const.PostType_1).Count();
|
|
||||||
/////管理人数
|
|
||||||
this.divGLPerson.InnerHtml = MCount.ToString();
|
|
||||||
/////作业人数
|
|
||||||
this.divZYPerson.InnerHtml = (AllCount - MCount).ToString();
|
|
||||||
}
|
|
||||||
|
|
||||||
WorkPostS = "[]";
|
|
||||||
InPostCounts = "[]";
|
|
||||||
InDutyCounts = "[]";
|
|
||||||
List<int> InPostCountList = new List<int>();
|
|
||||||
List<int> InDutyCountList = new List<int>();
|
|
||||||
List<string> worksList = new List<string>();
|
|
||||||
//if (this.CurrUser.UserId != Const.hfnbdId)
|
|
||||||
//{
|
|
||||||
var getPersons = Funs.DB.SitePerson_Person.Where(x => x.ProjectId == this.ProjectId && x.IsUsed == true && x.InTime <= DateTime.Now
|
|
||||||
&& !x.OutTime.HasValue);
|
|
||||||
if (getPersons.Count() > 0)
|
|
||||||
{
|
|
||||||
var getWorkIds = getPersons.Where(x => x.WorkPostId != null).Select(x => x.WorkPostId).Distinct();
|
|
||||||
if (getWorkIds.Count() > 0)
|
|
||||||
{
|
|
||||||
foreach (var item in getWorkIds)
|
|
||||||
{
|
|
||||||
worksList.Add(WorkPostService.getWorkPostNameById(item));
|
|
||||||
int isPost = getPersons.Where(x => x.WorkPostId == item).Count();
|
|
||||||
InPostCountList.Add(isPost);
|
|
||||||
int inDuty = 0;
|
|
||||||
if (getallin.Count() > 0)
|
|
||||||
{
|
|
||||||
inDuty = getallin.Where(x => x.WorkPostId == item).Count();
|
|
||||||
}
|
|
||||||
InDutyCountList.Add(inDuty);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
worksList.Add(" ");
|
|
||||||
InPostCountList.Add(0);
|
|
||||||
InDutyCountList.Add(0);
|
|
||||||
}
|
|
||||||
//}
|
|
||||||
|
|
||||||
WorkPostS = JsonConvert.SerializeObject(worksList);
|
|
||||||
InPostCounts = JsonConvert.SerializeObject(InPostCountList);
|
|
||||||
InDutyCounts = JsonConvert.SerializeObject(InDutyCountList);
|
|
||||||
}
|
|
||||||
#endregion
|
|
||||||
|
|
||||||
#region 项目概况
|
|
||||||
protected string divProjectNameTitle;
|
|
||||||
protected string divProjectAddressTitle;
|
|
||||||
protected string divProjectMoneyTitle;
|
|
||||||
protected string divOwnUnitTitle;
|
|
||||||
protected string divSGUnitTitle;
|
|
||||||
protected string divJLUnitTitle;
|
|
||||||
protected string divProjectImg;
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
///
|
|
||||||
/// </summary>
|
|
||||||
private void getProjectInfo()
|
|
||||||
{
|
|
||||||
divProjectNameTitle = "";
|
|
||||||
divProjectAddressTitle = "";
|
|
||||||
divProjectMoneyTitle = "";
|
|
||||||
divOwnUnitTitle = "";
|
|
||||||
divSGUnitTitle = "";
|
|
||||||
divJLUnitTitle = "";
|
|
||||||
divProjectImg = "../res/indexv2/assets/image/index6/center-bg.jpeg";
|
|
||||||
var project = ProjectService.GetProjectByProjectId(this.ProjectId);
|
|
||||||
if (project != null)
|
|
||||||
{
|
|
||||||
this.divProjectName.InnerHtml = project.ShortName;
|
|
||||||
divProjectNameTitle = project.ProjectName;
|
|
||||||
if (!string.IsNullOrEmpty(project.ProjectAddress))
|
|
||||||
{
|
|
||||||
this.divProjectAddress.InnerHtml = project.ProjectAddress.Length > 8 ? project.ProjectAddress.Substring(0, 8) + "..." : project.ProjectAddress;
|
|
||||||
divProjectAddressTitle = project.ProjectAddress;
|
|
||||||
}
|
|
||||||
string unit_yz = ProjectService.getProjectUnitNameByUnitType(project.ProjectId, Const.ProjectUnitType_4);
|
|
||||||
if (!string.IsNullOrEmpty(unit_yz))
|
|
||||||
{
|
|
||||||
this.divOwnUnit.InnerHtml = unit_yz.Length > 8 ? unit_yz.Substring(0, 8) + "..." : unit_yz;
|
|
||||||
divOwnUnitTitle = unit_yz;
|
|
||||||
}
|
|
||||||
string unit_JL = ProjectService.getProjectUnitNameByUnitType(project.ProjectId, Const.ProjectUnitType_3);
|
|
||||||
if (!string.IsNullOrEmpty(unit_JL))
|
|
||||||
{
|
|
||||||
this.divJLUnit.InnerHtml = unit_JL.Length > 8 ? unit_JL.Substring(0, 8) + "..." : unit_JL;
|
|
||||||
divJLUnitTitle = unit_JL;
|
|
||||||
}
|
|
||||||
|
|
||||||
string unit_FB = ProjectService.getProjectUnitNameByUnitType(project.ProjectId, Const.ProjectUnitType_2);
|
|
||||||
if (!string.IsNullOrEmpty(unit_FB))
|
|
||||||
{
|
|
||||||
this.divSGUnit.InnerHtml = unit_FB.Length > 8 ? unit_FB.Substring(0, 8) + "..." : unit_FB + "...";
|
|
||||||
}
|
|
||||||
|
|
||||||
var getSGName = from x in Funs.DB.Project_ProjectUnit
|
|
||||||
join y in Funs.DB.Base_Unit on x.UnitId equals y.UnitId
|
|
||||||
where x.ProjectId == project.ProjectId && x.UnitType == Const.ProjectUnitType_2
|
|
||||||
select y.UnitName;
|
|
||||||
foreach (var item in getSGName)
|
|
||||||
{
|
|
||||||
divSGUnitTitle += item + ",";
|
|
||||||
}
|
|
||||||
this.divProjectMoney.InnerHtml = divProjectMoneyTitle = project.ProjectMoney.ToString() + "万元";
|
|
||||||
if (project.EndDate.HasValue)
|
|
||||||
{
|
|
||||||
this.divEndDate.InnerHtml = string.Format("{0:yyyy-MM-dd}", project.EndDate);
|
|
||||||
int endDays = (project.EndDate.Value - DateTime.Now).Days;
|
|
||||||
if (endDays >= 0)
|
|
||||||
{
|
|
||||||
this.divRemainingDays.InnerHtml = endDays.ToString() + "<span>天</span>";
|
|
||||||
}
|
|
||||||
if (project.StartDate.HasValue)
|
|
||||||
{
|
|
||||||
int pdays = (project.EndDate.Value - project.StartDate.Value).Days;
|
|
||||||
if (pdays >= 0)
|
|
||||||
{
|
|
||||||
this.divProjectDays.InnerHtml = pdays.ToString() + "<span>天</span>";
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
var getImag = Funs.DB.AttachFile.FirstOrDefault(x => x.ToKeyId == project.ProjectId);
|
|
||||||
if (getImag != null && !string.IsNullOrEmpty(getImag.AttachUrl))
|
|
||||||
{
|
|
||||||
string url = getImag.AttachUrl.Replace('\\', '/');
|
|
||||||
string firtstUrl = Funs.GetStrListByStr(url, ',').FirstOrDefault();
|
|
||||||
if (!string.IsNullOrEmpty(firtstUrl))
|
|
||||||
{
|
|
||||||
string atturl = Funs.RootPath + firtstUrl.Replace(';', ' ').Trim();
|
|
||||||
if (File.Exists(atturl))
|
|
||||||
{
|
|
||||||
divProjectImg = "../" + firtstUrl.Replace(';', ' ').Trim();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
#endregion
|
|
||||||
|
|
||||||
#region 获取质量问题
|
|
||||||
///整改率
|
|
||||||
protected double CRectificationRate;
|
|
||||||
///合格率
|
|
||||||
protected double CQualifiedRate;
|
|
||||||
/// 焊接一次合格率
|
|
||||||
protected double FirstPassRate;
|
|
||||||
/// <summary>
|
|
||||||
/// 获取质量问题
|
|
||||||
/// </summary>
|
|
||||||
private void getCQMSProblem()
|
|
||||||
{
|
|
||||||
CRectificationRate = 0;
|
|
||||||
CQualifiedRate = 0;
|
|
||||||
FirstPassRate = 0;
|
|
||||||
var getJointCheckDetail = from x in Funs.DB.Check_JointCheckDetail
|
|
||||||
join y in Funs.DB.Check_JointCheck on x.JointCheckId equals y.JointCheckId
|
|
||||||
where y.ProjectId == this.ProjectId
|
|
||||||
select x;
|
|
||||||
var getCheckControl = from x in Funs.DB.Check_CheckControl
|
|
||||||
where x.ProjectId == this.ProjectId
|
|
||||||
select x;
|
|
||||||
///问题总数
|
|
||||||
int AllCount = getJointCheckDetail.Count() + getCheckControl.Count();
|
|
||||||
this.divCQMSAllNum.InnerHtml = AllCount.ToString();
|
|
||||||
if (AllCount > 0)
|
|
||||||
{
|
|
||||||
///问题完成数
|
|
||||||
var getJOk = getJointCheckDetail.Where(x => x.State == "6").Count();
|
|
||||||
var getCOk = getCheckControl.Where(x => x.State == "7").Count();
|
|
||||||
int CCount = getJOk + getCOk;
|
|
||||||
this.divCQMSCAllNum.InnerHtml = CCount.ToString();
|
|
||||||
this.divCQMSUCAllNum.InnerHtml = (AllCount - CCount).ToString();
|
|
||||||
if (CCount > 0)
|
|
||||||
{
|
|
||||||
CRectificationRate = Math.Round(CCount * 1.0 / AllCount * 100, 1);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
//var getSpotCheckDetail = from x in Funs.DB.Check_SpotCheckDetail
|
|
||||||
// // join z in Funs.DB.Check_SpotCheck on x.SpotCheckCode equals z.SpotCheckCode
|
|
||||||
// join y in Funs.DB.WBS_ControlItemAndCycle on x.ControlItemAndCycleId equals y.ControlItemAndCycleId
|
|
||||||
// where y.ProjectId == this.ProjectId && x.IsOK != null
|
|
||||||
// && y.ControlPoint != "C" && y.ControlPoint != "CR"
|
|
||||||
// //&& z.ProjectId == this.ProjectId
|
|
||||||
// select x;
|
|
||||||
//int AllSpotCount = getSpotCheckDetail.Count();
|
|
||||||
//if (AllSpotCount > 0)
|
|
||||||
//{
|
|
||||||
// int okSpotCount = getSpotCheckDetail.Where(x => x.IsOK == true).Count();
|
|
||||||
// if (okSpotCount > 0)
|
|
||||||
// {
|
|
||||||
// CQualifiedRate = Math.Round(okSpotCount * 1.0 / AllSpotCount * 100, 1);
|
|
||||||
// }
|
|
||||||
//}
|
|
||||||
|
|
||||||
var inspectionManagements = from x in Funs.DB.ProcessControl_InspectionManagement where x.ProjectId == this.ProjectId select x;
|
|
||||||
if (inspectionManagements.Count() > 0)
|
|
||||||
{
|
|
||||||
int okInspectionManagements = inspectionManagements.Where(x => x.IsOnceQualified == true).Count();
|
|
||||||
if (okInspectionManagements > 0)
|
|
||||||
{
|
|
||||||
CQualifiedRate = Math.Round(okInspectionManagements * 1.0 / inspectionManagements.Count() * 100, 1);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
///焊接一次合格率
|
|
||||||
var getJots = from x in Funs.DB.HJGL_Batch_NDEItem
|
|
||||||
join y in Funs.DB.HJGL_Batch_BatchTrustItem on x.TrustBatchItemId equals y.TrustBatchItemId
|
|
||||||
join z in Funs.DB.HJGL_Batch_PointBatchItem on y.PointBatchItemId equals z.PointBatchItemId
|
|
||||||
join a in Funs.DB.HJGL_Batch_NDE on x.NDEID equals a.NDEID
|
|
||||||
where z.PointDate != null && z.PointState == "1" && y.RepairRecordId == null
|
|
||||||
&& a.ProjectId == this.ProjectId
|
|
||||||
select x;
|
|
||||||
int allHJCount = getJots.Count();
|
|
||||||
if (allHJCount > 0)
|
|
||||||
{
|
|
||||||
var getOk = getJots.Where(x => x.CheckResult == "1");
|
|
||||||
int okHJCount = getOk.Count();
|
|
||||||
if (okHJCount > 0)
|
|
||||||
{
|
|
||||||
FirstPassRate = Math.Round(okHJCount * 1.0 / allHJCount * 100, 1);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
#endregion
|
|
||||||
|
|
||||||
#region 产值统计
|
|
||||||
protected string SubUnitNames;
|
|
||||||
protected string OutputValues;
|
|
||||||
private void getOutputValues()
|
|
||||||
{
|
|
||||||
SubUnitNames = "[]";
|
|
||||||
OutputValues = "[]";
|
|
||||||
List<string> UnitNameList = new List<string>();
|
|
||||||
List<int> OutputValueList = new List<int>();
|
|
||||||
var getUnits = from x in Funs.DB.Project_ProjectUnit
|
|
||||||
join y in Funs.DB.Base_Unit on x.UnitId equals y.UnitId
|
|
||||||
where x.ProjectId == this.ProjectId && x.UnitType == Const.ProjectUnitType_2
|
|
||||||
select new { x.UnitId, y.ShortUnitName };
|
|
||||||
if (getUnits.Count() > 0)
|
|
||||||
{
|
|
||||||
Random ro = new Random();
|
|
||||||
foreach (var item in getUnits)
|
|
||||||
{
|
|
||||||
UnitNameList.Add(item.ShortUnitName ?? " ");
|
|
||||||
int OutputValue = ro.Next(100);////获取分包单位产值
|
|
||||||
OutputValueList.Add(OutputValue);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
UnitNameList.Add(" ");
|
|
||||||
OutputValueList.Add(0);
|
|
||||||
}
|
|
||||||
SubUnitNames = JsonConvert.SerializeObject(UnitNameList);
|
|
||||||
OutputValues = JsonConvert.SerializeObject(OutputValueList);
|
|
||||||
}
|
|
||||||
#endregion
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// 获取天气
|
|
||||||
/// </summary>
|
|
||||||
private void getWeatherValues()
|
|
||||||
{
|
|
||||||
var getW = WeatherService.GetWeather(this.ProjectId);
|
|
||||||
if (getW != null)
|
|
||||||
{
|
|
||||||
this.divInfo.InnerHtml = getW.WeatherRef;
|
|
||||||
this.divTEMP.InnerHtml = getW.AllTem;
|
|
||||||
this.divHJ1.InnerHtml = getW.CurrTem;
|
|
||||||
this.divHJ3.InnerHtml = getW.Humidity;
|
|
||||||
this.divHJ5.InnerHtml = getW.Power;
|
|
||||||
|
|
||||||
this.divHJ4.InnerHtml = getW.Aqi;
|
|
||||||
this.divHJ6.InnerHtml = getW.Aqi;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
#region 风险管控
|
|
||||||
protected string riskData1;
|
|
||||||
protected string riskData2;
|
|
||||||
protected string riskData3;
|
|
||||||
protected string riskData4;
|
|
||||||
/// <summary>
|
|
||||||
/// 获取风险管控
|
|
||||||
/// </summary>
|
|
||||||
private void getHazard()
|
|
||||||
{
|
|
||||||
var getHazards = from x in Funs.DB.Hazard_HazardSelectedItem
|
|
||||||
join y in Funs.DB.Base_RiskLevel on x.HazardLevel equals y.RiskLevelId
|
|
||||||
where x.ProjectId == this.ProjectId
|
|
||||||
select new { x.HazardSelectedItemId, y.RiskLevel };
|
|
||||||
riskData1 = getHazards.Count(x => x.RiskLevel == 1).ToString();
|
|
||||||
riskData2 = getHazards.Count(x => x.RiskLevel == 2).ToString();
|
|
||||||
riskData3 = getHazards.Count(x => x.RiskLevel == 3).ToString();
|
|
||||||
riskData4 = getHazards.Count(x => x.RiskLevel == 4).ToString();
|
|
||||||
}
|
|
||||||
#endregion
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,368 +0,0 @@
|
||||||
//------------------------------------------------------------------------------
|
|
||||||
// <自动生成>
|
|
||||||
// 此代码由工具生成。
|
|
||||||
//
|
|
||||||
// 对此文件的更改可能导致不正确的行为,如果
|
|
||||||
// 重新生成代码,则所做更改将丢失。
|
|
||||||
// </自动生成>
|
|
||||||
//------------------------------------------------------------------------------
|
|
||||||
|
|
||||||
namespace FineUIPro.Web.common
|
|
||||||
{
|
|
||||||
|
|
||||||
|
|
||||||
public partial class mainProject_old
|
|
||||||
{
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Head1 控件。
|
|
||||||
/// </summary>
|
|
||||||
/// <remarks>
|
|
||||||
/// 自动生成的字段。
|
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
|
||||||
/// </remarks>
|
|
||||||
protected global::System.Web.UI.HtmlControls.HtmlHead Head1;
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// divSafeWorkTime 控件。
|
|
||||||
/// </summary>
|
|
||||||
/// <remarks>
|
|
||||||
/// 自动生成的字段。
|
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
|
||||||
/// </remarks>
|
|
||||||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl divSafeWorkTime;
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// divALLPerson 控件。
|
|
||||||
/// </summary>
|
|
||||||
/// <remarks>
|
|
||||||
/// 自动生成的字段。
|
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
|
||||||
/// </remarks>
|
|
||||||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl divALLPerson;
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// divZYPerson 控件。
|
|
||||||
/// </summary>
|
|
||||||
/// <remarks>
|
|
||||||
/// 自动生成的字段。
|
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
|
||||||
/// </remarks>
|
|
||||||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl divZYPerson;
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// divGLPerson 控件。
|
|
||||||
/// </summary>
|
|
||||||
/// <remarks>
|
|
||||||
/// 自动生成的字段。
|
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
|
||||||
/// </remarks>
|
|
||||||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl divGLPerson;
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// divQualityWarningNum 控件。
|
|
||||||
/// </summary>
|
|
||||||
/// <remarks>
|
|
||||||
/// 自动生成的字段。
|
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
|
||||||
/// </remarks>
|
|
||||||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl divQualityWarningNum;
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// divWorkWarningNum 控件。
|
|
||||||
/// </summary>
|
|
||||||
/// <remarks>
|
|
||||||
/// 自动生成的字段。
|
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
|
||||||
/// </remarks>
|
|
||||||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl divWorkWarningNum;
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// divMechanicsWarningNum 控件。
|
|
||||||
/// </summary>
|
|
||||||
/// <remarks>
|
|
||||||
/// 自动生成的字段。
|
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
|
||||||
/// </remarks>
|
|
||||||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl divMechanicsWarningNum;
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// divCQMSWarningNum 控件。
|
|
||||||
/// </summary>
|
|
||||||
/// <remarks>
|
|
||||||
/// 自动生成的字段。
|
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
|
||||||
/// </remarks>
|
|
||||||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl divCQMSWarningNum;
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// divProjectName 控件。
|
|
||||||
/// </summary>
|
|
||||||
/// <remarks>
|
|
||||||
/// 自动生成的字段。
|
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
|
||||||
/// </remarks>
|
|
||||||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl divProjectName;
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// divProjectAddress 控件。
|
|
||||||
/// </summary>
|
|
||||||
/// <remarks>
|
|
||||||
/// 自动生成的字段。
|
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
|
||||||
/// </remarks>
|
|
||||||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl divProjectAddress;
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// divProjectMoney 控件。
|
|
||||||
/// </summary>
|
|
||||||
/// <remarks>
|
|
||||||
/// 自动生成的字段。
|
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
|
||||||
/// </remarks>
|
|
||||||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl divProjectMoney;
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// divOwnUnit 控件。
|
|
||||||
/// </summary>
|
|
||||||
/// <remarks>
|
|
||||||
/// 自动生成的字段。
|
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
|
||||||
/// </remarks>
|
|
||||||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl divOwnUnit;
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// divSGUnit 控件。
|
|
||||||
/// </summary>
|
|
||||||
/// <remarks>
|
|
||||||
/// 自动生成的字段。
|
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
|
||||||
/// </remarks>
|
|
||||||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl divSGUnit;
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// divJLUnit 控件。
|
|
||||||
/// </summary>
|
|
||||||
/// <remarks>
|
|
||||||
/// 自动生成的字段。
|
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
|
||||||
/// </remarks>
|
|
||||||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl divJLUnit;
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// divProjectDays 控件。
|
|
||||||
/// </summary>
|
|
||||||
/// <remarks>
|
|
||||||
/// 自动生成的字段。
|
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
|
||||||
/// </remarks>
|
|
||||||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl divProjectDays;
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// divEndDate 控件。
|
|
||||||
/// </summary>
|
|
||||||
/// <remarks>
|
|
||||||
/// 自动生成的字段。
|
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
|
||||||
/// </remarks>
|
|
||||||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl divEndDate;
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// divRemainingDays 控件。
|
|
||||||
/// </summary>
|
|
||||||
/// <remarks>
|
|
||||||
/// 自动生成的字段。
|
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
|
||||||
/// </remarks>
|
|
||||||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl divRemainingDays;
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// divCQMSAllNum 控件。
|
|
||||||
/// </summary>
|
|
||||||
/// <remarks>
|
|
||||||
/// 自动生成的字段。
|
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
|
||||||
/// </remarks>
|
|
||||||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl divCQMSAllNum;
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// divCQMSCAllNum 控件。
|
|
||||||
/// </summary>
|
|
||||||
/// <remarks>
|
|
||||||
/// 自动生成的字段。
|
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
|
||||||
/// </remarks>
|
|
||||||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl divCQMSCAllNum;
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// divCQMSUCAllNum 控件。
|
|
||||||
/// </summary>
|
|
||||||
/// <remarks>
|
|
||||||
/// 自动生成的字段。
|
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
|
||||||
/// </remarks>
|
|
||||||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl divCQMSUCAllNum;
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// divIPersonNum 控件。
|
|
||||||
/// </summary>
|
|
||||||
/// <remarks>
|
|
||||||
/// 自动生成的字段。
|
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
|
||||||
/// </remarks>
|
|
||||||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl divIPersonNum;
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// divDesignNum 控件。
|
|
||||||
/// </summary>
|
|
||||||
/// <remarks>
|
|
||||||
/// 自动生成的字段。
|
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
|
||||||
/// </remarks>
|
|
||||||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl divDesignNum;
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// divHjPersonNum 控件。
|
|
||||||
/// </summary>
|
|
||||||
/// <remarks>
|
|
||||||
/// 自动生成的字段。
|
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
|
||||||
/// </remarks>
|
|
||||||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl divHjPersonNum;
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// divTotalDineNum 控件。
|
|
||||||
/// </summary>
|
|
||||||
/// <remarks>
|
|
||||||
/// 自动生成的字段。
|
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
|
||||||
/// </remarks>
|
|
||||||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl divTotalDineNum;
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// divCompleteDineNum 控件。
|
|
||||||
/// </summary>
|
|
||||||
/// <remarks>
|
|
||||||
/// 自动生成的字段。
|
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
|
||||||
/// </remarks>
|
|
||||||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl divCompleteDineNum;
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// divTotalFilmNum 控件。
|
|
||||||
/// </summary>
|
|
||||||
/// <remarks>
|
|
||||||
/// 自动生成的字段。
|
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
|
||||||
/// </remarks>
|
|
||||||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl divTotalFilmNum;
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// divOkFilmNum 控件。
|
|
||||||
/// </summary>
|
|
||||||
/// <remarks>
|
|
||||||
/// 自动生成的字段。
|
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
|
||||||
/// </remarks>
|
|
||||||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl divOkFilmNum;
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// divAllRectify 控件。
|
|
||||||
/// </summary>
|
|
||||||
/// <remarks>
|
|
||||||
/// 自动生成的字段。
|
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
|
||||||
/// </remarks>
|
|
||||||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl divAllRectify;
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// divCRectify 控件。
|
|
||||||
/// </summary>
|
|
||||||
/// <remarks>
|
|
||||||
/// 自动生成的字段。
|
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
|
||||||
/// </remarks>
|
|
||||||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl divCRectify;
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// divUCRectify 控件。
|
|
||||||
/// </summary>
|
|
||||||
/// <remarks>
|
|
||||||
/// 自动生成的字段。
|
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
|
||||||
/// </remarks>
|
|
||||||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl divUCRectify;
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// divHJ1 控件。
|
|
||||||
/// </summary>
|
|
||||||
/// <remarks>
|
|
||||||
/// 自动生成的字段。
|
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
|
||||||
/// </remarks>
|
|
||||||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl divHJ1;
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// divHJ2 控件。
|
|
||||||
/// </summary>
|
|
||||||
/// <remarks>
|
|
||||||
/// 自动生成的字段。
|
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
|
||||||
/// </remarks>
|
|
||||||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl divHJ2;
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// divHJ6 控件。
|
|
||||||
/// </summary>
|
|
||||||
/// <remarks>
|
|
||||||
/// 自动生成的字段。
|
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
|
||||||
/// </remarks>
|
|
||||||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl divHJ6;
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// divTEMP 控件。
|
|
||||||
/// </summary>
|
|
||||||
/// <remarks>
|
|
||||||
/// 自动生成的字段。
|
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
|
||||||
/// </remarks>
|
|
||||||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl divTEMP;
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// divInfo 控件。
|
|
||||||
/// </summary>
|
|
||||||
/// <remarks>
|
|
||||||
/// 自动生成的字段。
|
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
|
||||||
/// </remarks>
|
|
||||||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl divInfo;
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// divHJ3 控件。
|
|
||||||
/// </summary>
|
|
||||||
/// <remarks>
|
|
||||||
/// 自动生成的字段。
|
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
|
||||||
/// </remarks>
|
|
||||||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl divHJ3;
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// divHJ4 控件。
|
|
||||||
/// </summary>
|
|
||||||
/// <remarks>
|
|
||||||
/// 自动生成的字段。
|
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
|
||||||
/// </remarks>
|
|
||||||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl divHJ4;
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// divHJ5 控件。
|
|
||||||
/// </summary>
|
|
||||||
/// <remarks>
|
|
||||||
/// 自动生成的字段。
|
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
|
||||||
/// </remarks>
|
|
||||||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl divHJ5;
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,200 +0,0 @@
|
||||||
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="main_old.aspx.cs" Inherits="FineUIPro.Web.common.main_old" %>
|
|
||||||
|
|
||||||
<!DOCTYPE html>
|
|
||||||
<html>
|
|
||||||
<head runat="server">
|
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
|
|
||||||
<meta name="viewport" content="initial-scale=scale,maximum-scale=scale,minimum-scale=scale,user-scalable=no" />
|
|
||||||
<title>智慧施工管理信息系统</title>
|
|
||||||
<link rel="shortcut icon" type="image/x-icon" href="~/favicon.ico" />
|
|
||||||
<%--
|
|
||||||
<link rel="stylesheet" href="~/res/indexv1/iconfont/iconfont.css" />
|
|
||||||
<link rel="stylesheet" href="~/res/indexv1/css/index1.css" />
|
|
||||||
<link type="text/css" rel="stylesheet" href="~/res/css/default.css" />
|
|
||||||
<link href="res/index/css/home.css" rel="stylesheet" />--%>
|
|
||||||
|
|
||||||
<link href="~/res/indexv2/assets/iconfont/iconfont.css" rel="stylesheet" />
|
|
||||||
<link href="~/res/indexv2/assets/css/video-7.15.0.min.css" rel="stylesheet" />
|
|
||||||
<link href="~/res/indexv2/assets/css/index7.css" rel="stylesheet" />
|
|
||||||
|
|
||||||
<style type="text/css">
|
|
||||||
html {
|
|
||||||
min-height: auto;
|
|
||||||
}
|
|
||||||
|
|
||||||
.sd-index1-body {
|
|
||||||
}
|
|
||||||
|
|
||||||
.f-widget-content {
|
|
||||||
border: none;
|
|
||||||
background: none;
|
|
||||||
}
|
|
||||||
</style>
|
|
||||||
<style type="text/css">
|
|
||||||
.f-tabstrip-header-clip {
|
|
||||||
width: 100%;
|
|
||||||
height: 35px;
|
|
||||||
background: rgb(14,17,60);
|
|
||||||
}
|
|
||||||
|
|
||||||
.up-wrap {
|
|
||||||
height: 55px;
|
|
||||||
padding: 0 10px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.item-s {
|
|
||||||
padding: 0;
|
|
||||||
margin: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.f-btn .f-btn-text {
|
|
||||||
vertical-align: baseline !important;
|
|
||||||
}
|
|
||||||
|
|
||||||
.f-state-hover {
|
|
||||||
/*background-color: transparent !important;*/
|
|
||||||
}
|
|
||||||
|
|
||||||
.f-tab-header.f-state-active {
|
|
||||||
}
|
|
||||||
|
|
||||||
.bgbtn {
|
|
||||||
width: 100%;
|
|
||||||
border: none !important;
|
|
||||||
background-color: transparent !important;
|
|
||||||
padding: 0 !important;
|
|
||||||
line-height: 1;
|
|
||||||
}
|
|
||||||
|
|
||||||
.activeClick {
|
|
||||||
font-weight: 800;
|
|
||||||
color: white !important;
|
|
||||||
}
|
|
||||||
|
|
||||||
.bgbtn .x-frame-ml, .bgbtn .x-frame-mc, .bgbtn .x-frame-mr,
|
|
||||||
.bgbtn .x-frame-tl, .bgbtn .x-frame-tc, .bgbtn .x-frame-tr,
|
|
||||||
.bgbtn .x-frame-bl, .bgbtn .x-frame-bc, .bgbtn .x-frame-br,
|
|
||||||
.bgbtn a:visited, .bgbtn .f-state-focus {
|
|
||||||
background-image: none;
|
|
||||||
background-color: transparent;
|
|
||||||
}
|
|
||||||
|
|
||||||
.f-state-default, .f-widget-content .f-state-default, .f-widget-header .f-state-default {
|
|
||||||
background-image: none;
|
|
||||||
background-color: transparent;
|
|
||||||
}
|
|
||||||
|
|
||||||
.header .layui-nav {
|
|
||||||
padding: 0;
|
|
||||||
margin: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.bgbtntop.f-btn.f-state-default .f-icon, .bgbtntop.f-btn.f-state-hover .f-icon, .bgbtntop.f-btn.f-state-focus .f-icon, .bgbtntop.f-btn.f-state-active .f-icon {
|
|
||||||
color: #37a6ff;
|
|
||||||
}
|
|
||||||
|
|
||||||
.activeClick .f-icon {
|
|
||||||
color: white !important;
|
|
||||||
}
|
|
||||||
|
|
||||||
.f-panel, .f-widget-header, .f-tree-headerstyle .f-panel-body {
|
|
||||||
background-color: #dfe4f1;
|
|
||||||
color: #333;
|
|
||||||
border: none !important;
|
|
||||||
}
|
|
||||||
|
|
||||||
.f-menu-item-text, .f-tree-cell-text, .f-widget-content a, .f-qtip-content {
|
|
||||||
color: #333;
|
|
||||||
}
|
|
||||||
|
|
||||||
.f-corner-all {
|
|
||||||
background-color: #dfe4f1;
|
|
||||||
}
|
|
||||||
|
|
||||||
.f-tab-header .f-panel-title-text {
|
|
||||||
color: #1AB1FF;
|
|
||||||
}
|
|
||||||
|
|
||||||
.f-state-hover.f-tree-node a {
|
|
||||||
color: #333;
|
|
||||||
}
|
|
||||||
|
|
||||||
.f-state-default, .f-widget-content .f-state-default, .f-widget-header .f-state-default {
|
|
||||||
//border-color: transparent;
|
|
||||||
}
|
|
||||||
|
|
||||||
.bgbtn2 {
|
|
||||||
position: absolute;
|
|
||||||
width: 100%;
|
|
||||||
height: 100%;
|
|
||||||
left: 0;
|
|
||||||
top: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.f-tabstrip-align-left .f-tab-header.f-first {
|
|
||||||
color: #333;
|
|
||||||
border: none !important;
|
|
||||||
}
|
|
||||||
|
|
||||||
.top-li-item {
|
|
||||||
position: relative;
|
|
||||||
}
|
|
||||||
|
|
||||||
.top-li-item .f-btn-inner {
|
|
||||||
display: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
.sd-header .sd-header-top .sd-header-top-right ul li span:nth-child(2n) {
|
|
||||||
margin-right: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
#Panel1_leftPanel_treeMenu .f-state-hover .f-icon {
|
|
||||||
color: #fff !important;
|
|
||||||
}
|
|
||||||
|
|
||||||
#Panel1_leftPanel_treeMenu .f-state-hover {
|
|
||||||
background: #99e7ff !important;
|
|
||||||
}
|
|
||||||
|
|
||||||
.f-tabstrip-connected > .f-tabstrip-header .f-tab-header.f-state-active {
|
|
||||||
background-color: #0e113c !important;
|
|
||||||
border-width: 0 !important;
|
|
||||||
}
|
|
||||||
|
|
||||||
.f-tabstrip-connected > .f-tabstrip-header .f-tab-header.f-state-hover {
|
|
||||||
background-color: #0e113c !important;
|
|
||||||
border-width: 0 !important;
|
|
||||||
}
|
|
||||||
</style>
|
|
||||||
</head>
|
|
||||||
<body class="wrap">
|
|
||||||
<form id="form1" runat="server">
|
|
||||||
<f:PageManager ID="PageManager1" AutoSizePanelID="Panel1" runat="server"></f:PageManager>
|
|
||||||
<f:Panel ID="Panel1" Layout="Region" ShowBorder="false" ShowHeader="false" runat="server">
|
|
||||||
<Items>
|
|
||||||
<f:TabStrip ID="mainTabStrip" CssClass="centerregion" RegionPosition="Center" ShowTabHeader="true"
|
|
||||||
OnTabIndexChanged="mainTabStrip_TabIndexChanged" AutoPostBack="true" ShowBorder="true" EnableTabCloseMenu="true" runat="server">
|
|
||||||
<Tabs>
|
|
||||||
<%--<f:Tab ID="Tab1" Title="首页"
|
|
||||||
EnableIFrame="true" IFrameUrl="~/common/main1.aspx" runat="server">
|
|
||||||
</f:Tab>--%>
|
|
||||||
<f:Tab ID="Tab1" Title="首页"
|
|
||||||
EnableIFrame="true" IFrameUrl="~/common/mainnew.aspx" runat="server">
|
|
||||||
</f:Tab>
|
|
||||||
<f:Tab ID="Tab2" Title="安全"
|
|
||||||
EnableIFrame="true" IFrameUrl="~/common/mainMenu_HSSE2.aspx" runat="server">
|
|
||||||
</f:Tab>
|
|
||||||
<f:Tab ID="Tab3" Title="质量焊接"
|
|
||||||
EnableIFrame="true" IFrameUrl="~/common/mainMenu_HJGL2.aspx" runat="server">
|
|
||||||
</f:Tab>
|
|
||||||
<%--<f:Tab ID="Tab4" Title="实业"
|
|
||||||
EnableIFrame="true" IFrameUrl="~/common/mainProjectSY.aspx" runat="server">
|
|
||||||
</f:Tab>--%>
|
|
||||||
</Tabs>
|
|
||||||
</f:TabStrip>
|
|
||||||
</Items>
|
|
||||||
</f:Panel>
|
|
||||||
</form>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,39 +0,0 @@
|
||||||
using BLL;
|
|
||||||
using System;
|
|
||||||
|
|
||||||
namespace FineUIPro.Web.common
|
|
||||||
{
|
|
||||||
public partial class main_old : PageBase
|
|
||||||
{
|
|
||||||
|
|
||||||
protected void Page_Load(object sender, EventArgs e)
|
|
||||||
{
|
|
||||||
if (!IsPostBack)
|
|
||||||
{
|
|
||||||
|
|
||||||
var thisUnit = CommonService.GetIsThisUnit();
|
|
||||||
if (thisUnit != null && thisUnit.CollCropCode== "913700001630777743")
|
|
||||||
{
|
|
||||||
Tab3.Hidden=true;
|
|
||||||
//Tab4.Hidden=true;
|
|
||||||
}
|
|
||||||
if(this.SysType == "SHIYE")
|
|
||||||
{
|
|
||||||
this.mainTabStrip.ActiveTabIndex = 2;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
protected void mainTabStrip_TabIndexChanged(object sender, EventArgs e)
|
|
||||||
{
|
|
||||||
if (this.mainTabStrip.ActiveTabIndex == 2)
|
|
||||||
{
|
|
||||||
this.SysType = "SHIYE";
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
this.SysType = "GONGCHENG";
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,80 +0,0 @@
|
||||||
//------------------------------------------------------------------------------
|
|
||||||
// <自动生成>
|
|
||||||
// 此代码由工具生成。
|
|
||||||
//
|
|
||||||
// 对此文件的更改可能导致不正确的行为,如果
|
|
||||||
// 重新生成代码,则所做更改将丢失。
|
|
||||||
// </自动生成>
|
|
||||||
//------------------------------------------------------------------------------
|
|
||||||
|
|
||||||
namespace FineUIPro.Web.common
|
|
||||||
{
|
|
||||||
|
|
||||||
|
|
||||||
public partial class main_old
|
|
||||||
{
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// form1 控件。
|
|
||||||
/// </summary>
|
|
||||||
/// <remarks>
|
|
||||||
/// 自动生成的字段。
|
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
|
||||||
/// </remarks>
|
|
||||||
protected global::System.Web.UI.HtmlControls.HtmlForm form1;
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// PageManager1 控件。
|
|
||||||
/// </summary>
|
|
||||||
/// <remarks>
|
|
||||||
/// 自动生成的字段。
|
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
|
||||||
/// </remarks>
|
|
||||||
protected global::FineUIPro.PageManager PageManager1;
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Panel1 控件。
|
|
||||||
/// </summary>
|
|
||||||
/// <remarks>
|
|
||||||
/// 自动生成的字段。
|
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
|
||||||
/// </remarks>
|
|
||||||
protected global::FineUIPro.Panel Panel1;
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// mainTabStrip 控件。
|
|
||||||
/// </summary>
|
|
||||||
/// <remarks>
|
|
||||||
/// 自动生成的字段。
|
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
|
||||||
/// </remarks>
|
|
||||||
protected global::FineUIPro.TabStrip mainTabStrip;
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Tab1 控件。
|
|
||||||
/// </summary>
|
|
||||||
/// <remarks>
|
|
||||||
/// 自动生成的字段。
|
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
|
||||||
/// </remarks>
|
|
||||||
protected global::FineUIPro.Tab Tab1;
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Tab2 控件。
|
|
||||||
/// </summary>
|
|
||||||
/// <remarks>
|
|
||||||
/// 自动生成的字段。
|
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
|
||||||
/// </remarks>
|
|
||||||
protected global::FineUIPro.Tab Tab2;
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Tab3 控件。
|
|
||||||
/// </summary>
|
|
||||||
/// <remarks>
|
|
||||||
/// 自动生成的字段。
|
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
|
||||||
/// </remarks>
|
|
||||||
protected global::FineUIPro.Tab Tab3;
|
|
||||||
}
|
|
||||||
}
|
|
Loading…
Reference in New Issue