Browse Source

首页忘记提了

v6
蟑螂恶霸 1 year ago
parent
commit
d387e1ec74
  1. 958
      lib/EmergencyService/zdxtEmergencyBootStart/src/main/resources/templates/project/code/statistical/home.html

958
lib/EmergencyService/zdxtEmergencyBootStart/src/main/resources/templates/project/code/statistical/home.html

@ -0,0 +1,958 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>首页--执法监督码执法监督</title>
<link type="text/css" rel="stylesheet" href="/statistical/font-awesome/css/font-awesome.min.css" />
<link type="text/css" rel="stylesheet" href="/statistical/styles/home.css" />
<script type="text/javascript" src="/statistical/scripts/jquery-3.3.1.min.js"></script>
<script type="text/javascript" src="/statistical/scripts/echarts.min.js"></script>
</head>
<body>
<div class="wrap_all">
<div class="wrap_left">
<div class="cont_left">
<h1 class="block_tit">行政检查</h1>
<div class="count_admin_wrap">
<div class="count_admin">
<label class=""><img src="/statistical/images/icon_jc.png" alt="联合检查" />联合检查</label>
<div class="count_admin_num"><b id="uniteNum">0</b><span class="number_percent" id="unitePer">0.0<i>%</i></span></div>
<div>
<div class="percent-tag">
<span class="data-rise" id=""><i class="fa fa fa-long-arrow-up"></i></span>
<span class="data-fall" id="" style="display: none;"><i class="fa fa fa-long-arrow-down"></i></span>
<span class="data-change" id="uniteNum_yoy">0.0%</span>
<label id="">同比</label>
</div>
<div class="percent-tag">
<span class="data-rise" id="" style="display: none;"><i class="fa fa fa-long-arrow-up"></i></span>
<span class="data-fall" id=""><i class="fa fa fa-long-arrow-down"></i></span>
<span class="data-change" id="uniteNum_rr">0.0%</span>
<label id="">环比</label>
</div>
</div>
</div>
<div class="count_admin">
<label class=""><img src="/statistical/images/icon_yg.png" alt="检查预告" />检查预告</label>
<div class="count_admin_num"><b id="lawNum">0</b><span class="number_percent" id="lawPer">0.0<i>%</i></span></div>
<div>
<div class="percent-tag">
<span class="data-rise" id=""><i class="fa fa fa-long-arrow-up"></i></span>
<span class="data-fall" id="" style="display: none;"><i class="fa fa fa-long-arrow-down"></i></span>
<span class="data-change" id="lawNum_yoy">0.0%</span>
<label id="">同比</label>
</div>
<div class="percent-tag">
<span class="data-rise" id="" style="display: none;"><i class="fa fa fa-long-arrow-up"></i></span>
<span class="data-fall" id=""><i class="fa fa fa-long-arrow-down"></i></span>
<span class="data-change" id="lawNum_rr">0.0%</span>
<label id="">环比</label>
</div>
</div>
</div>
<div class="count_admin">
<label class=""><img src="/statistical/images/icon_ts.png" alt="涉企投诉" />涉企投诉</label>
<div class="count_admin_num"><b id="complaintNum">0</b><span class="number_percent" id="comPer">0.0<i>%</i></span></div>
<div>
<div class="percent-tag">
<span class="data-rise" id=""><i class="fa fa fa-long-arrow-up"></i></span>
<span class="data-fall" id="" style="display: none;"><i class="fa fa fa-long-arrow-down"></i></span>
<span class="data-change" id="complaintNum_yoy">0.0%</span>
<label id="">同比</label>
</div>
<div class="percent-tag">
<span class="data-rise" id="" style="display: none;"><i class="fa fa fa-long-arrow-up"></i></span>
<span class="data-fall" id=""><i class="fa fa fa-long-arrow-down"></i></span>
<span class="data-change" id="complaintNum_rr">0.0%</span>
<label id="">环比</label>
</div>
</div>
</div>
<div class="count_admin">
<label class=""><img src="/statistical/images/icon_qy.png" alt="被检查企业" />被检查企业</label>
<div class="count_admin_num"><b id="enterprisesNum">0</b><span class="number_percent" id="enterprisesPer">0.0<i>%</i></span></div>
<div>
<div class="percent-tag">
<span class="data-rise" id=""><i class="fa fa fa-long-arrow-up"></i></span>
<span class="data-fall" id="" style="display: none;"><i class="fa fa fa-long-arrow-down"></i></span>
<span class="data-change" id="enterprisesNum_yoy">0.0%</span>
<label id="">同比</label>
</div>
<div class="percent-tag">
<span class="data-rise" id="" style="display: none;"><i class="fa fa fa-long-arrow-up"></i></span>
<span class="data-fall" id=""><i class="fa fa fa-long-arrow-down"></i></span>
<span class="data-change" id="enterprisesNum_rr">0.0%</span>
<label id="">环比</label>
</div>
</div>
</div>
</div>
<div class="chartbox_right" id="echartCate"></div>
</div>
</div>
<div class="wrap_right">
<div class="cont_left">
<h1 class="block_tit">非行政检查</h1>
<div class="count_wrap" id="nonRegistrationType">
<!-- <div class="count_item">-->
<!-- <label>行政处罚</label>-->
<!-- <span class="number_count">3,024</span><span class="number_percent">9.68<i>%</i></span></div>-->
<!-- <div class="count_item">-->
<!-- <label>行政强制</label>-->
<!-- <span class="number_count">3,024</span><span class="number_percent">8.68<i>%</i></span></div>-->
<!-- <div class="count_item">-->
<!-- <label>普法宣传</label>-->
<!-- <span class="number_count">3,024</span><span class="number_percent">8.68<i>%</i></span></div>-->
<!-- <div class="count_item">-->
<!-- <label>日常巡查</label>-->
<!-- <span class="number_count">3,024</span><span class="number_percent">9.68<i>%</i></span></div>-->
<!-- <div class="count_item">-->
<!-- <label>上门走访</label>-->
<!-- <span class="number_count">3,024</span><span class="number_percent">8.68<i>%</i></span></div>-->
<!-- <div class="count_item">-->
<!-- <label>企业服务</label>-->
<!-- <span class="number_count">3,024</span><span class="number_percent">9.68<i>%</i></span></div>-->
<!-- <div class="count_item">-->
<!-- <label>技术指导</label>-->
<!-- <span class="number_count">3,024</span><span class="number_percent">8.68<i>%</i></span></div>-->
<!-- <div class="count_item">-->
<!-- <label>检验检测</label>-->
<!-- <span class="number_count">3,024</span><span class="number_percent">8.68<i>%</i></span></div>-->
<!-- <div class="count_item">-->
<!-- <label>培训</label>-->
<!-- <span class="number_count">3,024</span><span class="number_percent">9.68<i>%</i></span></div>-->
<!-- <div class="count_item">-->
<!-- <label>调研</label>-->
<!-- <span class="number_count">3,024</span><span class="number_percent">9.68<i>%</i></span></div>-->
<!-- <div class="count_item">-->
<!-- <label>其他</label>-->
<!-- <span class="number_count">3,024</span><span class="number_percent">12.68<i>%</i></span></div>-->
</div>
</div>
</div>
<div class="wrap_cent">
<div class="select_set">
<div class="select_item"><span>深圳市</span>
<label class="select_time">2025年第1季度
<a></a>
</label>
</div>
</div>
<div class="link_btn">
<a href="overall-analysis">各区综合分析</a>
<!-- <a href="code/statisticalPanel/overall-analysis">各区综合分析</a>-->
<a href="/code/statisticalPanel/single-analysis">市直单位综合分析</a>
</div>
<div class="count_box">
<div class="count_item admin">
<div class="count_tit">
<label>行政检查</label>
</div>
<div class="count_num">
<div class="count_num_all" id="jc_all">0</div>
<div class="count_num_sub"><span>(市直:<b id="s_jc_num">0</b></span><span>各区:<b id="q_jc_num">0</b></span></div>
</div>
</div>
<div class="count_item non_admin">
<div class="count_tit">
<label>非行政检查</label>
</div>
<div class="count_num">
<div class="count_num_all" id="njc_all">0</div>
<div class="count_num_sub"><span>(市直:<b id="s_njc_num">0</b></span><span>各区:<b id="q_njc_num">0</b></span></div>
</div>
</div>
</div>
<div class="map_box"><img class="szmap" src="/statistical/images/szmap_3d.png" alt="深圳地图" width="1920" height="1080" usemap="#Map_sz" border="0" />
<!--<map name="Map_sz" id="Map_sz">
<area id="area_1" shape="poly" coords="470,624,564,616,630,649,632,705,509,767,434,713" href="#" alt="福田" />
<area id="area_2" shape="poly" coords="573,611,607,588,683,609,792,564,841,614,805,664,704,696,635,710,638,647" href="#" alt="罗湖" />
<area id="area_3" shape="poly" coords="822,657,874,568,920,511,969,561,1046,549,1063,587,948,646" href="#" alt="盐田" />
<area id="area_4" shape="poly" coords="163,754,321,633,364,518,447,551,499,602,465,614,425,710,276,810,189,878" href="#" alt="南山"/>
<area id="area_5" shape="poly" coords="313,243,395,285,240,356,240,482,388,444,380,479,317,617,173,718,36,474,72,415" href="#" alt="宝安"//>
<area id="area_6" shape="poly" coords="554,560,625,491,700,422,767,509,828,384,776,340,843,294,1043,297,1042,433,911,504,843,604,784,553,673,600" href="#" alt="龙岗" />
<area id="area_7" shape="poly" coords="397,457,491,404,481,357,625,377,655,416,541,541,570,598,533,615,395,503" href="#" alt="龙华" />
<area id="area_8" shape="poly" coords="927,505,1047,444,1053,375,1134,332,1220,451,1199,490,1118,524,1045,544,973,551" href="#" alt="坪山" />
<area id="area_9" shape="poly" coords="246,365,405,291,472,340,475,393,431,429,302,457,252,471" href="#" alt="光明" />
<area id="area_10" shape="poly" coords="1061,556,1243,485,1495,490,1394,592,1584,716,1398,836,1195,584" href="#" alt="大鹏" />
<area id="area_11" shape="poly" coords="1580,344,1759,233,1795,333,1763,412,1875,480,1690,545" href="#" alt="深汕" />
</map>-->
<div class="label_wrap">
<div class="label_item" id="districtFT" style="top: 63%; left: 25%;"></div>
<div class="label_item" id="districtLHu" style="top: 59%; left: 35%;"></div>
<div class="label_item" id="districtYT" style="top: 53%; left: 46%;"></div>
<div class="label_item" id="districtNS" style="top: 65%; left: 16%;"></div>
<div class="label_item" id="districtBA" style="top: 42%; left: 7.5%;"></div>
<div class="label_item" id="districtLG" style="top: 33%; left: 44%;"></div>
<div class="label_item" id="districtLH" style="top: 40%; left: 23.5%;"></div>
<div class="label_item" id="districtPS" style="top: 33%; left: 55%;"></div>
<div class="label_item" id="districtGM" style="top: 25%; left: 15%;"></div>
<div class="label_item" id="districtDP" style="top: 48%; left: 65%;"></div>
<div class="label_item" id="districtSS" style="top: 25%; left: 84%;"></div>
</div>
<div class="legend_box">
<label>涉企检查次数</label>
<label>被检查企业数量</label>
<label>行政检查</label>
<label>非行政检查</label>
</div>
</div>
</div>
<div class="wrap_bottom">
<div class="cont_left">
<h3>涉企检查趋势</h3>
<div class="tab_tit">
<a class="active">行政检查</a>
<a>非行政检查</a>
</div>
<div class="tab_chart">
<div class="chartbox" id="echartInspect" style="position: absolute"></div>
<div class="chartbox" id="echartNonInspect" style="opacity: 0; position: absolute"></div>
</div>
</div>
</div>
</div>
<script>
var ctx="/"
var s_jc_num = 0
var q_jc_num = 0
var s_njc_num = 0
var q_njc_num = 0
$(function(){
analysis_unite();
analysis_law();
analysis_complaint();
analysis_enterprises();
analysis_non_registration_type();
analysis_registration_type();
analysis_jc_all();
analysis_njc_all();
analysisTime();
analysisTime2();
area_registration();
});
/** 联合检查数量 */
function analysis_unite() {
$.ajax({
url: ctx + "code/statisticalPanel/analysisEnterprisesIns",
type: "post",
data: JSON.stringify({"uniteCheck": '1'}),
dataType: 'json',
contentType: "application/json",
success: function (result) {
$("#uniteNum").text(result.data.num)
$("#uniteNum_yoy").text(result.data.yoy+"%")
$("#uniteNum_rr").text(result.data.rr+"%")
$("#unitePer").text(result.data.per+"%")
}
});
}
/** 检查预告数量 */
function analysis_law() {
$.ajax({
url: ctx + "code/statisticalPanel/analysisInsNotice",
type: "post",
data: JSON.stringify({}),
dataType: 'json',
contentType: "application/json",
success: function (result) {
$("#lawNum").text(result.data.num)
$("#lawNum_yoy").text(result.data.yoy+"%")
$("#lawNum_rr").text(result.data.rr+"%")
$("#lawPer").text(result.data.per+"%")
}
});
}
/** 涉企投诉数量 */
function analysis_complaint() {
$.ajax({
url: ctx + "code/statisticalPanel/analysisEnterprisesComplaint",
type: "post",
data: JSON.stringify({"uniteCheck": '0'}),
dataType: 'json',
contentType: "application/json",
success: function (result) {
$("#complaintNum").text(result.data.num)
$("#complaintNum_yoy").text(result.data.yoy+"%")
$("#complaintNum_rr").text(result.data.rr+"%")
$("#comPer").text(result.data.per+"%")
}
});
}
/** 被查企业数量 */
function analysis_enterprises() {
$.ajax({
url: ctx + "code/statisticalPanel/analysisEnterprises",
type: "post",
data: JSON.stringify({"uniteCheck": '0'}),
dataType: 'json',
contentType: "application/json",
success: function (result) {
$("#enterprisesNum").text(result.data.num)
$("#enterprisesNum_yoy").text(result.data.yoy+"%")
$("#enterprisesNum_rr").text(result.data.rr+"%")
$("#enterprisesPer").text(result.data.per+"%")
}
});
}
/** 非行政检查类型数量 */
function analysis_non_registration_type() {
$.ajax({
url: ctx + "code/statisticalPanel/analysisNonRegistrationType",
type: "post",
data: JSON.stringify({}),
dataType: 'json',
contentType: "application/json",
success: function (result) {
var datas = result.data;
var html = '';
for(var i=0; i<datas.length; i++) {
html += '<div class="count_item"><label>'+datas[i].dict_label+'</label><span class="number_count">'+datas[i].num+'</span><span class="number_percent">'+datas[i].per+'<i>%</i></span></div>'
}
$("#nonRegistrationType").html(html);
}
});
}
/** 行政检查类型数量 */
function analysis_registration_type() {
$.ajax({
url: ctx + "code/statisticalPanel/analysisRegistrationType",
type: "post",
data: JSON.stringify({}),
dataType: 'json',
contentType: "application/json",
success: function (result) {
var datas = result.data;
tmps = [];
for(var i=0; i<datas.length; i++) {
tmps.push({'value': datas[i].num, 'name': datas[i].dict_label})
}
chart_2(tmps)
}
});
}
/** 各区的数据统计 */
function area_registration() {
var areas = ['光明区', '宝安区', '南山区', '龙华区', '福田区', '罗湖区', '龙岗区', '盐田区', '坪山区', '大鹏新区', '深汕特别合作区']
var base_html = '';
base_html += '<a onclick="showDetail({idx}, this)" flag="1">';
base_html += '<label>{area}</label>';
base_html += '<div class="admin_inspect"><span class="inspect_num">{jc_num}</span><span class="enterp_num">{qy_num}</span></div>';
base_html += '<div class="non_admin_inspect"><span class="inspect_num">{njc_num}</span><span class="enterp_num">{nqy_num}</span></div>';
base_html += '</a>';
base_html += '<div class="fold_cont">';
base_html += ' <div class="tab_switch"><a class="active" onclick="switch_tab({idx}, this, \'xzzf\')">行政检查</a><a onclick="switch_tab({idx}, this, \'fxzzf\')">非行政检查</a></div>';
base_html += ' <div class="tab_inspect">';
base_html += ' <div id="xzzf{idx}" class="tab_inspect_item">';
base_html += ' <ul>';
base_html += ' <li><label>被检查企业数量</label><span>{qy_num}</span></li><li>';
base_html += ' <li><label>涉企检查次数</label><span>{jc_num}</span></li><li>';
base_html += ' <li><label>联合检查次数</label><span>{nuite_jc_num}</span></li><li>';
base_html += ' <li><label>涉企检查频次压缩率</label><span>{per_jc_num}</span></li><li>';
base_html += ' <li><label>行政检查预告次数</label><span>{law_jc_num}</span></li><li>';
base_html += ' <li><label>涉企投诉次数</label><span>{com_jc_num}</span></li><li>';
base_html += ' </ul>';
base_html += ' </div>';
base_html += ' </div>';
base_html += ' <div class="tab_inspect">'
base_html += ' <div id="fxzzf{idx}" class="tab_inspect_item" style="display: none">';
base_html += ' <ul>';
base_html += ' <li><label>被检查企业数量</label><span>{nqy_num}</span></li><li>';
base_html += ' <li><label>涉企检查次数</label><span>{njc_num}</span></li><li>';
base_html += ' <li><label>涉企投诉次数</label><span>{com_jc_num}</span></li><li>';
base_html += ' </ul>';
base_html += ' </div>';
base_html += ' </div>';
base_html += '</div>';
for (var i = 0; i < areas.length; i++) {
$.ajax({
url: ctx + "code/statisticalPanel/areaRegistration",
type: "post",
data: JSON.stringify({'deptId': areas[i]}),
dataType: 'json',
contentType: "application/json",
success: function (result) {
q_jc_num += result.data.jc_num;
q_njc_num += result.data.njc_num;
$("#q_jc_num").text(q_jc_num);
$("#q_njc_num").text(q_njc_num);
console.log($("#jc_all").text() + " - "+ q_jc_num +" = "+ ($("#jc_all").text() - q_jc_num));
$("#s_jc_num").text($("#jc_all").text() - q_jc_num);
$("#s_njc_num").text($("#njc_all").text() - q_njc_num);
switch (result.data.area) {
case '光明区':
let gmHtml = base_html.replace("{area}", result.data.area)
.replaceAll("{jc_num}", result.data.jc_num)
.replaceAll("{njc_num}", result.data.njc_num)
.replaceAll("{qy_num}", result.data.qy_num)
.replaceAll("{nqy_num}", result.data.nqy_num)
.replaceAll("{nuite_jc_num}", result.data.nuite_jc_num)
.replaceAll("{per_jc_num}", result.data.per_jc_num)
.replaceAll("{law_jc_num}", result.data.law_jc_num)
.replaceAll("{com_jc_num}", result.data.com_jc_num)
.replaceAll("{idx}", 8);
$("#districtGM").html(gmHtml)
break;
case '宝安区':
let baHtml = base_html.replace("{area}", result.data.area)
.replaceAll("{jc_num}", result.data.jc_num)
.replaceAll("{njc_num}", result.data.njc_num)
.replaceAll("{qy_num}", result.data.qy_num)
.replaceAll("{nqy_num}", result.data.nqy_num)
.replaceAll("{nuite_jc_num}", result.data.nuite_jc_num)
.replaceAll("{per_jc_num}", result.data.per_jc_num)
.replaceAll("{law_jc_num}", result.data.law_jc_num)
.replaceAll("{com_jc_num}", result.data.com_jc_num)
.replaceAll("{idx}", 4);
$("#districtBA").html(baHtml)
break;
case '南山区':
let nsHtml = base_html.replace("{area}", result.data.area)
.replaceAll("{jc_num}", result.data.jc_num)
.replaceAll("{njc_num}", result.data.njc_num)
.replaceAll("{qy_num}", result.data.qy_num)
.replaceAll("{nqy_num}", result.data.nqy_num)
.replaceAll("{nuite_jc_num}", result.data.nuite_jc_num)
.replaceAll("{per_jc_num}", result.data.per_jc_num)
.replaceAll("{law_jc_num}", result.data.law_jc_num)
.replaceAll("{com_jc_num}", result.data.com_jc_num)
.replaceAll("{idx}", 3);
$("#districtNS").html(nsHtml)
break;
case '龙华区':
let lhHtml = base_html.replace("{area}", result.data.area)
.replaceAll("{jc_num}", result.data.jc_num)
.replaceAll("{njc_num}", result.data.njc_num)
.replaceAll("{qy_num}", result.data.qy_num)
.replaceAll("{nqy_num}", result.data.nqy_num)
.replaceAll("{nuite_jc_num}", result.data.nuite_jc_num)
.replaceAll("{per_jc_num}", result.data.per_jc_num)
.replaceAll("{law_jc_num}", result.data.law_jc_num)
.replaceAll("{com_jc_num}", result.data.com_jc_num)
.replaceAll("{idx}", 6);
$("#districtLH").html(lhHtml)
break;
case '福田区':
let ftHtml = base_html.replace("{area}", result.data.area)
.replaceAll("{jc_num}", result.data.jc_num)
.replaceAll("{njc_num}", result.data.njc_num)
.replaceAll("{qy_num}", result.data.qy_num)
.replaceAll("{nqy_num}", result.data.nqy_num)
.replaceAll("{nuite_jc_num}", result.data.nuite_jc_num)
.replaceAll("{per_jc_num}", result.data.per_jc_num)
.replaceAll("{law_jc_num}", result.data.law_jc_num)
.replaceAll("{com_jc_num}", result.data.com_jc_num)
.replaceAll("{idx}", 0);
$("#districtFT").html(ftHtml)
break;
case '罗湖区':
let lhuHtml = base_html.replace("{area}", result.data.area)
.replaceAll("{jc_num}", result.data.jc_num)
.replaceAll("{njc_num}", result.data.njc_num)
.replaceAll("{qy_num}", result.data.qy_num)
.replaceAll("{nqy_num}", result.data.nqy_num)
.replaceAll("{nuite_jc_num}", result.data.nuite_jc_num)
.replaceAll("{per_jc_num}", result.data.per_jc_num)
.replaceAll("{law_jc_num}", result.data.law_jc_num)
.replaceAll("{com_jc_num}", result.data.com_jc_num)
.replaceAll("{idx}", 1);
$("#districtLHu").html(lhuHtml)
break;
case '龙岗区':
let lgHtml = base_html.replace("{area}", result.data.area)
.replaceAll("{jc_num}", result.data.jc_num)
.replaceAll("{njc_num}", result.data.njc_num)
.replaceAll("{qy_num}", result.data.qy_num)
.replaceAll("{nqy_num}", result.data.nqy_num)
.replaceAll("{nuite_jc_num}", result.data.nuite_jc_num)
.replaceAll("{per_jc_num}", result.data.per_jc_num)
.replaceAll("{law_jc_num}", result.data.law_jc_num)
.replaceAll("{com_jc_num}", result.data.com_jc_num)
.replaceAll("{idx}", 5);
$("#districtLG").html(lgHtml)
break;
case '盐田区':
let ytHtml = base_html.replace("{area}", result.data.area)
.replaceAll("{jc_num}", result.data.jc_num)
.replaceAll("{njc_num}", result.data.njc_num)
.replaceAll("{qy_num}", result.data.qy_num)
.replaceAll("{nqy_num}", result.data.nqy_num)
.replaceAll("{nuite_jc_num}", result.data.nuite_jc_num)
.replaceAll("{per_jc_num}", result.data.per_jc_num)
.replaceAll("{law_jc_num}", result.data.law_jc_num)
.replaceAll("{com_jc_num}", result.data.com_jc_num)
.replaceAll("{idx}", 2);
$("#districtYT").html(ytHtml)
break;
case '坪山区':
let psHtml = base_html.replace("{area}", result.data.area)
.replaceAll("{jc_num}", result.data.jc_num)
.replaceAll("{njc_num}", result.data.njc_num)
.replaceAll("{qy_num}", result.data.qy_num)
.replaceAll("{nqy_num}", result.data.nqy_num)
.replaceAll("{nuite_jc_num}", result.data.nuite_jc_num)
.replaceAll("{per_jc_num}", result.data.per_jc_num)
.replaceAll("{law_jc_num}", result.data.law_jc_num)
.replaceAll("{com_jc_num}", result.data.com_jc_num)
.replaceAll("{idx}", 7);
$("#districtPS").html(psHtml)
break;
case '大鹏新区':
let dpHtml = base_html.replace("{area}", result.data.area)
.replaceAll("{jc_num}", result.data.jc_num)
.replaceAll("{njc_num}", result.data.njc_num)
.replaceAll("{qy_num}", result.data.qy_num)
.replaceAll("{nqy_num}", result.data.nqy_num)
.replaceAll("{nuite_jc_num}", result.data.nuite_jc_num)
.replaceAll("{per_jc_num}", result.data.per_jc_num)
.replaceAll("{law_jc_num}", result.data.law_jc_num)
.replaceAll("{com_jc_num}", result.data.com_jc_num)
.replaceAll("{idx}", 9);
$("#districtDP").html(dpHtml)
break;
case '深汕特别合作区':
let ssHtml = base_html.replace("{area}", result.data.area)
.replaceAll("{jc_num}", result.data.jc_num)
.replaceAll("{njc_num}", result.data.njc_num)
.replaceAll("{qy_num}", result.data.qy_num)
.replaceAll("{nqy_num}", result.data.nqy_num)
.replaceAll("{nuite_jc_num}", result.data.nuite_jc_num)
.replaceAll("{per_jc_num}", result.data.per_jc_num)
.replaceAll("{law_jc_num}", result.data.law_jc_num)
.replaceAll("{com_jc_num}", result.data.com_jc_num)
.replaceAll("{idx}", 10);
$("#districtSS").html(ssHtml)
break;
}
}
});
}
}
/** 行政检查数量 */
function analysis_jc_all() {
$.ajax({
url: ctx + "code/statisticalPanel/analysisEnterprisesIns",
type: "post",
data: JSON.stringify({}),
dataType: 'json',
contentType: "application/json",
success: function (result) {
$("#jc_all").text(result.data.num)
}
});
}
/** 行政检查数量 */
function analysis_njc_all() {
$.ajax({
url: ctx + "code/statisticalPanel/analysisEnterprisesNonIns",
type: "post",
data: JSON.stringify({}),
dataType: 'json',
contentType: "application/json",
success: function (result) {
$("#njc_all").text(result.data.num)
}
});
}
function showDetail(idx, aElement) {
var ame = $(aElement);
// ame.attr("flag", "1");
var aflag = ame.attr("flag");
var foldCoutArray = $(".fold_cont");
if (aflag == "1") {
foldCoutArray.eq(idx).show();
ame.attr("flag", "0");
$(this).addClass("active")
} else {
foldCoutArray.eq(idx).hide();
ame.attr("flag", "1");
$(this).removeClass("active")
}
}
/** 时间维度 */
function analysisTime() {
$.ajax({
url: ctx + "code/statisticalPanel/analysisTime",
type: "post",
data: JSON.stringify({}),
dataType: 'json',
contentType: "application/json",
success: function (result) {
timesCharts(result.data.times, result.data.ins, result.data.ent);
}
});
}
function analysisTime2() {
$.ajax({
url: ctx + "code/statisticalPanel/nonAnalysisTime",
type: "post",
data: JSON.stringify({}),
dataType: 'json',
contentType: "application/json",
success: function (result) {
timesCharts2(result.data.times, result.data.ins, result.data.ent);
}
});
}
/** 联合检查 */
/**********数据子项折叠************/
// $(".label_item > a").each(function (i) {
// var ame = $(this);
// ame.attr("flag", "1");
// ame.on("click", {idx: i, a: ame}, function (e) {
// var aobj = e.data.a;
// var aflag = aobj.attr("flag");
// var foldCoutArray = $(".fold_cont");
// foldCoutArray.hide();
// if (aflag == "1") {
// foldCoutArray.eq(e.data.idx).show();
// aobj.attr("flag", "0");
// $(this).addClass("active")
// } else {
// aobj.attr("flag", "1");
// $(this).removeClass("active")
// }
//
// })
// });
//地图弹窗切换
function switch_tab(index, aElement, flag){
if('xzzf' == flag) {
$("#xzzf"+index).show();
$("#fxzzf"+index).hide();
} else if('fxzzf' == flag) {
$("#xzzf"+index).hide();
$("#fxzzf"+index).show();
}
$(aElement).addClass("active").siblings().removeClass("active");
}
//涉企检查趋势tab切换
$(".tab_tit a").on("click", function () {
$(this).addClass("active").siblings().removeClass("active");
var index = $(this).index();
// $(".chartbox").eq(index).show().siblings(this).hide()
$(".chartbox").eq(index).css({opacity: 1}).siblings(this).css({opacity: 0})
});
/*****************涉企检查趋势******************/
function timesCharts(times, ins, ent) {
var myChart = echarts.init(document.getElementById("echartInspect"));
// 指定相关的配置项和数据
var option = {
tooltip: {
trigger: 'axis',
backgroundColor: 'rgba(0, 0, 0, .5)',
borderColor: 'rgba(46, 130, 253, .5)',
axisPointer: {
lineStyle: {
color: 'rgba(255, 255, 255, .8)'
}
},
textStyle: {
fontSize: 12,
color: 'rgba(255, 255, 255, .8)'
},
},
legend: {
data: ['行政检查数量', '被检查企业数量'],
icon: 'rect',
top: 0,
right: 25,
itemGap: 15,
itemWidth: 10,
itemHeight: 10,
textStyle: {
fontSize: 12,
color: 'rgba(255,255,255,0.6)'
}
},
color: ['#289df5', '#fbc01b', '#ff5050'],
grid: {
left: '1%',
right: '5%',
top: '20%',
bottom: '1%',
containLabel: true
},
xAxis: {
type: 'category',
boundaryGap: false,
axisLine: { show: false },
axisTick: { length: 0 },
axisLabel: {interval: 0,textStyle: {fontSize: 12,color: 'rgba(255,255,255,0.5)'}},
name: '(月)',
nameTextStyle: {padding: [24, 0, 0, 0],color: 'rgba(255,255,255,0.5)'},
nameGap: 0,
data: times
},
yAxis: {
type: 'value',
axisLine: {show: false},
axisTick: {length: 0},
splitLine: {lineStyle: {color: ["rgba(72,118,245,0.25)"],width: 1,type: 'solid'}},
axisLabel: {textStyle: {fontSize: 12,color: 'rgba(255,255,255,0.5)'}}
},
series: [
{
name: '行政检查数量',
type: 'line',
smooth: true,
symbol: 'circle', // 拐点类型
symbolSize: 0, // 拐点圆的大小
itemStyle: {
normal: {
color: '#0448df', // 折线条的颜色
borderColor: '#0448df', // 拐点边框颜色
areaStyle: {type: 'default',opacity: 0.1}
}
},
data: ins
}, {
name: '被检查企业数量',
type: 'line',
smooth: true,
symbol: 'circle',
symbolSize: 0,
itemStyle: {
normal: {
color: '#01d6fd',
borderColor: '#01d6fd',
areaStyle: {type: 'default',opacity: 0.1}
}
},
data: ent
}
]
};
// 使用刚指定的配置项和数据显示图表。
myChart.setOption(option);
window.addEventListener("resize",function(){
myChart.resize();
});
}
function timesCharts2(times, ins, ent) {
var myChart = echarts.init(document.getElementById("echartNonInspect"));
// 指定相关的配置项和数据
var option = {
tooltip: {
trigger: 'axis',
backgroundColor: 'rgba(0, 0, 0, .5)',
borderColor: 'rgba(46, 130, 253, .5)',
axisPointer: {
lineStyle: {
color: 'rgba(255, 255, 255, .8)'
}
},
textStyle: {
fontSize: 12,
color: 'rgba(255, 255, 255, .8)'
},
},
legend: {
data: ['行政检查数量', '被检查企业数量'],
icon: 'rect',
top: 0,
right: 25,
itemGap: 15,
itemWidth: 10,
itemHeight: 10,
textStyle: {
fontSize: 12,
color: 'rgba(255,255,255,0.6)'
}
},
color: ['#289df5', '#fbc01b', '#ff5050'],
grid: {
left: '1%',
right: '5%',
top: '20%',
bottom: '1%',
containLabel: true
},
xAxis: {
type: 'category',
boundaryGap: false,
axisLine: { show: false },
axisTick: { length: 0 },
axisLabel: {interval: 0,textStyle: {fontSize: 12,color: 'rgba(255,255,255,0.5)'}},
name: '(月)',
nameTextStyle: {padding: [24, 0, 0, 0],color: 'rgba(255,255,255,0.5)'},
nameGap: 0,
data: times
},
yAxis: {
type: 'value',
axisLine: {show: false},
axisTick: {length: 0},
splitLine: {lineStyle: {color: ["rgba(72,118,245,0.25)"],width: 1,type: 'solid'}},
axisLabel: {textStyle: {fontSize: 12,color: 'rgba(255,255,255,0.5)'}}
},
series: [
{
name: '行政检查数量',
type: 'line',
smooth: true,
symbol: 'circle', // 拐点类型
symbolSize: 0, // 拐点圆的大小
itemStyle: {
normal: {
color: '#0448df', // 折线条的颜色
borderColor: '#0448df', // 拐点边框颜色
areaStyle: {type: 'default',opacity: 0.1}
}
},
data: ins
}, {
name: '被检查企业数量',
type: 'line',
smooth: true,
symbol: 'circle',
symbolSize: 0,
itemStyle: {
normal: {
color: '#01d6fd',
borderColor: '#01d6fd',
areaStyle: {type: 'default',opacity: 0.1}
}
},
data: ent
}
]
};
// 使用刚指定的配置项和数据显示图表。
myChart.setOption(option);
window.addEventListener("resize",function(){
myChart.resize();
});
}
/*****************行政检查类别******************/
function chart_2(data) {
// 基于准备好的dom,初始化echarts实例
var myChart = echarts.init(document.getElementById('echartCate'));
option = {
tooltip : {
trigger: 'item',
formatter: "{b}: <br/> {c} ({d}%)",
backgroundColor: 'rgba(0, 0, 0, .5)',
textStyle: {
fontSize: 12,
color: 'rgba(255, 255, 255, .8)'
},
},
toolbox: {
show : false,
feature : {
mark : {show: true},
dataView : {show: true, readOnly: false},
magicType : {
show: true,
type: ['pie', 'funnel']
},
restore : {show: true},
saveAsImage : {show: true}
}
},
calculable : true,
series : [
{
name:'行政检查类别数量及占比',
type:'pie',
color: ['#4b7efe', '#0566e8', '#02a7a1', '#febf75','#dd5a73','#224ca8',"#9fe9b7","#26cee1",],
radius : [35, 100],
center : ['50%', '50%'],
roseType : 'area',
label: {
show: true,
formatter: "{b|{b}} " + "{b|:}" + "\n " + "{a|{c}}" + "\n " + "{d|({d}%)}",
rich: {
a: {
color: '#3aaefb',
fontSize: 12,
//fontWeight: 550,
lineHeight: 20
},
b: {
color: 'rgba(255, 255, 255, .6)',
fontSize: 12,
lineHeight: 20
},
d: {
color: '#3aaefb',
fontSize: 12,
//lineHeight: 20
}
}
},
labelLine: {
normal: {
show: true,
length: 5,
length2: 2,
smooth: 0
},
emphasis: {
show: true
}
},
data:data
}
]
};
// 使用刚指定的配置项和数据显示图表。
myChart.setOption(option);
window.addEventListener("resize",function(){
myChart.resize();
});
}
</script>
</body>
</html>
Loading…
Cancel
Save