1048 lines
		
	
	
		
			37 KiB
		
	
	
	
		
			HTML
		
	
	
		
		
			
		
	
	
			1048 lines
		
	
	
		
			37 KiB
		
	
	
	
		
			HTML
		
	
	
| 
								 | 
							
								<!DOCTYPE html>
							 | 
						||
| 
								 | 
							
								<html>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								<head>
							 | 
						||
| 
								 | 
							
								  <meta charset="utf-8">
							 | 
						||
| 
								 | 
							
								  <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimal-ui">
							 | 
						||
| 
								 | 
							
								  <meta http-equiv="X-UA-Compatible" content="IE=edge" />
							 | 
						||
| 
								 | 
							
								  <link rel="stylesheet" type="text/css" href="./css/style.css" />
							 | 
						||
| 
								 | 
							
								  <link rel="stylesheet" type="text/css" href="./css/animation.css" />
							 | 
						||
| 
								 | 
							
								  <link rel="stylesheet" type="text/css" href="font/iconfont.css" />
							 | 
						||
| 
								 | 
							
								  <link rel="stylesheet" type="text/css" href="./css/zoom1920.css" />
							 | 
						||
| 
								 | 
							
								  <title>安全生产综合信息监管</title>
							 | 
						||
| 
								 | 
							
								  <style>
							 | 
						||
| 
								 | 
							
								    [v-cloak] {
							 | 
						||
| 
								 | 
							
								      display: none;
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								  </style>
							 | 
						||
| 
								 | 
							
								</head>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								<body>
							 | 
						||
| 
								 | 
							
								  <div class="full-screen">
							 | 
						||
| 
								 | 
							
								    <div id="map"></div>
							 | 
						||
| 
								 | 
							
								    <div class="content" id="app" v-cloak>
							 | 
						||
| 
								 | 
							
								      <div class="db-header">
							 | 
						||
| 
								 | 
							
								        <div class="db-header-title-bg">
							 | 
						||
| 
								 | 
							
								          <div class="header-loop-bg"></div>
							 | 
						||
| 
								 | 
							
								          <div class="header-loop"></div>
							 | 
						||
| 
								 | 
							
								          <span>安全生产综合监管</span>
							 | 
						||
| 
								 | 
							
								        </div>
							 | 
						||
| 
								 | 
							
								      </div>
							 | 
						||
| 
								 | 
							
								      <div class="db-toolbar">
							 | 
						||
| 
								 | 
							
								        <!--模糊搜索开始-->
							 | 
						||
| 
								 | 
							
								        <div class="map-search">
							 | 
						||
| 
								 | 
							
								          <div class="map-search-main">
							 | 
						||
| 
								 | 
							
								            <input id="map-search-main-input" placeholder="搜索企业名称" v-model="KEYWORDS">
							 | 
						||
| 
								 | 
							
								            <i class="iconfont icon-sousuo" id="icon-sousuo"></i>
							 | 
						||
| 
								 | 
							
								            <i class="iconfont icon-sousuo" id="icon-sousuo-1" v-on:click="getQuery()" hidden></i>
							 | 
						||
| 
								 | 
							
								          </div>
							 | 
						||
| 
								 | 
							
								          <div id="map-search-dropdown" class="map-search-dropdown" hidden>
							 | 
						||
| 
								 | 
							
								            <div class="h-scrollbar">
							 | 
						||
| 
								 | 
							
								              <ul>
							 | 
						||
| 
								 | 
							
								                <template v-for="(data,index) in varList">
							 | 
						||
| 
								 | 
							
								                  <li v-on:click="setCenter(data)">
							 | 
						||
| 
								 | 
							
								                    <div class="h-icon-dw">
							 | 
						||
| 
								 | 
							
								                      <i></i>
							 | 
						||
| 
								 | 
							
								                    </div>
							 | 
						||
| 
								 | 
							
								                    <div>
							 | 
						||
| 
								 | 
							
								                      <p>{{data.CORP_NAME || ''}}</p>
							 | 
						||
| 
								 | 
							
								                      <p>{{data.ADDRESS || ''}}</p>
							 | 
						||
| 
								 | 
							
								                    </div>
							 | 
						||
| 
								 | 
							
								                  </li>
							 | 
						||
| 
								 | 
							
								                </template>
							 | 
						||
| 
								 | 
							
								              </ul>
							 | 
						||
| 
								 | 
							
								            </div>
							 | 
						||
| 
								 | 
							
								            <div class="h-empty" v-if="varList.length==0">
							 | 
						||
| 
								 | 
							
								              <div class="h-empty__wrapper h-breakpoint--sm">
							 | 
						||
| 
								 | 
							
								                <i class="iconfont icon-wushuju"></i>
							 | 
						||
| 
								 | 
							
								                <p class="h-empty__description">暂无数据</p>
							 | 
						||
| 
								 | 
							
								              </div>
							 | 
						||
| 
								 | 
							
								            </div>
							 | 
						||
| 
								 | 
							
								          </div>
							 | 
						||
| 
								 | 
							
								        </div>
							 | 
						||
| 
								 | 
							
								        <!--下拉筛选开始-->
							 | 
						||
| 
								 | 
							
								      </div>
							 | 
						||
| 
								 | 
							
								      <div class="hv-layout">
							 | 
						||
| 
								 | 
							
								        <div class="top-shadow"></div>
							 | 
						||
| 
								 | 
							
								        <div class="left-shadow"></div>
							 | 
						||
| 
								 | 
							
								        <div class="right-shadow"></div>
							 | 
						||
| 
								 | 
							
								        <div class="view-layout stage-2">
							 | 
						||
| 
								 | 
							
								          <div class="view-layout-bg">
							 | 
						||
| 
								 | 
							
								            <div class="view-layout-loop-bg"></div>
							 | 
						||
| 
								 | 
							
								            <div class="view-layout-loop"></div>
							 | 
						||
| 
								 | 
							
								          </div>
							 | 
						||
| 
								 | 
							
								          <div class="view-layout-main">
							 | 
						||
| 
								 | 
							
								            <header>
							 | 
						||
| 
								 | 
							
								              <div class="header-time">
							 | 
						||
| 
								 | 
							
								                <span>{{time}}</span><span>{{date}}</span><span>{{week}}</span>
							 | 
						||
| 
								 | 
							
								              </div>
							 | 
						||
| 
								 | 
							
								            </header>
							 | 
						||
| 
								 | 
							
								            <section>
							 | 
						||
| 
								 | 
							
								              <div class="view-panel">
							 | 
						||
| 
								 | 
							
								                <header class="view-panel-title">
							 | 
						||
| 
								 | 
							
								                  <span>企业统计</span>
							 | 
						||
| 
								 | 
							
								                </header>
							 | 
						||
| 
								 | 
							
								                <div class="view-panel-main">
							 | 
						||
| 
								 | 
							
								                  <div class="enterprise-chart">
							 | 
						||
| 
								 | 
							
								                    <div class="left-aside">
							 | 
						||
| 
								 | 
							
								                      <div class="circle-bg"></div>
							 | 
						||
| 
								 | 
							
								                      <div class="circle-outer"></div>
							 | 
						||
| 
								 | 
							
								                      <div class="circle-line"></div>
							 | 
						||
| 
								 | 
							
								                      <div class="circle-inner"></div>
							 | 
						||
| 
								 | 
							
								                      <div class="chart-main" id="chart1">
							 | 
						||
| 
								 | 
							
								                      </div>
							 | 
						||
| 
								 | 
							
								                    </div>
							 | 
						||
| 
								 | 
							
								                    <div class="right-aside">
							 | 
						||
| 
								 | 
							
								                      <div class="enterprise-box">
							 | 
						||
| 
								 | 
							
								                        <div class="enterprise-item">
							 | 
						||
| 
								 | 
							
								                          <i class="bg-green"></i>
							 | 
						||
| 
								 | 
							
								                          <p>
							 | 
						||
| 
								 | 
							
								                            企业总数
							 | 
						||
| 
								 | 
							
								                            <transition name="fade">
							 | 
						||
| 
								 | 
							
								                              <span class="color-green counter-value">{{animatedAllCount}}</span>
							 | 
						||
| 
								 | 
							
								                            </transition>
							 | 
						||
| 
								 | 
							
								                            <b>家</b>
							 | 
						||
| 
								 | 
							
								                          </p>
							 | 
						||
| 
								 | 
							
								                        </div>
							 | 
						||
| 
								 | 
							
								                        <div class="enterprise-item">
							 | 
						||
| 
								 | 
							
								                          <i class="bg-oringe"></i>
							 | 
						||
| 
								 | 
							
								                          <p>
							 | 
						||
| 
								 | 
							
								                            确认企业数
							 | 
						||
| 
								 | 
							
								                            <span class="color-oringe counter-value">{{animatedSureCount}}</span>
							 | 
						||
| 
								 | 
							
								                            <b>家</b>
							 | 
						||
| 
								 | 
							
								                          </p>
							 | 
						||
| 
								 | 
							
								                        </div>
							 | 
						||
| 
								 | 
							
								                        <div class="enterprise-item">
							 | 
						||
| 
								 | 
							
								                          <i class="bg-red"></i>
							 | 
						||
| 
								 | 
							
								                          <p>
							 | 
						||
| 
								 | 
							
								                            确认率
							 | 
						||
| 
								 | 
							
								                            <span class="color-red counter-value">{{animatedSureRate}}</span>
							 | 
						||
| 
								 | 
							
								                            <b>%</b>
							 | 
						||
| 
								 | 
							
								                          </p>
							 | 
						||
| 
								 | 
							
								                        </div>
							 | 
						||
| 
								 | 
							
								                      </div>
							 | 
						||
| 
								 | 
							
								                    </div>
							 | 
						||
| 
								 | 
							
								                  </div>
							 | 
						||
| 
								 | 
							
								                </div>
							 | 
						||
| 
								 | 
							
								              </div>
							 | 
						||
| 
								 | 
							
								              <div class="view-panel">
							 | 
						||
| 
								 | 
							
								                <header class="view-panel-title">
							 | 
						||
| 
								 | 
							
								                  <span>风险辨识情况统计</span>
							 | 
						||
| 
								 | 
							
								                </header>
							 | 
						||
| 
								 | 
							
								                <div class="view-panel-main neiw">
							 | 
						||
| 
								 | 
							
								                  <div class="signboard">
							 | 
						||
| 
								 | 
							
								                    <div class="bg-signbig">
							 | 
						||
| 
								 | 
							
								                      <label class="counter-value color-blue">{{animatedRiskCorpCount}}</label>
							 | 
						||
| 
								 | 
							
								                      <span>开展风险辨识企业数</span>
							 | 
						||
| 
								 | 
							
								                    </div>
							 | 
						||
| 
								 | 
							
								                    <ul>
							 | 
						||
| 
								 | 
							
								                      <li>
							 | 
						||
| 
								 | 
							
								                        <label class="counter-value color-oringe">{{animatedUnitCount}}</label>
							 | 
						||
| 
								 | 
							
								                        <span>风险点(单元)</span>
							 | 
						||
| 
								 | 
							
								                      </li>
							 | 
						||
| 
								 | 
							
								                      <li>
							 | 
						||
| 
								 | 
							
								                        <label class="counter-value color-green">{{animatedIdCount}}</label>
							 | 
						||
| 
								 | 
							
								                        <span>辨识部位</span>
							 | 
						||
| 
								 | 
							
								                      </li>
							 | 
						||
| 
								 | 
							
								                      <li>
							 | 
						||
| 
								 | 
							
								                        <label class="counter-value color-red">{{animatedPointCount}}</label>
							 | 
						||
| 
								 | 
							
								                        <span>存在风险</span>
							 | 
						||
| 
								 | 
							
								                      </li>
							 | 
						||
| 
								 | 
							
								                    </ul>
							 | 
						||
| 
								 | 
							
								                  </div>
							 | 
						||
| 
								 | 
							
								                </div>
							 | 
						||
| 
								 | 
							
								              </div>
							 | 
						||
| 
								 | 
							
								              <div class="view-panel">
							 | 
						||
| 
								 | 
							
								                <header class="view-panel-title">
							 | 
						||
| 
								 | 
							
								                  <span>辨识部位风险等级</span>
							 | 
						||
| 
								 | 
							
								                </header>
							 | 
						||
| 
								 | 
							
								                <div class="view-panel-main neiw">
							 | 
						||
| 
								 | 
							
								                  <div class="Ladder">
							 | 
						||
| 
								 | 
							
								                    <ul>
							 | 
						||
| 
								 | 
							
								                      <li class="high-fx bg-map">
							 | 
						||
| 
								 | 
							
								                        <label>{{riskData.Acount}}</label>
							 | 
						||
| 
								 | 
							
								                        <span>高风险</span>
							 | 
						||
| 
								 | 
							
								                      </li>
							 | 
						||
| 
								 | 
							
								                      <li class="big-fx bg-map">
							 | 
						||
| 
								 | 
							
								                        <label>{{riskData.Bcount}}</label>
							 | 
						||
| 
								 | 
							
								                        <span>较大风险</span>
							 | 
						||
| 
								 | 
							
								                      </li>
							 | 
						||
| 
								 | 
							
								                      <li class="normal-fx bg-map">
							 | 
						||
| 
								 | 
							
								                        <label>{{riskData.Ccount}}</label>
							 | 
						||
| 
								 | 
							
								                        <span>一般风险</span>
							 | 
						||
| 
								 | 
							
								                      </li>
							 | 
						||
| 
								 | 
							
								                      <li class="low-fx bg-map">
							 | 
						||
| 
								 | 
							
								                        <label>{{riskData.Dcount}}</label>
							 | 
						||
| 
								 | 
							
								                        <span>低风险</span>
							 | 
						||
| 
								 | 
							
								                      </li>
							 | 
						||
| 
								 | 
							
								                    </ul>
							 | 
						||
| 
								 | 
							
								                  </div>
							 | 
						||
| 
								 | 
							
								                </div>
							 | 
						||
| 
								 | 
							
								              </div>
							 | 
						||
| 
								 | 
							
								              <div class="view-panel">
							 | 
						||
| 
								 | 
							
								                <header class="view-panel-title">
							 | 
						||
| 
								 | 
							
								                  <span>重大危险源企业分布</span>
							 | 
						||
| 
								 | 
							
								                </header>
							 | 
						||
| 
								 | 
							
								                <div class="view-panel-main neiw">
							 | 
						||
| 
								 | 
							
								                  <div class="column-chart-bg">
							 | 
						||
| 
								 | 
							
								                    <div class="column-chart" id="chart2">
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								                    </div>
							 | 
						||
| 
								 | 
							
								                  </div>
							 | 
						||
| 
								 | 
							
								                </div>
							 | 
						||
| 
								 | 
							
								              </div>
							 | 
						||
| 
								 | 
							
								            </section>
							 | 
						||
| 
								 | 
							
								          </div>
							 | 
						||
| 
								 | 
							
								        </div>
							 | 
						||
| 
								 | 
							
								        <div class="view-layout reverse stage-2">
							 | 
						||
| 
								 | 
							
								          <div class="view-layout-bg">
							 | 
						||
| 
								 | 
							
								            <div class="view-layout-loop-bg"></div>
							 | 
						||
| 
								 | 
							
								            <div class="view-layout-loop"></div>
							 | 
						||
| 
								 | 
							
								          </div>
							 | 
						||
| 
								 | 
							
								          <div class="view-layout-main">
							 | 
						||
| 
								 | 
							
								            <header>
							 | 
						||
| 
								 | 
							
								              <div class="header-weather">
							 | 
						||
| 
								 | 
							
								                <div class="db-header-weather">
							 | 
						||
| 
								 | 
							
								                  <!--                <i class="sunny"></i>-->
							 | 
						||
| 
								 | 
							
								                  <!--                <i id="type"></i>-->
							 | 
						||
| 
								 | 
							
								                  <span id="type"></span>
							 | 
						||
| 
								 | 
							
								                  <label>
							 | 
						||
| 
								 | 
							
								                    <span id="wendu"></span>
							 | 
						||
| 
								 | 
							
								                    <span class="unit">℃</span>
							 | 
						||
| 
								 | 
							
								                  </label>
							 | 
						||
| 
								 | 
							
								                  <dl>
							 | 
						||
| 
								 | 
							
								                    <dt>风力风向</dt>
							 | 
						||
| 
								 | 
							
								                    <dd id="feng"></dd>
							 | 
						||
| 
								 | 
							
								                  </dl>
							 | 
						||
| 
								 | 
							
								                </div>
							 | 
						||
| 
								 | 
							
								              </div>
							 | 
						||
| 
								 | 
							
								            </header>
							 | 
						||
| 
								 | 
							
								            <section>
							 | 
						||
| 
								 | 
							
								              <div class="view-panel reverse">
							 | 
						||
| 
								 | 
							
								                <header class="view-panel-title">
							 | 
						||
| 
								 | 
							
								                  <span>企业规模统计情况</span>
							 | 
						||
| 
								 | 
							
								                </header>
							 | 
						||
| 
								 | 
							
								                <div class="view-panel-main">
							 | 
						||
| 
								 | 
							
								                  <div class="sizestate">
							 | 
						||
| 
								 | 
							
								                    <dl>
							 | 
						||
| 
								 | 
							
								                      <dt>规上</dt>
							 | 
						||
| 
								 | 
							
								                      <dd>{{upCorpNum}}</dd>
							 | 
						||
| 
								 | 
							
								                    </dl>
							 | 
						||
| 
								 | 
							
								                    <dl>
							 | 
						||
| 
								 | 
							
								                      <dt>规下</dt>
							 | 
						||
| 
								 | 
							
								                      <dd>{{downCorpNum}}</dd>
							 | 
						||
| 
								 | 
							
								                    </dl>
							 | 
						||
| 
								 | 
							
								                  </div>
							 | 
						||
| 
								 | 
							
								                  <div class="circular-chart-bg">
							 | 
						||
| 
								 | 
							
								                    <div class="circular-chart" id="chart3">
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								                    </div>
							 | 
						||
| 
								 | 
							
								                  </div>
							 | 
						||
| 
								 | 
							
								                </div>
							 | 
						||
| 
								 | 
							
								              </div>
							 | 
						||
| 
								 | 
							
								              <div class="view-panel reverse">
							 | 
						||
| 
								 | 
							
								                <header class="view-panel-title">
							 | 
						||
| 
								 | 
							
								                  <span>企业相关属性统计</span>
							 | 
						||
| 
								 | 
							
								                </header>
							 | 
						||
| 
								 | 
							
								                <div class="view-panel-main">
							 | 
						||
| 
								 | 
							
								                  <div class="line-chart-bg">
							 | 
						||
| 
								 | 
							
								                    <div class="line-chart" id="chart5">
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								                    </div>
							 | 
						||
| 
								 | 
							
								                  </div>
							 | 
						||
| 
								 | 
							
								                </div>
							 | 
						||
| 
								 | 
							
								              </div>
							 | 
						||
| 
								 | 
							
								              <div class="view-panel reverse">
							 | 
						||
| 
								 | 
							
								                <header class="view-panel-title">
							 | 
						||
| 
								 | 
							
								                  <span>隐患整改对比图</span>
							 | 
						||
| 
								 | 
							
								                </header>
							 | 
						||
| 
								 | 
							
								                <div class="view-panel-main">
							 | 
						||
| 
								 | 
							
								                  <div class="line-chart-bg">
							 | 
						||
| 
								 | 
							
								                    <div class="line-chart" id="chart4">
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								                    </div>
							 | 
						||
| 
								 | 
							
								                  </div>
							 | 
						||
| 
								 | 
							
								                </div>
							 | 
						||
| 
								 | 
							
								              </div>
							 | 
						||
| 
								 | 
							
								            </section>
							 | 
						||
| 
								 | 
							
								          </div>
							 | 
						||
| 
								 | 
							
								        </div>
							 | 
						||
| 
								 | 
							
								      </div>
							 | 
						||
| 
								 | 
							
								    </div>
							 | 
						||
| 
								 | 
							
								  </div>
							 | 
						||
| 
								 | 
							
								</body>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								</html>
							 | 
						||
| 
								 | 
							
								<script type="text/javascript" src="https://cdn.jsdelivr.net/npm/echarts@5/dist/echarts.min.js"></script>
							 | 
						||
| 
								 | 
							
								<script type="text/javascript"
							 | 
						||
| 
								 | 
							
								  src="https://api.map.baidu.com/api?v=2.0&ak=OElqFYoKiAH8KFtph8ftLKF5NlNrbCUr&s=1"></script>
							 | 
						||
| 
								 | 
							
								<script src="https://pv.sohu.com/cityjson?ie=utf-8" type="text/javascript"></script>
							 | 
						||
| 
								 | 
							
								<script src="js/echart.js" type="text/javascript" charset="utf-8"></script>
							 | 
						||
| 
								 | 
							
								<script src="./js/jquery.js" type="text/javascript" charset="utf-8"></script>
							 | 
						||
| 
								 | 
							
								<script src="./js/vue.js" type="text/javascript" charset="utf-8"></script>
							 | 
						||
| 
								 | 
							
								<script src="./js/gsap.min.js"></script>
							 | 
						||
| 
								 | 
							
								<script src="../config.js" type="text/javascript" charset="utf-8"></script>
							 | 
						||
| 
								 | 
							
								<script type="text/javascript">
							 | 
						||
| 
								 | 
							
								  $(document).ready(function () {
							 | 
						||
| 
								 | 
							
								    $("#map").height($(document).height())
							 | 
						||
| 
								 | 
							
								    // 搜索点击事件
							 | 
						||
| 
								 | 
							
								    $('#icon-sousuo').bind('click', function () {
							 | 
						||
| 
								 | 
							
								      $('#icon-sousuo').hide()
							 | 
						||
| 
								 | 
							
								      $('#icon-sousuo-1').show()
							 | 
						||
| 
								 | 
							
								      $('#map-search-main-input').addClass('show')
							 | 
						||
| 
								 | 
							
								    })
							 | 
						||
| 
								 | 
							
								    // $("#map-search-main-input").blur(function(){
							 | 
						||
| 
								 | 
							
								    //   $("#map-search-main-input").removeClass("show");
							 | 
						||
| 
								 | 
							
								    // });
							 | 
						||
| 
								 | 
							
								    // 筛选点击事件
							 | 
						||
| 
								 | 
							
								    $('.map-filter-main:first').bind('click', function () {
							 | 
						||
| 
								 | 
							
								      $('.map-filter-main>i:first').toggleClass('show-dropdown')
							 | 
						||
| 
								 | 
							
								      $('#first-dropdown').toggle()
							 | 
						||
| 
								 | 
							
								    })
							 | 
						||
| 
								 | 
							
								    $('.map-filter-main:eq(1)').bind('click', function () {
							 | 
						||
| 
								 | 
							
								      $('.map-filter-main>i:eq(1)').toggleClass('show-dropdown')
							 | 
						||
| 
								 | 
							
								      $('#second-dropdown').toggle()
							 | 
						||
| 
								 | 
							
								    })
							 | 
						||
| 
								 | 
							
								    // 隐藏侧边栏
							 | 
						||
| 
								 | 
							
								    $('.icon-collapse').bind('click', function () {
							 | 
						||
| 
								 | 
							
								      $('.view-layout').toggleClass('collapse')
							 | 
						||
| 
								 | 
							
								      $('.left-shadow').toggleClass('width0')
							 | 
						||
| 
								 | 
							
								      $('.right-shadow').toggleClass('width0')
							 | 
						||
| 
								 | 
							
								      $('.db-toolbar-filter').toggleClass('right0')
							 | 
						||
| 
								 | 
							
								      $('.map-search').toggleClass('left0')
							 | 
						||
| 
								 | 
							
								    })
							 | 
						||
| 
								 | 
							
								    window.addEventListener('resize', function () {
							 | 
						||
| 
								 | 
							
								      $("#map").height($(document).height())
							 | 
						||
| 
								 | 
							
								    });
							 | 
						||
| 
								 | 
							
								    $.getScript('http://api.map.baidu.com/location/ip?ak=OElqFYoKiAH8KFtph8ftLKF5NlNrbCUr&callback=findWeather')
							 | 
						||
| 
								 | 
							
								  })
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  function findWeather(data) {
							 | 
						||
| 
								 | 
							
								    jQuery.support.cors = true
							 | 
						||
| 
								 | 
							
								    $.ajax({
							 | 
						||
| 
								 | 
							
								      url: 'http://wthrcdn.etouch.cn/weather_mini',
							 | 
						||
| 
								 | 
							
								      type: 'GET',
							 | 
						||
| 
								 | 
							
								      dataType: 'json',
							 | 
						||
| 
								 | 
							
								      data: { city: (data.content.address).split('省')[1] }, //(returnCitySN.cname).split('省')[1]:获取所在的市
							 | 
						||
| 
								 | 
							
								      success: function (res) {
							 | 
						||
| 
								 | 
							
								        var city = res.data.city//所在城市
							 | 
						||
| 
								 | 
							
								        $('#wendu').html(res.data.wendu)
							 | 
						||
| 
								 | 
							
								        $('#feng').html(res.data.forecast[0].fengxiang + ' ' + res.data.forecast[0].fengli.replace('<![CDATA[', '').replace(']]>', ''))
							 | 
						||
| 
								 | 
							
								        $('#type').html(res.data.forecast[0].type)
							 | 
						||
| 
								 | 
							
								        // var maxTemperature = res.data.forecast[0].high;//最高温度
							 | 
						||
| 
								 | 
							
								        // var minTemperature = res.data.forecast[0].low;//最低温度
							 | 
						||
| 
								 | 
							
								        // var weather = minTemperature.split(' ')[1] + '~' + maxTemperature.split(' ')[1];
							 | 
						||
| 
								 | 
							
								        var type = res.data.forecast[0].type//天气状态
							 | 
						||
| 
								 | 
							
								      },
							 | 
						||
| 
								 | 
							
								      error: function (err) {
							 | 
						||
| 
								 | 
							
								        console.log(err)
							 | 
						||
| 
								 | 
							
								      }
							 | 
						||
| 
								 | 
							
								    })
							 | 
						||
| 
								 | 
							
								  }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  var vm = new Vue({
							 | 
						||
| 
								 | 
							
								    el: '#app',
							 | 
						||
| 
								 | 
							
								    data: {
							 | 
						||
| 
								 | 
							
								      map: '',
							 | 
						||
| 
								 | 
							
								      KEYWORDS: '',
							 | 
						||
| 
								 | 
							
								      ECOTypeList: [],
							 | 
						||
| 
								 | 
							
								      CORP_TYPE_NAME: '企业经济类型', // 经济类型
							 | 
						||
| 
								 | 
							
								      CORP_TYPE: '', // 经济类型
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								      varList: [],
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								      mapTypeList: [{ id: 1, name: '企业信息' }, { id: 2, name: '隐患信息' }, { id: 3, name: '风险信息' }, { id: 4, name: '重大危险源信息' }],
							 | 
						||
| 
								 | 
							
								      MAP_TYPE_NAME: '企业信息', // 经济类型
							 | 
						||
| 
								 | 
							
								      MAP_TYPE: '1', // 经济类型
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								      time: '',
							 | 
						||
| 
								 | 
							
								      date: '',
							 | 
						||
| 
								 | 
							
								      week: '',
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								      allCount: 0,
							 | 
						||
| 
								 | 
							
								      tweenedAllCount: 0,
							 | 
						||
| 
								 | 
							
								      sureCount: 0,
							 | 
						||
| 
								 | 
							
								      tweenedSureCount: 0,
							 | 
						||
| 
								 | 
							
								      sureRate: 0,
							 | 
						||
| 
								 | 
							
								      tweenedSureRate: 0,
							 | 
						||
| 
								 | 
							
								      upCorpNum: 0,
							 | 
						||
| 
								 | 
							
								      downCorpNum: 0,
							 | 
						||
| 
								 | 
							
								      riskCorpList: [],
							 | 
						||
| 
								 | 
							
								      riskCorpCount: 0,
							 | 
						||
| 
								 | 
							
								      tweenedRiskCorpCount: 0,
							 | 
						||
| 
								 | 
							
								      unitCount: 0,
							 | 
						||
| 
								 | 
							
								      tweenedUnitCount: 0,
							 | 
						||
| 
								 | 
							
								      idCount: 0,
							 | 
						||
| 
								 | 
							
								      tweenedIdCount: 0,
							 | 
						||
| 
								 | 
							
								      pointCount: 0,
							 | 
						||
| 
								 | 
							
								      tweenedPointCount: 0,
							 | 
						||
| 
								 | 
							
								      riskData: {
							 | 
						||
| 
								 | 
							
								        Acount: 0,
							 | 
						||
| 
								 | 
							
								        Bcount: 0,
							 | 
						||
| 
								 | 
							
								        Ccount: 0,
							 | 
						||
| 
								 | 
							
								        Dcount: 0
							 | 
						||
| 
								 | 
							
								      }
							 | 
						||
| 
								 | 
							
								    },
							 | 
						||
| 
								 | 
							
								    computed: {
							 | 
						||
| 
								 | 
							
								      animatedAllCount: function () {
							 | 
						||
| 
								 | 
							
								        return this.tweenedAllCount.toFixed(0)
							 | 
						||
| 
								 | 
							
								      },
							 | 
						||
| 
								 | 
							
								      animatedSureCount: function () {
							 | 
						||
| 
								 | 
							
								        return this.tweenedSureCount.toFixed(0)
							 | 
						||
| 
								 | 
							
								      },
							 | 
						||
| 
								 | 
							
								      animatedSureRate: function () {
							 | 
						||
| 
								 | 
							
								        return this.tweenedSureRate.toFixed(2)
							 | 
						||
| 
								 | 
							
								      },
							 | 
						||
| 
								 | 
							
								      animatedRiskCorpCount: function () {
							 | 
						||
| 
								 | 
							
								        return this.tweenedRiskCorpCount.toFixed(0)
							 | 
						||
| 
								 | 
							
								      },
							 | 
						||
| 
								 | 
							
								      animatedUnitCount: function () {
							 | 
						||
| 
								 | 
							
								        return this.tweenedUnitCount.toFixed(0)
							 | 
						||
| 
								 | 
							
								      },
							 | 
						||
| 
								 | 
							
								      animatedIdCount: function () {
							 | 
						||
| 
								 | 
							
								        return this.tweenedIdCount.toFixed(0)
							 | 
						||
| 
								 | 
							
								      },
							 | 
						||
| 
								 | 
							
								      animatedPointCount: function () {
							 | 
						||
| 
								 | 
							
								        return this.tweenedPointCount.toFixed(0)
							 | 
						||
| 
								 | 
							
								      }
							 | 
						||
| 
								 | 
							
								    },
							 | 
						||
| 
								 | 
							
								    watch: {
							 | 
						||
| 
								 | 
							
								      allCount: function (newValue) {
							 | 
						||
| 
								 | 
							
								        gsap.to(this.$data, { duration: 1.5, tweenedAllCount: newValue })
							 | 
						||
| 
								 | 
							
								      },
							 | 
						||
| 
								 | 
							
								      sureCount: function (newValue) {
							 | 
						||
| 
								 | 
							
								        gsap.to(this.$data, { duration: 1.5, tweenedSureCount: newValue })
							 | 
						||
| 
								 | 
							
								      },
							 | 
						||
| 
								 | 
							
								      sureRate: function (newValue) {
							 | 
						||
| 
								 | 
							
								        gsap.to(this.$data, { duration: 1.5, tweenedSureRate: newValue })
							 | 
						||
| 
								 | 
							
								      },
							 | 
						||
| 
								 | 
							
								      riskCorpCount: function (newValue) {
							 | 
						||
| 
								 | 
							
								        gsap.to(this.$data, { duration: 1.5, tweenedRiskCorpCount: newValue })
							 | 
						||
| 
								 | 
							
								      },
							 | 
						||
| 
								 | 
							
								      unitCount: function (newValue) {
							 | 
						||
| 
								 | 
							
								        gsap.to(this.$data, { duration: 1.5, tweenedUnitCount: newValue })
							 | 
						||
| 
								 | 
							
								      },
							 | 
						||
| 
								 | 
							
								      idCount: function (newValue) {
							 | 
						||
| 
								 | 
							
								        gsap.to(this.$data, { duration: 1.5, tweenedIdCount: newValue })
							 | 
						||
| 
								 | 
							
								      },
							 | 
						||
| 
								 | 
							
								      pointCount: function (newValue) {
							 | 
						||
| 
								 | 
							
								        gsap.to(this.$data, { duration: 1.5, tweenedPointCount: newValue })
							 | 
						||
| 
								 | 
							
								      }
							 | 
						||
| 
								 | 
							
								    },
							 | 
						||
| 
								 | 
							
								    methods: {
							 | 
						||
| 
								 | 
							
								      init: function () {
							 | 
						||
| 
								 | 
							
								        this.handleMap()
							 | 
						||
| 
								 | 
							
								        this.getDict()
							 | 
						||
| 
								 | 
							
								        this.getCorpStatistics()
							 | 
						||
| 
								 | 
							
								        this.getRiskCorp()
							 | 
						||
| 
								 | 
							
								        this.getRiskData()
							 | 
						||
| 
								 | 
							
								        this.getMajorData()
							 | 
						||
| 
								 | 
							
								        this.getHiddenData()
							 | 
						||
| 
								 | 
							
								        setInterval(function () {
							 | 
						||
| 
								 | 
							
								          vm.getTime()
							 | 
						||
| 
								 | 
							
								        }, 1000)
							 | 
						||
| 
								 | 
							
								      },
							 | 
						||
| 
								 | 
							
								      handleMap() {
							 | 
						||
| 
								 | 
							
								        $.ajax({
							 | 
						||
| 
								 | 
							
								          xhrFields: {
							 | 
						||
| 
								 | 
							
								            withCredentials: true
							 | 
						||
| 
								 | 
							
								          },
							 | 
						||
| 
								 | 
							
								          type: 'POST',
							 | 
						||
| 
								 | 
							
								          url: config.httpurl + 'department/getCityCode',
							 | 
						||
| 
								 | 
							
								          data: {
							 | 
						||
| 
								 | 
							
								          },
							 | 
						||
| 
								 | 
							
								          dataType: 'json',
							 | 
						||
| 
								 | 
							
								          success: function (data) {
							 | 
						||
| 
								 | 
							
								            vm.map = new BMap.Map('map')
							 | 
						||
| 
								 | 
							
								            var point = new BMap.Point(119.570882,39.915455);
							 | 
						||
| 
								 | 
							
								            // 39.922898,119.60518
							 | 
						||
| 
								 | 
							
								            console.log(data)
							 | 
						||
| 
								 | 
							
								            // var point = '邢台市'
							 | 
						||
| 
								 | 
							
								            vm.map.centerAndZoom(point, 12)
							 | 
						||
| 
								 | 
							
								            vm.map.enableScrollWheelZoom(true)
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								            vm.addPoint()
							 | 
						||
| 
								 | 
							
								          }
							 | 
						||
| 
								 | 
							
								        }).done().fail(function () {
							 | 
						||
| 
								 | 
							
								          alert('登录失效!', '请求服务器无响应,稍后再试', 'warning')
							 | 
						||
| 
								 | 
							
								          setTimeout(function () {
							 | 
						||
| 
								 | 
							
								            window.location.href = '../../login'
							 | 
						||
| 
								 | 
							
								          }, 2000)
							 | 
						||
| 
								 | 
							
								        })
							 | 
						||
| 
								 | 
							
								      },
							 | 
						||
| 
								 | 
							
								      getCorpStatistics: function () {
							 | 
						||
| 
								 | 
							
								        $.ajax({
							 | 
						||
| 
								 | 
							
								          xhrFields: {
							 | 
						||
| 
								 | 
							
								            withCredentials: true
							 | 
						||
| 
								 | 
							
								          },
							 | 
						||
| 
								 | 
							
								          type: 'POST',
							 | 
						||
| 
								 | 
							
								          url: config.httpurl + 'corpinfo/main/statistics',
							 | 
						||
| 
								 | 
							
								          data: {
							 | 
						||
| 
								 | 
							
								            CORP_TYPE: this.CORP_TYPE
							 | 
						||
| 
								 | 
							
								          },
							 | 
						||
| 
								 | 
							
								          dataType: 'json',
							 | 
						||
| 
								 | 
							
								          success: function (data) {
							 | 
						||
| 
								 | 
							
								            if ('success' == data.result) {
							 | 
						||
| 
								 | 
							
								              vm.allCount = data.pd.allCorpNum
							 | 
						||
| 
								 | 
							
								              vm.sureCount = data.pd.sureCorpNum
							 | 
						||
| 
								 | 
							
								              if (data.pd.allCorpNum == 0) {
							 | 
						||
| 
								 | 
							
								                vm.sureRate = 0
							 | 
						||
| 
								 | 
							
								              } else {
							 | 
						||
| 
								 | 
							
								                vm.sureRate = ((data.pd.sureCorpNum / data.pd.allCorpNum).toFixed(4)) * 100
							 | 
						||
| 
								 | 
							
								              }
							 | 
						||
| 
								 | 
							
								              vm.upCorpNum = data.pd.upCorpNum
							 | 
						||
| 
								 | 
							
								              vm.downCorpNum = data.pd.downCorpNum
							 | 
						||
| 
								 | 
							
								              corpCountChart(data.pd)
							 | 
						||
| 
								 | 
							
								              corpScanChart(data.pd)
							 | 
						||
| 
								 | 
							
								              corpAttributeChart(data.pd)
							 | 
						||
| 
								 | 
							
								            }
							 | 
						||
| 
								 | 
							
								          }
							 | 
						||
| 
								 | 
							
								        }).done().fail(function () {
							 | 
						||
| 
								 | 
							
								          alert('登录失效!', '请求服务器无响应,稍后再试', 'warning')
							 | 
						||
| 
								 | 
							
								          setTimeout(function () {
							 | 
						||
| 
								 | 
							
								            window.location.href = '../../login'
							 | 
						||
| 
								 | 
							
								          }, 2000)
							 | 
						||
| 
								 | 
							
								        })
							 | 
						||
| 
								 | 
							
								      },
							 | 
						||
| 
								 | 
							
								      getRiskCorp: function () {
							 | 
						||
| 
								 | 
							
								        $.ajax({
							 | 
						||
| 
								 | 
							
								          xhrFields: {
							 | 
						||
| 
								 | 
							
								            withCredentials: true
							 | 
						||
| 
								 | 
							
								          },
							 | 
						||
| 
								 | 
							
								          type: 'POST',
							 | 
						||
| 
								 | 
							
								          url: config.httpurl + 'corpinfo/riskStatisticslistAll',
							 | 
						||
| 
								 | 
							
								          data: {
							 | 
						||
| 
								 | 
							
								            COUNTRY: this.COUNTRY,
							 | 
						||
| 
								 | 
							
								            VILLAGE: this.VILLAGE,
							 | 
						||
| 
								 | 
							
								            CORP_TYPE: this.CORP_TYPE
							 | 
						||
| 
								 | 
							
								          },
							 | 
						||
| 
								 | 
							
								          dataType: 'json',
							 | 
						||
| 
								 | 
							
								          success: function (data) {
							 | 
						||
| 
								 | 
							
								            if ('success' == data.result) {
							 | 
						||
| 
								 | 
							
								              vm.riskCorpList = data.varList
							 | 
						||
| 
								 | 
							
								              let riskCorpCount = 0
							 | 
						||
| 
								 | 
							
								              let unitCount = 0
							 | 
						||
| 
								 | 
							
								              let idCount = 0
							 | 
						||
| 
								 | 
							
								              let pointCount = 0
							 | 
						||
| 
								 | 
							
								              for (let i = 0; i < vm.riskCorpList.length; i++) {
							 | 
						||
| 
								 | 
							
								                riskCorpCount++
							 | 
						||
| 
								 | 
							
								                unitCount += vm.riskCorpList[i].unitCount
							 | 
						||
| 
								 | 
							
								                idCount += vm.riskCorpList[i].idCount
							 | 
						||
| 
								 | 
							
								                pointCount += vm.riskCorpList[i].pointCount
							 | 
						||
| 
								 | 
							
								              }
							 | 
						||
| 
								 | 
							
								              vm.riskCorpCount = riskCorpCount
							 | 
						||
| 
								 | 
							
								              vm.unitCount = unitCount
							 | 
						||
| 
								 | 
							
								              vm.idCount = idCount
							 | 
						||
| 
								 | 
							
								              vm.pointCount = pointCount
							 | 
						||
| 
								 | 
							
								            }
							 | 
						||
| 
								 | 
							
								          }
							 | 
						||
| 
								 | 
							
								        }).done().fail(function () {
							 | 
						||
| 
								 | 
							
								          alert('登录失效!', '请求服务器无响应,稍后再试', 'warning')
							 | 
						||
| 
								 | 
							
								          setTimeout(function () {
							 | 
						||
| 
								 | 
							
								            window.location.href = '../../login'
							 | 
						||
| 
								 | 
							
								          }, 2000)
							 | 
						||
| 
								 | 
							
								        })
							 | 
						||
| 
								 | 
							
								      },
							 | 
						||
| 
								 | 
							
								      getRiskData() {
							 | 
						||
| 
								 | 
							
								        $.ajax({
							 | 
						||
| 
								 | 
							
								          xhrFields: {
							 | 
						||
| 
								 | 
							
								            withCredentials: true
							 | 
						||
| 
								 | 
							
								          },
							 | 
						||
| 
								 | 
							
								          type: 'POST',
							 | 
						||
| 
								 | 
							
								          url: config.httpurl + 'riskpoint/main/statistics',
							 | 
						||
| 
								 | 
							
								          data: {
							 | 
						||
| 
								 | 
							
								            COUNTRY: this.COUNTRY,
							 | 
						||
| 
								 | 
							
								            VILLAGE: this.VILLAGE,
							 | 
						||
| 
								 | 
							
								            CORP_TYPE: this.CORP_TYPE
							 | 
						||
| 
								 | 
							
								          },
							 | 
						||
| 
								 | 
							
								          dataType: 'json',
							 | 
						||
| 
								 | 
							
								          success: function (data) {
							 | 
						||
| 
								 | 
							
								            if ('success' == data.result) {
							 | 
						||
| 
								 | 
							
								              vm.riskData = data.pd
							 | 
						||
| 
								 | 
							
								            }
							 | 
						||
| 
								 | 
							
								          }
							 | 
						||
| 
								 | 
							
								        }).done().fail(function () {
							 | 
						||
| 
								 | 
							
								          alert('登录失效!', '请求服务器无响应,稍后再试', 'warning')
							 | 
						||
| 
								 | 
							
								          setTimeout(function () {
							 | 
						||
| 
								 | 
							
								            window.location.href = '../../login'
							 | 
						||
| 
								 | 
							
								          }, 2000)
							 | 
						||
| 
								 | 
							
								        })
							 | 
						||
| 
								 | 
							
								      },
							 | 
						||
| 
								 | 
							
								      getMajorData() {
							 | 
						||
| 
								 | 
							
								        $.ajax({
							 | 
						||
| 
								 | 
							
								          xhrFields: {
							 | 
						||
| 
								 | 
							
								            withCredentials: true
							 | 
						||
| 
								 | 
							
								          },
							 | 
						||
| 
								 | 
							
								          type: 'POST',
							 | 
						||
| 
								 | 
							
								          url: config.httpurl + 'majorinformation/main/statistics',
							 | 
						||
| 
								 | 
							
								          data: {},
							 | 
						||
| 
								 | 
							
								          dataType: 'json',
							 | 
						||
| 
								 | 
							
								          success: function (data) {
							 | 
						||
| 
								 | 
							
								            if ('success' == data.result) {
							 | 
						||
| 
								 | 
							
								              const varLisr = data.varList
							 | 
						||
| 
								 | 
							
								              const barData = {
							 | 
						||
| 
								 | 
							
								                GROUP_NAME: [],
							 | 
						||
| 
								 | 
							
								                Acount: [],
							 | 
						||
| 
								 | 
							
								                Bcount: [],
							 | 
						||
| 
								 | 
							
								                Ccount: [],
							 | 
						||
| 
								 | 
							
								                Dcount: []
							 | 
						||
| 
								 | 
							
								              }
							 | 
						||
| 
								 | 
							
								              for (let i = 0; i < varLisr.length; i++) {
							 | 
						||
| 
								 | 
							
								                barData.GROUP_NAME.push(varLisr[i].GROUP_NAME)
							 | 
						||
| 
								 | 
							
								                barData.Acount.push(varLisr[i].Acount)
							 | 
						||
| 
								 | 
							
								                barData.Bcount.push(varLisr[i].Bcount)
							 | 
						||
| 
								 | 
							
								                barData.Ccount.push(varLisr[i].Ccount)
							 | 
						||
| 
								 | 
							
								                barData.Dcount.push(varLisr[i].Dcount)
							 | 
						||
| 
								 | 
							
								              }
							 | 
						||
| 
								 | 
							
								              majorBar(barData)
							 | 
						||
| 
								 | 
							
								            }
							 | 
						||
| 
								 | 
							
								          }
							 | 
						||
| 
								 | 
							
								        }).done().fail(function () {
							 | 
						||
| 
								 | 
							
								          alert('登录失效!', '请求服务器无响应,稍后再试', 'warning')
							 | 
						||
| 
								 | 
							
								          setTimeout(function () {
							 | 
						||
| 
								 | 
							
								            window.location.href = '../../login'
							 | 
						||
| 
								 | 
							
								          }, 2000)
							 | 
						||
| 
								 | 
							
								        })
							 | 
						||
| 
								 | 
							
								      },
							 | 
						||
| 
								 | 
							
								      getHiddenData: function () {
							 | 
						||
| 
								 | 
							
								        $.ajax({
							 | 
						||
| 
								 | 
							
								          xhrFields: {
							 | 
						||
| 
								 | 
							
								            withCredentials: true
							 | 
						||
| 
								 | 
							
								          },
							 | 
						||
| 
								 | 
							
								          type: 'POST',
							 | 
						||
| 
								 | 
							
								          url: config.httpurl + 'hidden/main/statistics',
							 | 
						||
| 
								 | 
							
								          data: {},
							 | 
						||
| 
								 | 
							
								          dataType: 'json',
							 | 
						||
| 
								 | 
							
								          success: function (data) {
							 | 
						||
| 
								 | 
							
								            if ('success' == data.result) {
							 | 
						||
| 
								 | 
							
								              const varLisr = data.varList
							 | 
						||
| 
								 | 
							
								              const lineData = {
							 | 
						||
| 
								 | 
							
								                GROUP_NAME: [],
							 | 
						||
| 
								 | 
							
								                SBHD_NUM: [],
							 | 
						||
| 
								 | 
							
								                ZGHD_NUM: []
							 | 
						||
| 
								 | 
							
								              }
							 | 
						||
| 
								 | 
							
								              for (let i = 0; i < varLisr.length; i++) {
							 | 
						||
| 
								 | 
							
								                lineData.GROUP_NAME.push(varLisr[i].GROUP_NAME)
							 | 
						||
| 
								 | 
							
								                lineData.SBHD_NUM.push(varLisr[i].SBHD_NUM)
							 | 
						||
| 
								 | 
							
								                lineData.ZGHD_NUM.push(varLisr[i].ZGHD_NUM)
							 | 
						||
| 
								 | 
							
								              }
							 | 
						||
| 
								 | 
							
								              hiddenLine(lineData)
							 | 
						||
| 
								 | 
							
								            }
							 | 
						||
| 
								 | 
							
								          }
							 | 
						||
| 
								 | 
							
								        }).done().fail(function () {
							 | 
						||
| 
								 | 
							
								          alert('登录失效!', '请求服务器无响应,稍后再试', 'warning')
							 | 
						||
| 
								 | 
							
								          setTimeout(function () {
							 | 
						||
| 
								 | 
							
								            window.location.href = '../../login'
							 | 
						||
| 
								 | 
							
								          }, 2000)
							 | 
						||
| 
								 | 
							
								        })
							 | 
						||
| 
								 | 
							
								      },
							 | 
						||
| 
								 | 
							
								      selectEcoType: function (id, name) {
							 | 
						||
| 
								 | 
							
								        this.CORP_TYPE = id
							 | 
						||
| 
								 | 
							
								        this.CORP_TYPE_NAME = name
							 | 
						||
| 
								 | 
							
								        $('.map-filter-main>i:first').toggleClass('show-dropdown')
							 | 
						||
| 
								 | 
							
								        $('#first-dropdown').toggle()
							 | 
						||
| 
								 | 
							
								        this.getCorpStatistics()
							 | 
						||
| 
								 | 
							
								        this.getRiskCorp()
							 | 
						||
| 
								 | 
							
								        this.getRiskData()
							 | 
						||
| 
								 | 
							
								        this.addPoint()
							 | 
						||
| 
								 | 
							
								      },
							 | 
						||
| 
								 | 
							
								      selectMapType: function (id, name) {
							 | 
						||
| 
								 | 
							
								        this.MAP_TYPE = id
							 | 
						||
| 
								 | 
							
								        this.MAP_TYPE_NAME = name
							 | 
						||
| 
								 | 
							
								        $('.map-filter-main>i:eq(1)').toggleClass('show-dropdown')
							 | 
						||
| 
								 | 
							
								        $('#second-dropdown').toggle()
							 | 
						||
| 
								 | 
							
								        this.addPoint()
							 | 
						||
| 
								 | 
							
								      },
							 | 
						||
| 
								 | 
							
								      getQuery() {
							 | 
						||
| 
								 | 
							
								        $('#icon-sousuo').show()
							 | 
						||
| 
								 | 
							
								        $('#icon-sousuo-1').hide()
							 | 
						||
| 
								 | 
							
								        $('#map-search-dropdown').show(300)
							 | 
						||
| 
								 | 
							
								        $('#map-search-main-input').removeClass('show')
							 | 
						||
| 
								 | 
							
								        this.addPoint()
							 | 
						||
| 
								 | 
							
								      },
							 | 
						||
| 
								 | 
							
								      addPoint: function () {
							 | 
						||
| 
								 | 
							
								        this.map.clearOverlays()
							 | 
						||
| 
								 | 
							
								        if (this.MAP_TYPE == 1) {
							 | 
						||
| 
								 | 
							
								          this.getCorpMap();
							 | 
						||
| 
								 | 
							
								        } else if (this.MAP_TYPE == 2) {
							 | 
						||
| 
								 | 
							
								          this.getHiddenMap()
							 | 
						||
| 
								 | 
							
								        } else if (this.MAP_TYPE == 3) {
							 | 
						||
| 
								 | 
							
								          this.getRiskMap()
							 | 
						||
| 
								 | 
							
								        } else if (this.MAP_TYPE == 4) {
							 | 
						||
| 
								 | 
							
								          this.getDangerMap()
							 | 
						||
| 
								 | 
							
								        }
							 | 
						||
| 
								 | 
							
								      },
							 | 
						||
| 
								 | 
							
								      setCenter: function (data) {
							 | 
						||
| 
								 | 
							
								        $('#map-search-dropdown').hide(300)
							 | 
						||
| 
								 | 
							
								        const point = new BMap.Point(data.LONGITUDE, data.LATITUDE)
							 | 
						||
| 
								 | 
							
								        vm.map.centerAndZoom(point, 12)
							 | 
						||
| 
								 | 
							
								      },
							 | 
						||
| 
								 | 
							
								      getCorpMap: function () {
							 | 
						||
| 
								 | 
							
								        $.ajax({
							 | 
						||
| 
								 | 
							
								          xhrFields: {
							 | 
						||
| 
								 | 
							
								            withCredentials: true
							 | 
						||
| 
								 | 
							
								          },
							 | 
						||
| 
								 | 
							
								          type: 'POST',
							 | 
						||
| 
								 | 
							
								          url: config.httpurl + 'corpinfo/listAllV2',
							 | 
						||
| 
								 | 
							
								          data: {
							 | 
						||
| 
								 | 
							
								            KEYWORDS: this.KEYWORDS,
							 | 
						||
| 
								 | 
							
								            COUNTRY: this.COUNTRY,
							 | 
						||
| 
								 | 
							
								            VILLAGE: this.VILLAGE,
							 | 
						||
| 
								 | 
							
								            CORP_TYPE: this.CORP_TYPE
							 | 
						||
| 
								 | 
							
								          },
							 | 
						||
| 
								 | 
							
								          dataType: 'json',
							 | 
						||
| 
								 | 
							
								          success: function (data) {
							 | 
						||
| 
								 | 
							
								            if ('success' == data.result) {
							 | 
						||
| 
								 | 
							
								              const varList = data.varList
							 | 
						||
| 
								 | 
							
								              vm.varList = varList
							 | 
						||
| 
								 | 
							
								              for (let i = 0; i < varList.length; i++) {
							 | 
						||
| 
								 | 
							
								                const point = new BMap.Point(varList[i].LONGITUDE, varList[i].LATITUDE)
							 | 
						||
| 
								 | 
							
								                const marker = new BMap.Marker(point) // 创建标注
							 | 
						||
| 
								 | 
							
								                vm.map.addOverlay(marker) // 将标注添加到地图中
							 | 
						||
| 
								 | 
							
								                // 设置提示框的宽高等
							 | 
						||
| 
								 | 
							
								                const opts = {
							 | 
						||
| 
								 | 
							
								                  title: '<h4>' + varList[i].CORP_NAME + '</h4>',
							 | 
						||
| 
								 | 
							
								                  width: 320,
							 | 
						||
| 
								 | 
							
								                  // height: 320,
							 | 
						||
| 
								 | 
							
								                  enableMessage: false,
							 | 
						||
| 
								 | 
							
								                  offset: {
							 | 
						||
| 
								 | 
							
								                    width: 5, height: -15
							 | 
						||
| 
								 | 
							
								                  }
							 | 
						||
| 
								 | 
							
								                }
							 | 
						||
| 
								 | 
							
								                // 设置提示框的内容
							 | 
						||
| 
								 | 
							
								                const infoWindow = new BMap.InfoWindow(`<table class="table-baidu-map">` +
							 | 
						||
| 
								 | 
							
								                  `<tr>` +
							 | 
						||
| 
								 | 
							
								                  `<td class="brbi">企业类型:</td>` +
							 | 
						||
| 
								 | 
							
								                  `<td>` + (varList[i].CORP_OF_TYPE_VAL || '') + (varList[i].CORP_OF_TYPE2_VAL ? '--' + varList[i].CORP_OF_TYPE2_VAL : '') + `</td>` +
							 | 
						||
| 
								 | 
							
								                  `</tr>` +
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								                  `<tr>` +
							 | 
						||
| 
								 | 
							
								                  `<td class="brbi">主要负责人:</td>` +
							 | 
						||
| 
								 | 
							
								                  `<td>` + (varList[i].CONTACTS || '') + `</td>` +
							 | 
						||
| 
								 | 
							
								                  `</tr>` +
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								                  `<tr>` +
							 | 
						||
| 
								 | 
							
								                  `<td class="brbi">电话:</td>` +
							 | 
						||
| 
								 | 
							
								                  `<td>` + (varList[i].CONTACTS_PHONE || '') + `</td>` +
							 | 
						||
| 
								 | 
							
								                  `</tr>` +
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								                  `<tr>` +
							 | 
						||
| 
								 | 
							
								                  `<td class="brbi">风险点:` + (varList[i].unitCount || '0') + `</td>` +
							 | 
						||
| 
								 | 
							
								                  `<td class="brbi">辨识部位:` + (varList[i].idCount || '0') + ` </td>` +
							 | 
						||
| 
								 | 
							
								                  `<td class="brbi">存在风险:` + (varList[i].pointCount || '0') + ` </td>` +
							 | 
						||
| 
								 | 
							
								                  `</tr>` +
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								                  `<tr>` +
							 | 
						||
| 
								 | 
							
								                  `<td class="arai_red" >检查清单数:` + (varList[i].checkedCount || '0') + `  </td>` +
							 | 
						||
| 
								 | 
							
								                  `<td class="arai_green">上报隐患数:` + (varList[i].zdCount + varList[i].ybCount || '0') + ` </td>` +
							 | 
						||
| 
								 | 
							
								                  `<td class="arai_blue">已整改隐患数:` + (varList[i].zdCount || '0') + `  </td>` +
							 | 
						||
| 
								 | 
							
								                  `</tr>`
							 | 
						||
| 
								 | 
							
								                  //
							 | 
						||
| 
								 | 
							
								                  // `<tr>` +
							 | 
						||
| 
								 | 
							
								                  // `<td class="brbi">企业状态:</td>` +
							 | 
						||
| 
								 | 
							
								                  // `<td>` + (varList[i].STATUS_NAME || '') + `</td>` +
							 | 
						||
| 
								 | 
							
								                  // `</tr>` +
							 | 
						||
| 
								 | 
							
								                  //
							 | 
						||
| 
								 | 
							
								                  //
							 | 
						||
| 
								 | 
							
								                  // `<tr>` +
							 | 
						||
| 
								 | 
							
								                  // `<td class="brbi">地址:</td>` +
							 | 
						||
| 
								 | 
							
								                  // `<td>` + (varList[i].ADDRESS || '') + `</td>` +
							 | 
						||
| 
								 | 
							
								                  // `</tr>`
							 | 
						||
| 
								 | 
							
								                  , opts)
							 | 
						||
| 
								 | 
							
								                marker.addEventListener('mouseover', function () {
							 | 
						||
| 
								 | 
							
								                  vm.map.openInfoWindow(infoWindow, point)
							 | 
						||
| 
								 | 
							
								                })
							 | 
						||
| 
								 | 
							
								              }
							 | 
						||
| 
								 | 
							
								            }
							 | 
						||
| 
								 | 
							
								          }
							 | 
						||
| 
								 | 
							
								        }).done().fail(function () {
							 | 
						||
| 
								 | 
							
								          alert('登录失效!', '请求服务器无响应,稍后再试', 'warning')
							 | 
						||
| 
								 | 
							
								          setTimeout(function () {
							 | 
						||
| 
								 | 
							
								            window.location.href = '../../login'
							 | 
						||
| 
								 | 
							
								          }, 2000)
							 | 
						||
| 
								 | 
							
								        })
							 | 
						||
| 
								 | 
							
								      },
							 | 
						||
| 
								 | 
							
								      getHiddenMap: function () {
							 | 
						||
| 
								 | 
							
								        $.ajax({
							 | 
						||
| 
								 | 
							
								          xhrFields: {
							 | 
						||
| 
								 | 
							
								            withCredentials: true
							 | 
						||
| 
								 | 
							
								          },
							 | 
						||
| 
								 | 
							
								          type: 'POST',
							 | 
						||
| 
								 | 
							
								          url: config.httpurl + 'corpinfo/listAll',
							 | 
						||
| 
								 | 
							
								          data: {
							 | 
						||
| 
								 | 
							
								            KEYWORDS: this.KEYWORDS,
							 | 
						||
| 
								 | 
							
								            COUNTRY: this.COUNTRY,
							 | 
						||
| 
								 | 
							
								            VILLAGE: this.VILLAGE,
							 | 
						||
| 
								 | 
							
								            CORP_TYPE: this.CORP_TYPE,
							 | 
						||
| 
								 | 
							
								            HIDDEN_GIS: 1
							 | 
						||
| 
								 | 
							
								          },
							 | 
						||
| 
								 | 
							
								          dataType: 'json',
							 | 
						||
| 
								 | 
							
								          success: function (data) {
							 | 
						||
| 
								 | 
							
								            if ('success' == data.result) {
							 | 
						||
| 
								 | 
							
								              const varList = data.varList
							 | 
						||
| 
								 | 
							
								              vm.varList = varList
							 | 
						||
| 
								 | 
							
								              for (let i = 0; i < varList.length; i++) {
							 | 
						||
| 
								 | 
							
								                const point = new BMap.Point(varList[i].LONGITUDE, varList[i].LATITUDE)
							 | 
						||
| 
								 | 
							
								                const marker = new BMap.Marker(point) // 创建标注
							 | 
						||
| 
								 | 
							
								                vm.map.addOverlay(marker) // 将标注添加到地图中
							 | 
						||
| 
								 | 
							
								                // 设置提示框的宽高等
							 | 
						||
| 
								 | 
							
								                const opts = {
							 | 
						||
| 
								 | 
							
								                  title: '<h4>' + varList[i].CORP_NAME + '</h4>',
							 | 
						||
| 
								 | 
							
								                  width: 280,
							 | 
						||
| 
								 | 
							
								                  // height: 320,
							 | 
						||
| 
								 | 
							
								                  enableMessage: false,
							 | 
						||
| 
								 | 
							
								                  offset: {
							 | 
						||
| 
								 | 
							
								                    width: 5, height: -15
							 | 
						||
| 
								 | 
							
								                  }
							 | 
						||
| 
								 | 
							
								                }
							 | 
						||
| 
								 | 
							
								                // 设置提示框的内容
							 | 
						||
| 
								 | 
							
								                const infoWindow = new BMap.InfoWindow(`<table class="table-baidu-map">` +
							 | 
						||
| 
								 | 
							
								                  `<tr>` +
							 | 
						||
| 
								 | 
							
								                  `<td class="brbi">主要负责人</td>` +
							 | 
						||
| 
								 | 
							
								                  `<td>` + (varList[i].CONTACTS || '') + `</td>` +
							 | 
						||
| 
								 | 
							
								                  `</tr>` +
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								                  `<tr>` +
							 | 
						||
| 
								 | 
							
								                  `<td class="brbi">联系电话</td>` +
							 | 
						||
| 
								 | 
							
								                  `<td>` + (varList[i].CONTACTS_PHONE || '') + `</td>` +
							 | 
						||
| 
								 | 
							
								                  `</tr>` +
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								                  `<tr>` +
							 | 
						||
| 
								 | 
							
								                  `<td class="brbi">上报隐患数</td>` +
							 | 
						||
| 
								 | 
							
								                  `<td>` + (varList[i].zgCount + varList[i].wzgCount) + `</td>` +
							 | 
						||
| 
								 | 
							
								                  `</tr>` +
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								                  `<tr>` +
							 | 
						||
| 
								 | 
							
								                  `<td class="brbi">整改隐患数</td>` +
							 | 
						||
| 
								 | 
							
								                  `<td>` + varList[i].zgCount + `</td>` +
							 | 
						||
| 
								 | 
							
								                  `</tr>` +
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								                  `<tr>` +
							 | 
						||
| 
								 | 
							
								                  `<td class="brbi">未整改隐患数</td>` +
							 | 
						||
| 
								 | 
							
								                  `<td>` + varList[i].wzgCount + `</td>` +
							 | 
						||
| 
								 | 
							
								                  `</tr>`
							 | 
						||
| 
								 | 
							
								                  , opts)
							 | 
						||
| 
								 | 
							
								                marker.addEventListener('mouseover', function () {
							 | 
						||
| 
								 | 
							
								                  vm.map.openInfoWindow(infoWindow, point)
							 | 
						||
| 
								 | 
							
								                })
							 | 
						||
| 
								 | 
							
								              }
							 | 
						||
| 
								 | 
							
								            }
							 | 
						||
| 
								 | 
							
								          }
							 | 
						||
| 
								 | 
							
								        }).done().fail(function () {
							 | 
						||
| 
								 | 
							
								          alert('登录失效!', '请求服务器无响应,稍后再试', 'warning')
							 | 
						||
| 
								 | 
							
								          setTimeout(function () {
							 | 
						||
| 
								 | 
							
								            window.location.href = '../../login'
							 | 
						||
| 
								 | 
							
								          }, 2000)
							 | 
						||
| 
								 | 
							
								        })
							 | 
						||
| 
								 | 
							
								      },
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								      getRiskMap: function () {
							 | 
						||
| 
								 | 
							
								        $.ajax({
							 | 
						||
| 
								 | 
							
								          xhrFields: {
							 | 
						||
| 
								 | 
							
								            withCredentials: true
							 | 
						||
| 
								 | 
							
								          },
							 | 
						||
| 
								 | 
							
								          type: 'POST',
							 | 
						||
| 
								 | 
							
								          url: config.httpurl + 'corpinfo/riskStatisticslistAll',
							 | 
						||
| 
								 | 
							
								          data: {
							 | 
						||
| 
								 | 
							
								            KEYWORDS: this.KEYWORDS,
							 | 
						||
| 
								 | 
							
								            COUNTRY: this.COUNTRY,
							 | 
						||
| 
								 | 
							
								            VILLAGE: this.VILLAGE,
							 | 
						||
| 
								 | 
							
								            CORP_TYPE: this.CORP_TYPE
							 | 
						||
| 
								 | 
							
								          },
							 | 
						||
| 
								 | 
							
								          dataType: 'json',
							 | 
						||
| 
								 | 
							
								          success: function (data) {
							 | 
						||
| 
								 | 
							
								            if ('success' == data.result) {
							 | 
						||
| 
								 | 
							
								              const varList = data.varList
							 | 
						||
| 
								 | 
							
								              vm.varList = varList
							 | 
						||
| 
								 | 
							
								              for (let i = 0; i < varList.length; i++) {
							 | 
						||
| 
								 | 
							
								                const point = new BMap.Point(varList[i].LONGITUDE, varList[i].LATITUDE)
							 | 
						||
| 
								 | 
							
								                const marker = new BMap.Marker(point) // 创建标注
							 | 
						||
| 
								 | 
							
								                vm.map.addOverlay(marker) // 将标注添加到地图中
							 | 
						||
| 
								 | 
							
								                // 设置提示框的宽高等
							 | 
						||
| 
								 | 
							
								                const opts = {
							 | 
						||
| 
								 | 
							
								                  title: '<h4>' + varList[i].CORP_NAME + '</h4>',
							 | 
						||
| 
								 | 
							
								                  width: 280,
							 | 
						||
| 
								 | 
							
								                  // height: 320,
							 | 
						||
| 
								 | 
							
								                  enableMessage: false,
							 | 
						||
| 
								 | 
							
								                  offset: {
							 | 
						||
| 
								 | 
							
								                    width: 5, height: -15
							 | 
						||
| 
								 | 
							
								                  }
							 | 
						||
| 
								 | 
							
								                }
							 | 
						||
| 
								 | 
							
								                // 设置提示框的内容
							 | 
						||
| 
								 | 
							
								                const infoWindow = new BMap.InfoWindow(`<table class="table-baidu-map">` +
							 | 
						||
| 
								 | 
							
								                  `<tr>` +
							 | 
						||
| 
								 | 
							
								                  `<td class="brbi">主要负责人</td>` +
							 | 
						||
| 
								 | 
							
								                  `<td>` + (varList[i].CONTACTS || '') + `</td>` +
							 | 
						||
| 
								 | 
							
								                  `</tr>` +
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								                  `<tr>` +
							 | 
						||
| 
								 | 
							
								                  `<td class="brbi">联系电话</td>` +
							 | 
						||
| 
								 | 
							
								                  `<td>` + (varList[i].CONTACTS_PHONE || '') + `</td>` +
							 | 
						||
| 
								 | 
							
								                  `</tr>` +
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								                  `<tr>` +
							 | 
						||
| 
								 | 
							
								                  `<td class="brbi">风险点(单元)数</td>` +
							 | 
						||
| 
								 | 
							
								                  `<td>` + (varList[i].unitCount || 0) + `</td>` +
							 | 
						||
| 
								 | 
							
								                  `</tr>` +
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								                  `<tr>` +
							 | 
						||
| 
								 | 
							
								                  `<td class="brbi">辨识部位数</td>` +
							 | 
						||
| 
								 | 
							
								                  `<td>` + (varList[i].idCount || 0) + `</td>` +
							 | 
						||
| 
								 | 
							
								                  `</tr>` +
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								                  `<tr>` +
							 | 
						||
| 
								 | 
							
								                  `<td class="brbi">存在风险数</td>` +
							 | 
						||
| 
								 | 
							
								                  `<td>` + (varList[i].pointCount || 0) + `</td>` +
							 | 
						||
| 
								 | 
							
								                  `</tr>`
							 | 
						||
| 
								 | 
							
								                  , opts)
							 | 
						||
| 
								 | 
							
								                marker.addEventListener('mouseover', function () {
							 | 
						||
| 
								 | 
							
								                  vm.map.openInfoWindow(infoWindow, point)
							 | 
						||
| 
								 | 
							
								                })
							 | 
						||
| 
								 | 
							
								              }
							 | 
						||
| 
								 | 
							
								            }
							 | 
						||
| 
								 | 
							
								          }
							 | 
						||
| 
								 | 
							
								        }).done().fail(function () {
							 | 
						||
| 
								 | 
							
								          alert('登录失效!', '请求服务器无响应,稍后再试', 'warning')
							 | 
						||
| 
								 | 
							
								          setTimeout(function () {
							 | 
						||
| 
								 | 
							
								            window.location.href = '../../login'
							 | 
						||
| 
								 | 
							
								          }, 2000)
							 | 
						||
| 
								 | 
							
								        })
							 | 
						||
| 
								 | 
							
								      },
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								      getDangerMap: function () {
							 | 
						||
| 
								 | 
							
								        $.ajax({
							 | 
						||
| 
								 | 
							
								          xhrFields: {
							 | 
						||
| 
								 | 
							
								            withCredentials: true
							 | 
						||
| 
								 | 
							
								          },
							 | 
						||
| 
								 | 
							
								          type: 'POST',
							 | 
						||
| 
								 | 
							
								          url: config.httpurl + 'majorinformation/listAll',
							 | 
						||
| 
								 | 
							
								          data: {
							 | 
						||
| 
								 | 
							
								            KEYWORDS: this.KEYWORDS,
							 | 
						||
| 
								 | 
							
								            COUNTRY: this.COUNTRY,
							 | 
						||
| 
								 | 
							
								            VILLAGE: this.VILLAGE,
							 | 
						||
| 
								 | 
							
								            CORP_TYPE: this.CORP_TYPE
							 | 
						||
| 
								 | 
							
								          },
							 | 
						||
| 
								 | 
							
								          dataType: 'json',
							 | 
						||
| 
								 | 
							
								          success: function (data) {
							 | 
						||
| 
								 | 
							
								            if ('success' == data.result) {
							 | 
						||
| 
								 | 
							
								              const varList = data.varList
							 | 
						||
| 
								 | 
							
								              vm.varList = varList
							 | 
						||
| 
								 | 
							
								              for (let i = 0; i < varList.length; i++) {
							 | 
						||
| 
								 | 
							
								                const point = new BMap.Point(varList[i].LONGITUDE, varList[i].LATITUDE)
							 | 
						||
| 
								 | 
							
								                const marker = new BMap.Marker(point) // 创建标注
							 | 
						||
| 
								 | 
							
								                vm.map.addOverlay(marker) // 将标注添加到地图中
							 | 
						||
| 
								 | 
							
								                // 设置提示框的宽高等
							 | 
						||
| 
								 | 
							
								                const opts = {
							 | 
						||
| 
								 | 
							
								                  title: '<h4>' + varList[i].MAJOR_NAME + '</h4>',
							 | 
						||
| 
								 | 
							
								                  width: 280,
							 | 
						||
| 
								 | 
							
								                  // height: 320,
							 | 
						||
| 
								 | 
							
								                  enableMessage: false,
							 | 
						||
| 
								 | 
							
								                  offset: {
							 | 
						||
| 
								 | 
							
								                    width: 5, height: -15
							 | 
						||
| 
								 | 
							
								                  }
							 | 
						||
| 
								 | 
							
								                }
							 | 
						||
| 
								 | 
							
								                let levelName = ''
							 | 
						||
| 
								 | 
							
								                if (varList[i].MAJOR_LEVEL == 'level1') {
							 | 
						||
| 
								 | 
							
								                  levelName = '一级'
							 | 
						||
| 
								 | 
							
								                } else if (varList[i].MAJOR_LEVEL == 'level2') {
							 | 
						||
| 
								 | 
							
								                  levelName = '二级'
							 | 
						||
| 
								 | 
							
								                } else if (varList[i].MAJOR_LEVEL == 'level3') {
							 | 
						||
| 
								 | 
							
								                  levelName = '三级'
							 | 
						||
| 
								 | 
							
								                } else if (varList[i].MAJOR_LEVEL == 'level4') {
							 | 
						||
| 
								 | 
							
								                  levelName = '四级'
							 | 
						||
| 
								 | 
							
								                }
							 | 
						||
| 
								 | 
							
								                // 设置提示框的内容
							 | 
						||
| 
								 | 
							
								                const infoWindow = new BMap.InfoWindow(`<table class="table-baidu-map">` +
							 | 
						||
| 
								 | 
							
								                  `<tr>` +
							 | 
						||
| 
								 | 
							
								                  `<td class="brbi">所属企业:</td>` +
							 | 
						||
| 
								 | 
							
								                  `<td>` + (varList[i].CORP_NAME || '') + `</td>` +
							 | 
						||
| 
								 | 
							
								                  `</tr>` +
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								                  `<tr>` +
							 | 
						||
| 
								 | 
							
								                  `<td class="brbi">等级:</td>` +
							 | 
						||
| 
								 | 
							
								                  `<td>` + levelName + `</td>` +
							 | 
						||
| 
								 | 
							
								                  `</tr>` +
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								                  `<tr>` +
							 | 
						||
| 
								 | 
							
								                  `<td class="brbi">类型:</td>` +
							 | 
						||
| 
								 | 
							
								                  `<td>` + (varList[i].TYPE_NAME || '') + `</td>` +
							 | 
						||
| 
								 | 
							
								                  `</tr>` +
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								                  `<tr>` +
							 | 
						||
| 
								 | 
							
								                  `<td class="brbi">主要负责人:</td>` +
							 | 
						||
| 
								 | 
							
								                  `<td>` + (varList[i].LIABLE_NAME || '') + `</td>` +
							 | 
						||
| 
								 | 
							
								                  `</tr>` +
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								                  `<tr>` +
							 | 
						||
| 
								 | 
							
								                  `<td class="brbi">联系电话:</td>` +
							 | 
						||
| 
								 | 
							
								                  `<td>` + (varList[i].LIABLE_PHONE || '') + `</td>` +
							 | 
						||
| 
								 | 
							
								                  `</tr>`
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								                  , opts)
							 | 
						||
| 
								 | 
							
								                marker.addEventListener('mouseover', function () {
							 | 
						||
| 
								 | 
							
								                  vm.map.openInfoWindow(infoWindow, point)
							 | 
						||
| 
								 | 
							
								                })
							 | 
						||
| 
								 | 
							
								              }
							 | 
						||
| 
								 | 
							
								            }
							 | 
						||
| 
								 | 
							
								          }
							 | 
						||
| 
								 | 
							
								        }).done().fail(function () {
							 | 
						||
| 
								 | 
							
								          alert('登录失效!', '请求服务器无响应,稍后再试', 'warning')
							 | 
						||
| 
								 | 
							
								          setTimeout(function () {
							 | 
						||
| 
								 | 
							
								            window.location.href = '../../login'
							 | 
						||
| 
								 | 
							
								          }, 2000)
							 | 
						||
| 
								 | 
							
								        })
							 | 
						||
| 
								 | 
							
								      },
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								      getTime: function () {
							 | 
						||
| 
								 | 
							
								        var myDate = new Date
							 | 
						||
| 
								 | 
							
								        var year = myDate.getFullYear() //获取当前年
							 | 
						||
| 
								 | 
							
								        var mon = myDate.getMonth() + 1 //获取当前月
							 | 
						||
| 
								 | 
							
								        var date = myDate.getDate() //获取当前日
							 | 
						||
| 
								 | 
							
								        var h = myDate.getHours()//获取当前小时数(0-23)
							 | 
						||
| 
								 | 
							
								        var m = myDate.getMinutes()//获取当前分钟数(0-59)
							 | 
						||
| 
								 | 
							
								        var s = myDate.getSeconds()//获取当前秒
							 | 
						||
| 
								 | 
							
								        if (s < 10) {
							 | 
						||
| 
								 | 
							
								          s = '0' + s
							 | 
						||
| 
								 | 
							
								        }
							 | 
						||
| 
								 | 
							
								        var week = myDate.getDay()
							 | 
						||
| 
								 | 
							
								        var weeks = ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六']
							 | 
						||
| 
								 | 
							
								        this.time = h + ':' + m + ':' + s
							 | 
						||
| 
								 | 
							
								        this.date = year + '.' + mon + '.' + date
							 | 
						||
| 
								 | 
							
								        this.week = weeks[week]
							 | 
						||
| 
								 | 
							
								        // $("#time").html(year + "年" + mon + "月" + date + "日" + weeks[week]);
							 | 
						||
| 
								 | 
							
								      },
							 | 
						||
| 
								 | 
							
								      //获取数据字典数据
							 | 
						||
| 
								 | 
							
								      getDict: function () {
							 | 
						||
| 
								 | 
							
								        //企业经济类型
							 | 
						||
| 
								 | 
							
								        $.ajax({
							 | 
						||
| 
								 | 
							
								          xhrFields: {
							 | 
						||
| 
								 | 
							
								            withCredentials: true
							 | 
						||
| 
								 | 
							
								          },
							 | 
						||
| 
								 | 
							
								          type: 'POST',
							 | 
						||
| 
								 | 
							
								          url: config.httpurl + 'dictionaries/getLevels?tm=' + new Date().getTime(),
							 | 
						||
| 
								 | 
							
								          data: { DICTIONARIES_ID: 'f2598ba72e864eadabf0ca4b664d26b9' },
							 | 
						||
| 
								 | 
							
								          dataType: 'json',
							 | 
						||
| 
								 | 
							
								          success: function (data) {
							 | 
						||
| 
								 | 
							
								            vm.ECOTypeList = data.list
							 | 
						||
| 
								 | 
							
								          }
							 | 
						||
| 
								 | 
							
								        })
							 | 
						||
| 
								 | 
							
								      }
							 | 
						||
| 
								 | 
							
								    },
							 | 
						||
| 
								 | 
							
								    mounted() {
							 | 
						||
| 
								 | 
							
								      this.init()
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								  })
							 | 
						||
| 
								 | 
							
								  // $(function() {
							 | 
						||
| 
								 | 
							
								  // var H = $(window).height();
							 | 
						||
| 
								 | 
							
								  // var W = $(window).width();
							 | 
						||
| 
								 | 
							
								  // $(".full-screen").width(W).height(H);
							 | 
						||
| 
								 | 
							
								  // getCorpStatistics()
							 | 
						||
| 
								 | 
							
								  // $(window).resize(function() {
							 | 
						||
| 
								 | 
							
								  // 	var H = $(window).height();
							 | 
						||
| 
								 | 
							
								  // 	var W = $(window).width();
							 | 
						||
| 
								 | 
							
								  // 	$(".full-screen").width(W).height(H);
							 | 
						||
| 
								 | 
							
								  // });
							 | 
						||
| 
								 | 
							
								  // })
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								</script>
							 |