1067 lines
		
	
	
		
			46 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
			
		
		
	
	
			1067 lines
		
	
	
		
			46 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="mainProject.aspx.cs" Inherits="FineUIPro.Web.common.mainProject" %>
 | 
						||
 | 
						||
<!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/indexv2/assets/iconfont/iconfont.css" />
 | 
						||
    <link href="../res/indexv2/assets/css/video-7.15.0.min.css" rel="stylesheet" />
 | 
						||
 | 
						||
    <link href="../res/indexv2/assets/css/swiper.min.css" rel="stylesheet" />
 | 
						||
    <link rel="stylesheet" href="../res/css/base.css">
 | 
						||
    <link rel="stylesheet" href="../res/css/projectIndex.css?v3">
 | 
						||
    <script src="../res/lib/flex.js"></script>
 | 
						||
    <style type="text/css">
 | 
						||
        .sd-body2 .sd-section .sd-section7-inner .sd-labor-echart .sd-labor-echart-box {
 | 
						||
            height: 1.4rem
 | 
						||
        }
 | 
						||
 | 
						||
        input[type="date"] {
 | 
						||
            background-color: rgba(0,0,0,0);
 | 
						||
            color: #ffffff;
 | 
						||
            font-size: .175rem;
 | 
						||
        }
 | 
						||
 | 
						||
            input[type="date"]::-webkit-calendar-picker-indicator {
 | 
						||
                filter: invert(1);
 | 
						||
            }
 | 
						||
 | 
						||
        html, body, .wrap {
 | 
						||
            height: calc(100% - 1.5rem);
 | 
						||
        }
 | 
						||
 | 
						||
        .video_content {
 | 
						||
            position: relative;
 | 
						||
            height: 100%;
 | 
						||
            overflow: hidden;
 | 
						||
            box-sizing: border-box
 | 
						||
        }
 | 
						||
 | 
						||
            .video_content .bottom {
 | 
						||
                position: absolute;
 | 
						||
                left: .25rem;
 | 
						||
                right: .25rem;
 | 
						||
                bottom: 0;
 | 
						||
                padding: 6px 2px;
 | 
						||
                color: #fff;
 | 
						||
                background-color: rgba(0,0,0,.6);
 | 
						||
            }
 | 
						||
 | 
						||
            .video_content .bottom_info {
 | 
						||
                display: flex;
 | 
						||
                justify-content: space-between;
 | 
						||
                box-sizing: border-box;
 | 
						||
            }
 | 
						||
 | 
						||
        #more {
 | 
						||
            border-bottom: 1px solid;
 | 
						||
            cursor: pointer;
 | 
						||
            margin-left: 0.1rem;
 | 
						||
        }
 | 
						||
 | 
						||
        .sd-body2 .sd-section .sd-section5-inner .sd-quality-items .sd-quality-item .sd-quality-item-title .sd-quality-value {
 | 
						||
            min-width: 0.2rem
 | 
						||
        }
 | 
						||
 | 
						||
        .sd-body2 .sd-section .sd-section5-inner .sd-quality-items .sd-quality-item .sd-quality-item-title {
 | 
						||
            width: 0.8rem
 | 
						||
        }
 | 
						||
 | 
						||
        .sd-body2 .sd-section .sd-section6-inner .sd-progress-list .sd-progress-item .sd-progress-info {
 | 
						||
            color: #fff;
 | 
						||
        }
 | 
						||
 | 
						||
        .sd-body2 .sd-body2-left .sd-section, .sd-body2 .sd-body2-right .sd-section {
 | 
						||
            height: 1.4rem;
 | 
						||
        }
 | 
						||
 | 
						||
        .sd-body2 .sd-section .sd-section2-inner {
 | 
						||
            padding: 0.14896rem 0.15625rem 0;
 | 
						||
        }
 | 
						||
 | 
						||
        .sd-body2 .sd-body2-left .sd-section, .sd-body2 .sd-body2-right .sd-section {
 | 
						||
            height: 1.4rem
 | 
						||
        }
 | 
						||
 | 
						||
        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;
 | 
						||
        }
 | 
						||
 | 
						||
        .sd-body2 .sd-section .sd-section5-inner .sd-quality-items .sd-quality-item {
 | 
						||
            width: 30%;
 | 
						||
        }
 | 
						||
 | 
						||
        .z-date {
 | 
						||
            position: absolute;
 | 
						||
            top: 50%;
 | 
						||
            transform: translateY(-50%);
 | 
						||
            right: 4px;
 | 
						||
        }
 | 
						||
    </style>
 | 
						||
    <style type="text/css">
 | 
						||
    </style>
 | 
						||
</head>
 | 
						||
<body class="wrap">
 | 
						||
    <div>
 | 
						||
        <div class="main flex-row">
 | 
						||
            <div class="side side-left">
 | 
						||
                <div class="side-tit image-full">
 | 
						||
                    <asp:Literal runat="server" Text="劳务数据" />
 | 
						||
                    <div class="z-date">
 | 
						||
                        <input id="labour_start" type="date" value="" />
 | 
						||
                        <span style="font-size: 10px; padding: 0 6px;">至</span>
 | 
						||
                        <input id="labour_end" type="date" value="" />
 | 
						||
                    </div>
 | 
						||
                </div>
 | 
						||
                <div class="anq-box">
 | 
						||
                    <div class="anq-overview image-full flex-row flex-start flex-item-center">
 | 
						||
                        <div class="anq-lab">
 | 
						||
                            <asp:Literal runat="server" Text="现场人数" />:
 | 
						||
                        </div>
 | 
						||
                        <div class="anq-val"><span id="all_count"></span><span style="font-size: 14px;">人</span></div>
 | 
						||
 | 
						||
                    </div>
 | 
						||
                    <div class="anq-inner flex-row flex-center">
 | 
						||
                        <div class="anq-inner-b flex-column flex-center">
 | 
						||
                            <div class="anq-inner-b-text">
 | 
						||
                                <asp:Literal runat="server" Text="管理人员" />
 | 
						||
                            </div>
 | 
						||
                            <div class="anq-inner-b-val"><span class="color1" id="manager">0</span><span>人</span></div>
 | 
						||
                        </div>
 | 
						||
                        <%--              <div class="anq-inner-b flex-column flex-center">
 | 
						||
                            <div class="anq-inner-b-text">
 | 
						||
                                <asp:Literal runat="server" Text="<%$ Resources:Lan,completed%>" />
 | 
						||
                            </div>
 | 
						||
                            <div class="anq-inner-b-val"><span class="color2" runat="server" id="divCRectify">0</span><span>个</span></div>
 | 
						||
                        </div>--%>
 | 
						||
                        <div class="anq-inner-b flex-column flex-center">
 | 
						||
                            <div class="anq-inner-b-text">
 | 
						||
                                <asp:Literal runat="server" Text="作业人员" />
 | 
						||
                            </div>
 | 
						||
                            <div class="anq-inner-b-val"><span class="color3" id="job_count">0</span><span>人</span></div>
 | 
						||
                        </div>
 | 
						||
                    </div>
 | 
						||
                </div>
 | 
						||
 | 
						||
                <div class="side-tit image-full tit1">
 | 
						||
                    <asp:Literal runat="server" Text="安全问题统计" />
 | 
						||
                    <div class="z-date">
 | 
						||
                        <input id="safe_start" type="date" value="" />
 | 
						||
                        <span style="font-size: 10px; padding: 0 6px;">至</span>
 | 
						||
                        <input id="safe_end" type="date" value="" />
 | 
						||
                    </div>
 | 
						||
                </div>
 | 
						||
                <div class="lw-tit flex-row flex-between">
 | 
						||
                    <div class="lw-item flex-column flex-start flex-item-center">
 | 
						||
                        <div class="lw-item-lab">
 | 
						||
                            <p>
 | 
						||
                                问题总数
 | 
						||
                            </p>
 | 
						||
                        </div>
 | 
						||
                        <div class="lw-item-val color1" runat="server" id="all">0</div>
 | 
						||
                    </div>
 | 
						||
                    <div class="lw-item flex-column flex-start flex-item-center">
 | 
						||
                        <div class="lw-item-lab">
 | 
						||
                            <p>
 | 
						||
                                已完成
 | 
						||
                            </p>
 | 
						||
                        </div>
 | 
						||
                        <div class="lw-item-val color2" runat="server" id="done">0</div>
 | 
						||
                    </div>
 | 
						||
                    <div class="lw-item flex-column flex-start flex-item-center">
 | 
						||
                        <div class="lw-item-lab">
 | 
						||
                            <p>
 | 
						||
                                未完成
 | 
						||
                            </p>
 | 
						||
                        </div>
 | 
						||
                        <div class="lw-item-val color4" runat="server" id="undone">0</div>
 | 
						||
                    </div>
 | 
						||
                </div>
 | 
						||
                <div class="lw-map">
 | 
						||
                    <div id="lw-map"></div>`
 | 
						||
                </div>
 | 
						||
 | 
						||
                <%--<div class="side-tit image-full tit1">视频监控</div>
 | 
						||
                <div class="vid-box">
 | 
						||
                    <div class="vid-item">
 | 
						||
                        <video src="#"></video>
 | 
						||
                    </div>
 | 
						||
                </div>--%>
 | 
						||
                <div class="side-tit image-full tit1">
 | 
						||
                    <asp:Literal runat="server" Text="<%$ Resources:Lan,VideoSurveillance%>" />
 | 
						||
                </div>
 | 
						||
                <div class="vid-box sd-section-content video_content" style="height: 3.75rem;">
 | 
						||
                    <live-player id="player01" live="true" aspect="16:12"></live-player>
 | 
						||
                    <div class="bottom">
 | 
						||
                        <div class="bottom_info">
 | 
						||
                            <div class="bottom_left">
 | 
						||
                                <asp:Literal runat="server" Text="<%$ Resources:Lan,RealTimeVideo%>" />
 | 
						||
                            </div>
 | 
						||
                            <div class="bottom_right">
 | 
						||
                                <span id='more'>
 | 
						||
                                    <asp:Literal runat="server" Text="<%$ Resources:Lan,more%>" /><</span>
 | 
						||
                            </div>
 | 
						||
 | 
						||
 | 
						||
                        </div>
 | 
						||
                    </div>
 | 
						||
                </div>
 | 
						||
            </div>
 | 
						||
            <div class="center">
 | 
						||
                <div class="pro-d">
 | 
						||
                    <img src='<%=divProjectImg %>'>
 | 
						||
                    <div class="pro-d-exp">
 | 
						||
                        <div class="pro-d-exp-lab"><%=divProjectNameTitle %></div>
 | 
						||
                        <div class="pro-d-exp-col flex-row flex-start">
 | 
						||
                            <div class="pro-d-exp-row flex-row flex-start">
 | 
						||
                                <div class="pro-d-exp-row-lab">建设单位:</div>
 | 
						||
                                <div class="pro-d-exp-row-val" title='<%=divOwnUnitTitle %>'><%=divOwnUnitTitle %></div>
 | 
						||
                            </div>
 | 
						||
                            <div class="pro-d-exp-row flex-row flex-start">
 | 
						||
                                <div class="pro-d-exp-row-lab">
 | 
						||
                                    <asp:Literal runat="server" Text="<%$ Resources:Lan,ConstructionUnit%>" />:
 | 
						||
                                </div>
 | 
						||
                                <div class="pro-d-exp-row-val" title='<%=divSGUnitTitle %>'><%=divSGUnitTitle2 %></div>
 | 
						||
                            </div>
 | 
						||
                            <div class="pro-d-exp-row flex-row flex-start">
 | 
						||
                                <div class="pro-d-exp-row-lab">
 | 
						||
                                    <asp:Literal runat="server" Text="<%$ Resources:Lan,SupervisionUnit%>" />:
 | 
						||
                                </div>
 | 
						||
                                <div class="pro-d-exp-row-val" title='<%=divJLUnitTitle %>'><%=divJLUnitTitle2 %></div>
 | 
						||
                            </div>
 | 
						||
                        </div>
 | 
						||
                        <div class="pro-d-exp-d flex-row flex-start">
 | 
						||
                            <asp:Label runat="server" ID="lbRemark"></asp:Label>
 | 
						||
                        </div>
 | 
						||
                    </div>
 | 
						||
                </div>
 | 
						||
                <div class="ht-box flex-row flex-between">
 | 
						||
                    <div class="ht-item flex-column flex-center flex-item-start">
 | 
						||
                        <div class="ht-item-lab">
 | 
						||
                            <asp:Literal runat="server" Text="<%$ Resources:Lan,TotalContractDuration%>" />
 | 
						||
                        </div>
 | 
						||
                        <div class="ht-item-val"><span class="color1" runat="server" id="divProjectDays">1,100</span><span>天</span></div>
 | 
						||
                    </div>
 | 
						||
                    <div class="ht-item flex-column flex-center flex-item-start">
 | 
						||
                        <div class="ht-item-lab">
 | 
						||
                            <asp:Literal runat="server" Text="<%$ Resources:Lan,ContractExpirationTime%>" />
 | 
						||
                        </div>
 | 
						||
                        <div class="ht-item-val color3" runat="server" id="divEndDate">2027-01-30</div>
 | 
						||
                    </div>
 | 
						||
                    <div class="ht-item flex-column flex-center flex-item-start">
 | 
						||
                        <div class="ht-item-lab">
 | 
						||
                            <asp:Literal runat="server" Text="<%$ Resources:Lan,RemainingTimeCompletion%>" />
 | 
						||
                        </div>
 | 
						||
                        <div class="ht-item-val"><span class="color4" runat="server" id="divRemainingDays">---</span><span>天</span></div>
 | 
						||
                    </div>
 | 
						||
                </div>
 | 
						||
                <div class="jd-box">
 | 
						||
                    <div class="jd-tit">
 | 
						||
                        <asp:Literal runat="server" Text="<%$ Resources:Lan,ProjectSchedule%>" />
 | 
						||
                    </div>
 | 
						||
                    <div id="jd-box-map">
 | 
						||
                        <div class="flex-row ">
 | 
						||
                            <div class="jd-line-dot flex-column flex-center" id="scheline0" runat="server">
 | 
						||
                                <div class="jd-line"></div>
 | 
						||
                                <div class="jd-dot flex-row flex-center"></div>
 | 
						||
                                <div class="jd-lab" id="scheName0" runat="server">
 | 
						||
                                    <asp:Literal runat="server" Text="<%$ Resources:Lan,Start_time%>" />
 | 
						||
                                </div>
 | 
						||
                                <div class="jd-timer" id="scheDate0" runat="server">2024-01-25</div>
 | 
						||
                            </div>
 | 
						||
                            <div class="jd-line-dot flex-column flex-center" id="scheline1" runat="server">
 | 
						||
                                <div class="jd-line"></div>
 | 
						||
                                <div class="jd-dot flex-row flex-center"></div>
 | 
						||
                                <div class="jd-lab" id="scheName1" runat="server">
 | 
						||
                                    <asp:Literal runat="server" Text="<%$ Resources:Lan,Pilefoundationconstruction%>" />
 | 
						||
                                </div>
 | 
						||
                                <div class="jd-timer" id="scheDate1" runat="server">2024-04-18</div>
 | 
						||
                            </div>
 | 
						||
                            <div class="jd-line-dot flex-column flex-center" id="scheline2" runat="server">
 | 
						||
                                <div class="jd-line"></div>
 | 
						||
                                <div class="jd-dot flex-row flex-center"></div>
 | 
						||
                                <div class="jd-lab" id="scheName2" runat="server">
 | 
						||
                                    <asp:Literal runat="server" Text="<%$ Resources:Lan,CivilInfrastructure%>" />
 | 
						||
                                </div>
 | 
						||
                                <div class="jd-timer" id="scheDate2" runat="server">2024-12-30</div>
 | 
						||
                            </div>
 | 
						||
                            <div class="jd-line-dot flex-column flex-center" id="scheline3" runat="server">
 | 
						||
                                <div class="jd-line"></div>
 | 
						||
                                <div class="jd-dot flex-row flex-center"></div>
 | 
						||
                                <div class="jd-lab" id="scheName3" runat="server">
 | 
						||
                                    <asp:Literal runat="server" Text="<%$ Resources:Lan,PipeInstallationStarts%>" />
 | 
						||
                                </div>
 | 
						||
                                <div class="jd-timer" id="scheDate3" runat="server">2024-11-30</div>
 | 
						||
                            </div>
 | 
						||
                            <div class="jd-line-dot flex-column flex-center" id="scheline4" runat="server">
 | 
						||
                                <div class="jd-line"></div>
 | 
						||
                                <div class="jd-dot flex-row flex-center"></div>
 | 
						||
                                <div class="jd-lab" id="scheName4" runat="server">
 | 
						||
                                    PC/BPA
 | 
						||
                                    <asp:Literal runat="server" Text="<%$ Resources:Lan,FirstEquipmentArrived%>" />
 | 
						||
                                </div>
 | 
						||
                                <div class="jd-timer" id="scheDate4" runat="server">2025-04-25</div>
 | 
						||
                            </div>
 | 
						||
                            <div class="jd-line-dot flex-column flex-center" id="scheline5" runat="server">
 | 
						||
                                <div class="jd-line"></div>
 | 
						||
                                <div class="jd-dot flex-row flex-center"></div>
 | 
						||
                                <div class="jd-lab" id="scheName5" runat="server">PC<asp:Literal runat="server" Text="<%$ Resources:Lan,PowerReceived%>" /></div>
 | 
						||
                                <div class="jd-timer" id="scheDate5" runat="server">2024-12-30</div>
 | 
						||
                            </div>
 | 
						||
                            <div class="jd-line-dot flex-column flex-center" id="scheline6" runat="server">
 | 
						||
                                <div class="jd-line"></div>
 | 
						||
                                <div class="jd-dot flex-row flex-center"></div>
 | 
						||
                                <div class="jd-lab" id="scheName6" runat="server">DMC<asp:Literal runat="server" Text="<%$ Resources:Lan,MechanicalCompletion%>" /></div>
 | 
						||
                                <div class="jd-timer" id="scheDate6" runat="server">2024-12-30</div>
 | 
						||
                            </div>
 | 
						||
                            <div class="jd-line-dot flex-column flex-center" id="scheline7" runat="server">
 | 
						||
                                <div class="jd-line"></div>
 | 
						||
                                <div class="jd-dot flex-row flex-center"></div>
 | 
						||
                                <div class="jd-lab" id="scheName7" runat="server">
 | 
						||
                                    <asp:Literal runat="server" Text="<%$ Resources:Lan,TimeCompletion%>" />
 | 
						||
                                </div>
 | 
						||
                                <div class="jd-timer" id="scheDate7" runat="server">2027-01-30</div>
 | 
						||
                            </div>
 | 
						||
                        </div>
 | 
						||
                    </div>
 | 
						||
                </div>
 | 
						||
                <div class="cs-box flex-row flex-between flex-center">
 | 
						||
                    <div class="cs-item">
 | 
						||
                        <div class="cs-item-lab">
 | 
						||
                            <asp:Literal runat="server" Text="<%$ Resources:Lan,temperature%>" />
 | 
						||
                        </div>
 | 
						||
                        <div class="cs-item-val"><span runat="server" id="divHJ1">0</span><span>℃</span></div>
 | 
						||
                    </div>
 | 
						||
                    <div class="cs-item">
 | 
						||
                        <div class="cs-item-lab">
 | 
						||
                            <asp:Literal runat="server" Text="<%$ Resources:Lan,humidness%>" />
 | 
						||
                        </div>
 | 
						||
                        <div class="cs-item-val"><span runat="server" id="divHJ2">0</span><span>%rh</span></div>
 | 
						||
                    </div>
 | 
						||
                    <div class="cs-item">
 | 
						||
                        <div class="cs-item-lab">
 | 
						||
                            <asp:Literal runat="server" Text="<%$ Resources:Lan,WindSpeed%>" />
 | 
						||
                        </div>
 | 
						||
                        <div class="cs-item-val"><span runat="server" id="divHJ3">0</span><span>km/h</span></div>
 | 
						||
                    </div>
 | 
						||
                    <div class="cs-item">
 | 
						||
                        <div class="cs-item-lab">
 | 
						||
                            <asp:Literal runat="server" Text="<%$ Resources:Lan,noise%>" />
 | 
						||
                        </div>
 | 
						||
                        <div class="cs-item-val"><span runat="server" id="divHJ4">0</span><span>db</span></div>
 | 
						||
                    </div>
 | 
						||
                    <div class="cs-item">
 | 
						||
                        <div class="cs-item-lab">PM2.5</div>
 | 
						||
                        <div class="cs-item-val"><span runat="server" id="divHJ5">0</span></div>
 | 
						||
                    </div>
 | 
						||
                    <div class="cs-item">
 | 
						||
                        <div class="cs-item-lab">PM10</div>
 | 
						||
                        <div class="cs-item-val"><span runat="server" id="divHJ6">0</span></div>
 | 
						||
                    </div>
 | 
						||
                </div>
 | 
						||
            </div>
 | 
						||
            <div class="side side-right">
 | 
						||
                <div class="side-tit image-full">
 | 
						||
                    <asp:Literal runat="server" Text="<%$ Resources:Lan,QualityStatistics%>" />
 | 
						||
                </div>
 | 
						||
                <div class="zl-box">
 | 
						||
                    <div class="zl-box-tit flex-row flex-between flex-item-center">
 | 
						||
                        <div class="zl-box-tit-item flex-column flex-item-center flex-between">
 | 
						||
                            <div class="zl-box-tit-item-val color1" runat="server" id="divCQMSAllNum">176</div>
 | 
						||
                            <div class="zl-box-tit-item-lab">
 | 
						||
                                <asp:Literal runat="server" Text="<%$ Resources:Lan,ProblemTotal%>" />
 | 
						||
                            </div>
 | 
						||
                        </div>
 | 
						||
 | 
						||
                        <div class="zl-box-tit-item flex-column flex-item-center flex-between">
 | 
						||
                            <div class="zl-box-tit-item-val color2" runat="server" id="divCQMSCAllNum">176</div>
 | 
						||
                            <div class="zl-box-tit-item-lab">
 | 
						||
                                <asp:Literal runat="server" Text="<%$ Resources:Lan,completed%>" />
 | 
						||
                            </div>
 | 
						||
                        </div>
 | 
						||
                        <div class="zl-box-tit-item flex-column flex-item-center flex-between">
 | 
						||
                            <div class="zl-box-tit-item-val color3" runat="server" id="divCQMSUCAllNum">176</div>
 | 
						||
                            <div class="zl-box-tit-item-lab">
 | 
						||
                                <asp:Literal runat="server" Text="<%$ Resources:Lan,uncompleted%>" />
 | 
						||
                            </div>
 | 
						||
                        </div>
 | 
						||
                    </div>
 | 
						||
                    <div class="zl-box-maps flex-row flex-between">
 | 
						||
                        <div id="zl-map"></div>
 | 
						||
                        <div id="zl-map1"></div>
 | 
						||
                        <div id="zl-map2"></div>
 | 
						||
                    </div>
 | 
						||
                </div>
 | 
						||
                <div class="side-tit image-full tit2">
 | 
						||
                    <asp:Literal runat="server" Text="<%$ Resources:Lan,TodoList%>" />
 | 
						||
                </div>
 | 
						||
                <div class="db-box">
 | 
						||
                    <div class="db-box-ul flex-column flex-start flex-item-start" id='swiper2' runat="server">
 | 
						||
                        <%--<div class="db-box-li">待办事项:内容填充文字</div>
 | 
						||
                        <div class="db-box-li">待办事项:内容填充文字</div>
 | 
						||
                        <div class="db-box-li">待办事项:内容填充文字</div>
 | 
						||
                        <div class="db-box-li">待办事项:内容填充文字</div>
 | 
						||
                        <div class="db-box-li">待办事项:内容填充文字</div>
 | 
						||
                        <div class="db-box-li">待办事项:内容填充文字</div>
 | 
						||
                        <div class="db-box-li">待办事项:内容填充文字</div>
 | 
						||
                        <div class="db-box-li">待办事项:内容填充文字</div>--%>
 | 
						||
                    </div>
 | 
						||
                </div>
 | 
						||
                <div class="side-tit image-full tit2">
 | 
						||
                    <asp:Literal runat="server" Text="<%$ Resources:Lan,Quawarning%>" />
 | 
						||
                </div>
 | 
						||
                <div class="zzh-box flex-column flex-between">
 | 
						||
                    <div class="a flex-row flex-between">
 | 
						||
                        <div class="zzh-item flex-column flex-item-end">
 | 
						||
                            <div class="zzh-item-lab">
 | 
						||
                                <asp:Literal runat="server" Text="<%$ Resources:Lan,Quawarning%>" />
 | 
						||
                            </div>
 | 
						||
                            <div class="zzh-item-val color2" runat="server" id="divQualityWarningNum">0</div>
 | 
						||
                        </div>
 | 
						||
                        <div class="zzh-item flex-column flex-item-end">
 | 
						||
                            <div class="zzh-item-lab">
 | 
						||
                                <asp:Literal runat="server" Text="<%$ Resources:Lan,CertificateWarning%>" />
 | 
						||
                            </div>
 | 
						||
                            <div class="zzh-item-val color4" runat="server" id="divWorkWarningNum">0</div>
 | 
						||
                        </div>
 | 
						||
                    </div>
 | 
						||
                    <div class="b flex-row flex-between">
 | 
						||
                        <div class="zzh-item">
 | 
						||
                            <div class="zzh-item-lab flex-column flex-item-end">
 | 
						||
                                <asp:Literal runat="server" Text="<%$ Resources:Lan,MechanicalWarning%>" />
 | 
						||
                            </div>
 | 
						||
                            <div class="zzh-item-val color1" runat="server" id="divMechanicsWarningNum">0</div>
 | 
						||
                        </div>
 | 
						||
                        <div class=" zzh-item">
 | 
						||
                            <div class="zzh-item-lab flex-column flex-item-end">
 | 
						||
                                <asp:Literal runat="server" Text="<%$ Resources:Lan,QualityWarning%>" />
 | 
						||
                            </div>
 | 
						||
                            <div class="zzh-item-val color3" runat="server" id="divCQMSWarningNum">0</div>
 | 
						||
                        </div>
 | 
						||
                    </div>
 | 
						||
                </div>
 | 
						||
                <div class="side-tit image-full tit2">
 | 
						||
                    <asp:Literal runat="server" Text="<%$ Resources:Lan,RiskControl%>" />
 | 
						||
                </div>
 | 
						||
                <div class="fx-box flex-row flex-between">
 | 
						||
                    <div class="fx-item">
 | 
						||
                        <div class="fx-item-im color1" runat="server" id="divHazard4Num">0</div>
 | 
						||
                        <div class="fx-item-lab">
 | 
						||
                            4
 | 
						||
                            <asp:Literal runat="server" Text="<%$ Resources:Lan,Level%>" />
 | 
						||
                        </div>
 | 
						||
                        <div class="fx-item-val">
 | 
						||
                            <asp:Literal runat="server" Text="<%$ Resources:Lan,MajorRisk%>" />
 | 
						||
                        </div>
 | 
						||
                    </div>
 | 
						||
                    <div class="fx-item">
 | 
						||
                        <div class="fx-item-im color4" runat="server" id="divHazard3Num">0</div>
 | 
						||
                        <div class="fx-item-lab">
 | 
						||
                            3
 | 
						||
                            <asp:Literal runat="server" Text="<%$ Resources:Lan,Level%>" />
 | 
						||
                        </div>
 | 
						||
                        <div class="fx-item-val">
 | 
						||
                            <asp:Literal runat="server" Text="<%$ Resources:Lan,GreaterRisk%>" />
 | 
						||
                        </div>
 | 
						||
                    </div>
 | 
						||
                    <div class="fx-item">
 | 
						||
                        <div class="fx-item-im color5" runat="server" id="divHazard2Num">0</div>
 | 
						||
                        <div class="fx-item-lab">
 | 
						||
                            2
 | 
						||
                            <asp:Literal runat="server" Text="<%$ Resources:Lan,Level%>" />
 | 
						||
                        </div>
 | 
						||
                        <div class="fx-item-val">
 | 
						||
                            <asp:Literal runat="server" Text="<%$ Resources:Lan,GeneralRisk%>" />
 | 
						||
                        </div>
 | 
						||
                    </div>
 | 
						||
                    <div class="fx-item">
 | 
						||
                        <div class="fx-item-im color1" runat="server" id="divHazard1Num">0</div>
 | 
						||
                        <div class="fx-item-lab">
 | 
						||
                            1
 | 
						||
                            <asp:Literal runat="server" Text="<%$ Resources:Lan,Level%>" />
 | 
						||
                        </div>
 | 
						||
                        <div class="fx-item-val">
 | 
						||
                            <asp:Literal runat="server" Text="<%$ Resources:Lan,LowRisk%>" />
 | 
						||
                        </div>
 | 
						||
                    </div>
 | 
						||
                </div>
 | 
						||
            </div>
 | 
						||
        </div>
 | 
						||
    </div>
 | 
						||
</body>
 | 
						||
<script src="../res/lib/echarts.min.js"></script>
 | 
						||
<script src="../res/lib/jquery.js"></script>
 | 
						||
<script type="text/javascript" src="../res/indexv2/assets/js/jquery-2.1.1.min.js"></script>
 | 
						||
<script type="text/javascript" src="../res/indexv2/assets/js/echarts-5.2.0.min.js"></script>
 | 
						||
<script type="text/javascript" src="../res/indexv2/assets/js/video-7.15.0.min.js"></script>
 | 
						||
<script type="text/javascript" src="../res/indexv2/assets/js/draw-circle.js"></script>
 | 
						||
<script type="text/javascript" src="../res/indexv2/assets/js/swiper.min.js"></script>
 | 
						||
<script src="../res/liveplayer/liveplayer-element.min.js"></script>
 | 
						||
<script>
 | 
						||
    let AQWTChart = null; // 安全问题统计柱状图的实体
 | 
						||
    // 5分钟刷新一次数据
 | 
						||
    setInterval(function () {
 | 
						||
        // 问题类型统计
 | 
						||
        problemTypeStatistics($('#safe_start').val(), $('#safe_end').val())
 | 
						||
        // 劳务数据统计
 | 
						||
        serviceData()
 | 
						||
    }, 300000)
 | 
						||
 | 
						||
    $(document).ready(function () {
 | 
						||
        let ProjectId = "<%= ProjectId%>"
 | 
						||
        // 初始化劳务数据
 | 
						||
        $("#labour_start").val(nowDate())
 | 
						||
        $("#labour_end").val(nowDate())
 | 
						||
        serviceData()
 | 
						||
        // 切换日期时请求数据
 | 
						||
        $('#labour_start').on('change', function () {
 | 
						||
            let labour_start = $('#labour_start').val()
 | 
						||
            let labour_end = $('#labour_end').val()
 | 
						||
            if (new Date(labour_start).getTime() > new Date(labour_end)) {
 | 
						||
                alert("请选择小于" + labour_end + "日期")
 | 
						||
                $('#labour_start').val(labour_end)
 | 
						||
            } else {
 | 
						||
                serviceData()
 | 
						||
            }
 | 
						||
            
 | 
						||
 | 
						||
        })
 | 
						||
        $('#labour_end').on('change', function () {
 | 
						||
            let labour_start = $('#labour_start').val()
 | 
						||
            let labour_end = $('#labour_end').val()
 | 
						||
            if (new Date(labour_start).getTime() > new Date(labour_end)) {
 | 
						||
                $('#labour_end').val(labour_start)
 | 
						||
                alert("请选择大于" + labour_start + "日期")
 | 
						||
            } else {
 | 
						||
                serviceData()
 | 
						||
            }
 | 
						||
       
 | 
						||
        })
 | 
						||
 | 
						||
        // 给安全问题统计赋值
 | 
						||
        let date = new Date()
 | 
						||
        let year = date.getFullYear()
 | 
						||
        let month = date.getMonth() + 1
 | 
						||
 | 
						||
        $('#safe_start').val(`${year}-${month.toString().padStart(2, '0')}-01`);
 | 
						||
        $('#safe_end').val(`${year}-${month.toString().padStart(2, '0')}-${new Date(year, month, 0).getDate()}`);
 | 
						||
        problemTypeStatistics($('#safe_start').val(), $('#safe_end').val())
 | 
						||
 | 
						||
        $('#safe_start').on('change', function () {
 | 
						||
            let safe_start = $('#safe_start').val()
 | 
						||
            let safe_end = $('#safe_end').val()
 | 
						||
            if (new Date(safe_start).getTime() > new Date(safe_end)) {
 | 
						||
                alert("请选择小于" + safe_end + "日期")
 | 
						||
                $('#safe_start').val(safe_end)
 | 
						||
            } else {
 | 
						||
                problemTypeStatistics($('#safe_start').val(), $('#safe_end').val())
 | 
						||
            }
 | 
						||
 | 
						||
        })
 | 
						||
        $('#safe_end').on('change', function () {
 | 
						||
            let safe_start = $('#safe_start').val()
 | 
						||
            let safe_end = $('#safe_end').val()
 | 
						||
            if (new Date(safe_start).getTime() > new Date(safe_end)) {
 | 
						||
                $('#safe_start').val(nowDate())
 | 
						||
                alert("请选择大于" + safe_start + "日期")
 | 
						||
            } else {
 | 
						||
                problemTypeStatistics($('#safe_start').val(), $('#safe_end').val())
 | 
						||
            }
 | 
						||
        })
 | 
						||
        // 获取当天日期
 | 
						||
        function nowDate() {
 | 
						||
            var now = new Date();
 | 
						||
            //格式化日,如果小于9,前面补0
 | 
						||
            var day = ("0" + now.getDate()).slice(-2);
 | 
						||
            //格式化月,如果小于9,前面补0
 | 
						||
            var month = ("0" + (now.getMonth() + 1)).slice(-2);
 | 
						||
            //拼装完整日期格式
 | 
						||
            var today = now.getFullYear() + "-" + (month) + "-" + (day);
 | 
						||
            return today
 | 
						||
        }
 | 
						||
 | 
						||
        // 安全问题统计
 | 
						||
        function problemTypeStatistics(startdate, enddate) {
 | 
						||
            $.ajax({
 | 
						||
                url: "mainProject.aspx/GetSafetyProblemStatistics",
 | 
						||
                type: "POST",
 | 
						||
                contentType: "application/json; charset=utf-8",
 | 
						||
                dataType: "json",
 | 
						||
                data: JSON.stringify({
 | 
						||
                    ProjectId: ProjectId,
 | 
						||
                    startdate: startdate,
 | 
						||
                    enddate: enddate
 | 
						||
                }),
 | 
						||
                success: function (data) {
 | 
						||
                    console.log(data)
 | 
						||
                    let d = data.d
 | 
						||
                    $("#all").text(d.AllCount)
 | 
						||
                    $("#done").text(d.DoneCount)
 | 
						||
                    $("#undone").text(d.UnDoneCount)
 | 
						||
                    let tits = []
 | 
						||
                    let vals = []
 | 
						||
                    d.CheckList.map(e => {
 | 
						||
                        tits.push(e.type)
 | 
						||
                        vals.push(e.count)
 | 
						||
                    })
 | 
						||
                    initAQWTap('lw-map', tits, vals)
 | 
						||
 | 
						||
                }
 | 
						||
            })
 | 
						||
        }
 | 
						||
        // 请求劳务数据
 | 
						||
        function serviceData() {
 | 
						||
            let labour_start = $('#labour_start').val()
 | 
						||
            let labour_end = $('#labour_end').val()
 | 
						||
            $.ajax({
 | 
						||
                url: "mainProject.aspx/GetServiceData",
 | 
						||
                type: "POST",
 | 
						||
                contentType: "application/json; charset=utf-8",
 | 
						||
                dataType: "json",
 | 
						||
                data: JSON.stringify({
 | 
						||
                    startdate: labour_start,
 | 
						||
                    enddate: labour_end,
 | 
						||
                    ProjectId: ProjectId,
 | 
						||
                }),
 | 
						||
                success: function (data) {
 | 
						||
                    console.log(data)
 | 
						||
                    let d = data.d
 | 
						||
                    $('#manager').text(d.m_count)
 | 
						||
                    $('#all_count').text(d.all_count)
 | 
						||
                    $('#job_count').text(d.job_count)
 | 
						||
                }
 | 
						||
            })
 | 
						||
        }
 | 
						||
 | 
						||
 | 
						||
        function initAQWTap(el, tit, val) {
 | 
						||
 | 
						||
            if (!AQWTChart) {
 | 
						||
                var chartDom = document.getElementById(el);
 | 
						||
                AQWTChart = echarts.init(chartDom);
 | 
						||
            }
 | 
						||
 | 
						||
            var option = {
 | 
						||
                grid: {
 | 
						||
                    top: 30,
 | 
						||
                },
 | 
						||
                xAxis: {
 | 
						||
                    type: 'category',
 | 
						||
                    data: tit,
 | 
						||
                    /*             axisTick: { alignWithLabel: true },*/
 | 
						||
                    axisLabel: {
 | 
						||
                        rotate: -30,
 | 
						||
                        interval: 0,
 | 
						||
                        textStyle: {
 | 
						||
                            fontSize: 12,
 | 
						||
                            color: '#FFFFFF'
 | 
						||
                        }
 | 
						||
                    }
 | 
						||
                },
 | 
						||
                yAxis: {
 | 
						||
                    type: 'value',
 | 
						||
                    axisLabel: {
 | 
						||
                        textStyle: {
 | 
						||
                            color: '#63CAFF'
 | 
						||
                        }
 | 
						||
                    },
 | 
						||
                    splitLine: {
 | 
						||
                        lineStyle: {
 | 
						||
                            color: "#31485B",
 | 
						||
                            width: 1,
 | 
						||
                        },
 | 
						||
                    },
 | 
						||
                },
 | 
						||
                series: [
 | 
						||
                    {
 | 
						||
                        barWidth: 20,
 | 
						||
                        data: val,
 | 
						||
                        type: 'bar',
 | 
						||
                        label: {
 | 
						||
                            show: true,
 | 
						||
                            position: 'top',
 | 
						||
                            color: "#ffffff"
 | 
						||
                        },
 | 
						||
                        itemStyle: {
 | 
						||
                            color: "#00FFFF"
 | 
						||
                        }
 | 
						||
                    }
 | 
						||
                ]
 | 
						||
            };
 | 
						||
            if (tit.length > 8) {
 | 
						||
                option.dataZoom = [{
 | 
						||
                    type: 'slider',
 | 
						||
                    show: true,
 | 
						||
                    xAxisIndex: [0],
 | 
						||
                    startValue: 0,
 | 
						||
                    left: '0', //滚动条靠左侧的百分比
 | 
						||
                    right: '0',
 | 
						||
                    bottom: 0,
 | 
						||
                    start: 0,//滚动条的起始位置
 | 
						||
                    end: 8 / tit.length * 100, //滚动条的截止位置(按比例分割你的柱状图x轴长度)
 | 
						||
                    fillerColor: '#6B7388', //滑块的颜色
 | 
						||
                    backgroundColor: '#2B3755',  // 滑块轨道的颜色
 | 
						||
                    borderColor: 'transparent', // 滑块轨道边框的颜色
 | 
						||
                    height: 6,   // 滑块高度
 | 
						||
                    handleSize: '80%',
 | 
						||
                    handleIcon: 'path://M512,500m-430,0a448,448,0,1,0,896,0a448,448,0,1,0,-896,0Z',
 | 
						||
                    handleStyle: {
 | 
						||
                        borderWidth: 0,
 | 
						||
                        color: '#6B7388',
 | 
						||
                    },
 | 
						||
                    zoomLock: false,
 | 
						||
                    zoomOnMouseWheel: false,
 | 
						||
                    brushSelect: false,
 | 
						||
                    showDetail: false,
 | 
						||
                    showDataShadow: false
 | 
						||
                }]
 | 
						||
            }
 | 
						||
            option && AQWTChart.setOption(option);
 | 
						||
        }
 | 
						||
 | 
						||
        // 执行一些jQuery代码
 | 
						||
        console.log(getCookie("SelectLan"))
 | 
						||
        if (getCookie("SelectLan").includes("en-US")) {
 | 
						||
            $('.lw-tit > .lw-item > .lw-item-lab ').css({
 | 
						||
                "display": "block",
 | 
						||
                "height": "auto",
 | 
						||
 | 
						||
            })
 | 
						||
            $('.lw-tit > .lw-item > .lw-item-val').css({
 | 
						||
                "font-size": ".175rem"
 | 
						||
            })
 | 
						||
            $('.lw-tit > .lw-item > .lw-item-lab > p ').css({
 | 
						||
                "width": "100%",
 | 
						||
                "height": ".475rem",
 | 
						||
                "white-space": "normal",
 | 
						||
                "font-size": ".15rem",
 | 
						||
                "line-height": ".175rem"
 | 
						||
                //"padding": "0 20px",
 | 
						||
                //"animation": "scrollText 10s linear infinite" 
 | 
						||
            })
 | 
						||
            $('.anq-inner-b-text').css({
 | 
						||
                "height": ".425rem",
 | 
						||
                "font-size": ".175rem"
 | 
						||
            })
 | 
						||
        }
 | 
						||
 | 
						||
    });
 | 
						||
 | 
						||
    $('.h-nav-bar').click(function (e) {
 | 
						||
        console.log($(this).siblings())
 | 
						||
        let id = $(this).data('id')
 | 
						||
        $('.h-nav-bar').removeClass('h-nav-bar-active')
 | 
						||
        $(this).addClass('h-nav-bar-active')
 | 
						||
        // if(id < 5) {
 | 
						||
        //     $(this).addClass('h-nav-bar-active').siblings().removeClass('h-nav-bar-active')
 | 
						||
        // }
 | 
						||
 | 
						||
 | 
						||
    });
 | 
						||
 | 
						||
    var swiper_One ='<%=swiper_One %>'
 | 
						||
 | 
						||
    $(function () {
 | 
						||
        //var swiper2H = $("#swiper2Wrap").height()
 | 
						||
        //$("#swiper2").height(swiper2H)
 | 
						||
 | 
						||
        var slidesNum = 15;
 | 
						||
        $("#swiper2").html(swiper_One)
 | 
						||
        //var $lenLi = $("#swiper2 .content-ul li").length
 | 
						||
        //if ($lenLi > 0) {
 | 
						||
        //    var $lenLiH = $("#swiper2 .content-ul li").first().height()
 | 
						||
        //    var UlHeight = $lenLiH * $lenLi
 | 
						||
        //    if (UlHeight > swiper2H) {
 | 
						||
        //        var mySwiper = new Swiper('#swiper2', {
 | 
						||
        //            autoplay: {
 | 
						||
        //                delay: 1000,//可选选项,自动滑动
 | 
						||
        //            },
 | 
						||
        //            direction: 'vertical',
 | 
						||
        //            loop: true,
 | 
						||
        //            slidesPerView: 'auto'
 | 
						||
        //        })
 | 
						||
 | 
						||
        //    }
 | 
						||
        //}
 | 
						||
 | 
						||
        $("#swiper2").on('click', 'li', function () {
 | 
						||
            debugger;
 | 
						||
            var $this = $(this)
 | 
						||
            var data = $this.attr("data-id")
 | 
						||
            var noticeId = $this.attr("notice-id")
 | 
						||
            //$(".project-list-wrap").show();
 | 
						||
            //return
 | 
						||
            if (data != "") {
 | 
						||
                debugger;
 | 
						||
                //Window1.GetShowReference(data) + "return false;";
 | 
						||
                //document.getElementById("hdNoticeId").value = noticeId;
 | 
						||
                //document.getElementById("imgBtn").click();
 | 
						||
                window.open(data);
 | 
						||
                top.window.location.reload();
 | 
						||
            }
 | 
						||
        })
 | 
						||
    })
 | 
						||
 | 
						||
    var cRectificationRate = '<%=CRectificationRate %>'
 | 
						||
    var cQualifiedRate = '<%=CQualifiedRate %>'
 | 
						||
    var firstPassRate = '<%=FirstPassRate %>'
 | 
						||
    initZLMap("zl-map", cRectificationRate, '<%=RectificationRate %>')
 | 
						||
    initZLMap("zl-map1", cQualifiedRate,'<%=PassRate %>')
 | 
						||
    initZLMap("zl-map2", firstPassRate,'<%=FistPassRateWelding %>')
 | 
						||
    function initZLMap(el, val, tit = "") {
 | 
						||
 | 
						||
        const gaugeData = [
 | 
						||
            {
 | 
						||
                value: val,
 | 
						||
                name: tit,
 | 
						||
                title: {
 | 
						||
                    width: resetSize(100),
 | 
						||
                    height: resetSize(24),
 | 
						||
                    color: "#ffffff",
 | 
						||
                    offsetCenter: ['0%', '100%'],
 | 
						||
                    backgroundColor: {
 | 
						||
                        image: '../res/images/r02.png'
 | 
						||
                        // 这里可以是图片的 URL,
 | 
						||
                        // 或者图片的 dataURI,
 | 
						||
                        // 或者 HTMLImageElement 对象,
 | 
						||
                        // 或者 HTMLCanvasElement 对象。
 | 
						||
                    }
 | 
						||
                },
 | 
						||
                detail: {
 | 
						||
                    valueAnimation: true,
 | 
						||
                    offsetCenter: ['0%', '0%']
 | 
						||
                },
 | 
						||
                itemStyle: {
 | 
						||
                    color: new echarts.graphic.LinearGradient(
 | 
						||
                        0, 0, 1, 0, [{
 | 
						||
                            offset: 0,
 | 
						||
                            color: '#00A3FF'
 | 
						||
                        },
 | 
						||
                        {
 | 
						||
                            offset: 1,
 | 
						||
                            color: '#BDFF00'
 | 
						||
                        }
 | 
						||
                    ]
 | 
						||
                    )
 | 
						||
                }
 | 
						||
            },
 | 
						||
            {
 | 
						||
                value: 100,
 | 
						||
                name: '',
 | 
						||
                title: {
 | 
						||
                    offsetCenter: ['0%', '0%']
 | 
						||
                },
 | 
						||
                detail: {
 | 
						||
                    show: false,
 | 
						||
                    valueAnimation: true,
 | 
						||
                    offsetCenter: ['0%', '10%']
 | 
						||
                },
 | 
						||
                itemStyle: {
 | 
						||
                    color: "#3C4D5D"
 | 
						||
                }
 | 
						||
            }
 | 
						||
        ];
 | 
						||
        option = {
 | 
						||
            series: [
 | 
						||
                {
 | 
						||
                    radius: '90%',
 | 
						||
                    type: 'gauge',
 | 
						||
                    startAngle: 220,
 | 
						||
                    endAngle: -40,
 | 
						||
                    pointer: {
 | 
						||
                        show: false
 | 
						||
                    },
 | 
						||
                    progress: {
 | 
						||
                        show: true,
 | 
						||
                        overlap: false,
 | 
						||
                        roundCap: false,
 | 
						||
                        clip: false,
 | 
						||
                        itemStyle: {
 | 
						||
                            borderWidth: 0,
 | 
						||
                        }
 | 
						||
                    },
 | 
						||
                    axisLine: {
 | 
						||
                        lineStyle: {
 | 
						||
                            width: resetSize(12),
 | 
						||
                            color: [[1, '#4F5E68']]
 | 
						||
                        }
 | 
						||
                    },
 | 
						||
                    splitLine: {
 | 
						||
                        show: false,
 | 
						||
                    },
 | 
						||
                    axisTick: {
 | 
						||
                        show: false
 | 
						||
                    },
 | 
						||
                    axisLabel: {
 | 
						||
                        show: false,
 | 
						||
                    },
 | 
						||
                    data: gaugeData,
 | 
						||
                    title: {
 | 
						||
                        fontSize: resetSize(12)
 | 
						||
                    },
 | 
						||
                    detail: {
 | 
						||
                        fontSize: resetSize(14),
 | 
						||
                        color: "#ffffff",
 | 
						||
                        formatter: '{value}%'
 | 
						||
                    }
 | 
						||
                }
 | 
						||
            ]
 | 
						||
        };
 | 
						||
        var chartDom = document.getElementById(el);
 | 
						||
        var myChart = echarts.init(chartDom);
 | 
						||
        option && myChart.setOption(option);
 | 
						||
    }
 | 
						||
 | 
						||
 | 
						||
 | 
						||
 | 
						||
    function resetSize(size, initWidth = 1920) {
 | 
						||
        let clientWidth = document.body.clientWidth
 | 
						||
        return size * (clientWidth / initWidth)
 | 
						||
    }
 | 
						||
 | 
						||
    var videoids = [];
 | 
						||
    var videoIndex = 0;
 | 
						||
    var authToken = '';
 | 
						||
 | 
						||
    var videoHost = '<%= VideoHost %>';
 | 
						||
    function runShowVideo() {
 | 
						||
        if (videoids.length <= 0) {
 | 
						||
            setTimeout(function () {
 | 
						||
                runShowVideo();
 | 
						||
            }, 5000);
 | 
						||
        } else if (videoIndex < videoids.length) {
 | 
						||
            $.get(videoHost + 'api/v1/stream/start?serial=' + videoids[videoIndex].split(':')[0] + '&code=' + videoids[videoIndex].split(':')[1] + '&token=' + authToken, function (data4) {
 | 
						||
                console.log(data4.HLS)
 | 
						||
                videoIndex++;
 | 
						||
                var player = document.getElementById('player01');
 | 
						||
                player.setAttribute("video-url", data4.HLS);
 | 
						||
                setTimeout(function () {
 | 
						||
                    runShowVideo();
 | 
						||
                }, 500000);
 | 
						||
            }, 'json');
 | 
						||
        }
 | 
						||
    }
 | 
						||
 | 
						||
    function initVideo() {
 | 
						||
        $.get(videoHost + 'api/v1/login?username=<%= VideoUserName %>&password=<%= VideoPassWord %>', function (data1) {
 | 
						||
            authToken = data1.AuthToken;
 | 
						||
            $.get(videoHost + 'api/v1/device/channeltree?token=' + authToken, function (data2) {
 | 
						||
                for (var i = 0; i < data2.length && i <= 0; i++) {
 | 
						||
                    $.get(videoHost + 'api/v1/device/channeltree?serial=' + data2[i].serial + '&token=' + authToken, function (data3) {
 | 
						||
                        for (var j = 0; j < data3.length && j <= 0; j++) {
 | 
						||
                            videoids.push(data3[j].id);
 | 
						||
                        }
 | 
						||
 | 
						||
 | 
						||
                    }, 'json');
 | 
						||
                }
 | 
						||
            }, 'json');
 | 
						||
        }, 'json');
 | 
						||
 | 
						||
    }
 | 
						||
    //initVideo();
 | 
						||
    //runShowVideo();
 | 
						||
 | 
						||
    var videoURL = '<%= VideoHost %>';
 | 
						||
    let more = document.getElementById('more')
 | 
						||
    more.addEventListener("click", function () {
 | 
						||
        // 在点击事件中执行的代码
 | 
						||
        if (videoURL) {
 | 
						||
            //var username = $('#SimpleForm1_hfProjectCode-inputEl').val()
 | 
						||
            //var password = $('#SimpleForm1_hfMonitorPW-inputEl').val();
 | 
						||
            console.log(videoURL);
 | 
						||
            debugger
 | 
						||
            ////////window.open(videoURL + "#/screen?username=" + '<%= VideoUserName %>' + "&password=" + '<%= VideoPassWord %>', '_blank');
 | 
						||
        }
 | 
						||
        else {
 | 
						||
            alert("您没有权限!");
 | 
						||
        }
 | 
						||
    });
 | 
						||
 | 
						||
    //获取cookie,参数name指定要获取的cookie的名称
 | 
						||
    function getCookie(name) {
 | 
						||
        var start = document.cookie.indexOf(name + "="); //得到cookie字符串中的名称
 | 
						||
        var len = start + name.length + 1; //得到从起始位置到结束cookie位置的长度
 | 
						||
        //如果起始没有值且name不存在于cookie字符串中,则返回null
 | 
						||
        if ((!start) && (name != document.cookie.substring(0, name.length))) {
 | 
						||
            return null;
 | 
						||
        }
 | 
						||
        if (start == -1) return null; //如果起始位置为-1也为null
 | 
						||
        var end = document.cookie.indexOf(';', len); //获取cookie尾部位置
 | 
						||
        if (end == -1) end = document.cookie.length; //计算cookie尾部长度
 | 
						||
        return unescape(document.cookie.substring(len, end)); //获取cookie值
 | 
						||
    }
 | 
						||
</script>
 | 
						||
</html>
 |