From 117c6cc75fb7df738cf135756fd433953dc84da9 Mon Sep 17 00:00:00 2001
From: shil <452061493@qq.com>
Date: Thu, 4 Sep 2025 10:55:07 +0800
Subject: [PATCH] =?UTF-8?q?=E9=A6=96=E9=A1=B5=E6=A0=B7=E5=BC=8F=E7=9B=B8?=
=?UTF-8?q?=E5=85=B3?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../project/code/statistical/home.html | 75 +++--
.../StatisticalPanelController.java | 1 +
.../impl/EnterpriseComplaintServiceImpl.java | 2 +-
.../impl/StatisticalPaneServiceImpl.java | 24 +-
.../mapper/StatisticalPanelMapper.xml | 303 +++++++++++++++---
5 files changed, 325 insertions(+), 80 deletions(-)
diff --git a/lib/EmergencyService/zdxtEmergencyBootStart/src/main/resources/templates/project/code/statistical/home.html b/lib/EmergencyService/zdxtEmergencyBootStart/src/main/resources/templates/project/code/statistical/home.html
index c65cac66..35e9efd5 100644
--- a/lib/EmergencyService/zdxtEmergencyBootStart/src/main/resources/templates/project/code/statistical/home.html
+++ b/lib/EmergencyService/zdxtEmergencyBootStart/src/main/resources/templates/project/code/statistical/home.html
@@ -171,10 +171,12 @@
@@ -220,7 +222,7 @@
base_html += ' ';
base_html += ' - {single_num}{single_per}%
';
base_html += ' - {nuite_num}{nuite_per}%
';
- base_html += ' - {cut_num}{cut_per}
';
+ base_html += ' - {cut_num}{cut_per}%
';
// base_html += ' - {ent_num}{ent_per}%
';
// base_html += ' - {com_num}{com_per}%
';
base_html += ' - {ent_num}
';
@@ -998,13 +1000,13 @@
});
}
-
+ var linechart1 = echarts.init(document.getElementById("echartInspect"));
+ var linechart2 = echarts.init(document.getElementById("echartNonInspect"));
/** 行政检查趋势 */
function timesCharts(times, ins, ent) {
- var myChart = echarts.init(document.getElementById("echartInspect"));
+ // var linechart1 = echarts.init(document.getElementById("echartInspect"));
// 指定相关的配置项和数据
var option = {
-
tooltip: {
trigger: 'axis',
backgroundColor: 'rgba(0, 0, 0, .5)',
@@ -1021,7 +1023,7 @@
},
legend: {
// icon: 'rectangle',
- data: ['行政执法数量', '被执法企业数量'],
+ data: ['行政执法数量', '被检查企业数量'],
x: 'right',
y: "top",
itemGap: 15,
@@ -1194,15 +1196,15 @@
}]
};
// 使用刚指定的配置项和数据显示图表。
- myChart.setOption(option);
- window.addEventListener("resize", function () {
- myChart.resize();
- });
+ linechart1.setOption(option);
+ // window.addEventListener("resize", function () {
+ // linechart1.resize();
+ // });
}
/** 非行政检查趋势 */
function timesCharts2(times, ins, ent) {
- var myChart = echarts.init(document.getElementById("echartNonInspect"));
+ // var linechart2 = echarts.init(document.getElementById("echartNonInspect"));
// 指定相关的配置项和数据
var option = {
@@ -1222,7 +1224,7 @@
},
legend: {
// icon: 'rectangle',
- data: ['行政执法数量', '被检查企业数量'],
+ data: ['非行政执法数量', '被检查企业数量'],
x: 'right',
y: "top",
itemGap: 15,
@@ -1304,7 +1306,7 @@
],
series: [
{
- name: '行政执法数量',
+ name: '非行政执法数量',
type: 'line',
//stack: '总量',
itemStyle: {
@@ -1394,10 +1396,25 @@
}]
};
// 使用刚指定的配置项和数据显示图表。
- myChart.setOption(option);
- window.addEventListener("resize", function () {
- myChart.resize();
- });
+ linechart2.setOption(option);
+ // window.addEventListener("resize", function () {
+ // linechart2.resize();
+ // });
+ }
+
+ /** 涉企检查趋势tab切换 */
+ function switch_box(tab) {
+ if (tab == 0) {
+ $("#box0").addClass("active").siblings().removeClass("active");
+ $("#echartInspect").show();
+ $("#echartNonInspect").hide();
+ linechart1.resize();
+ } else if (tab == 1) {
+ $("#box1").addClass("active").siblings().removeClass("active");
+ $("#echartInspect").hide();
+ $("#echartNonInspect").show();
+ linechart2.resize();
+ }
}
/**********数据子项折叠************/
@@ -1422,6 +1439,7 @@
})
});
+
function showDetail(idx, aElement) {
var ame = $(aElement);
var aflag = ame.attr("flag");
@@ -1448,15 +1466,25 @@
if('xzzf' == flag) {
$("#xzzf"+index).show();
$("#fxzzf"+index).hide();
+ $(".pop_tit").css("width","auto");
+ $(".tab_inspect").css("margin-top","4rem");
+ $(".tab_inspect_item:first-child").show();
+ $(".tab_inspect_item:last-child").hide();
+ $("#districtSS .tab_inspect_item").css("width","auto");
} else if('fxzzf' == flag) {
$("#xzzf"+index).hide();
$("#fxzzf"+index).show();
+ $(".pop_tit").css("width","83%");
+ $("#districtSS .pop_tit").css("width","88%");
+ $(".tab_inspect").css("margin-top","1.9rem");
+ $(".tab_inspect_item:first-child").hide();
+ $(".tab_inspect_item:last-child").show();
+ $("#districtSS .tab_inspect_item").css("width","40rem");
}
+
$(aElement).addClass("active").siblings().removeClass("active");
}
-
-
layui.use('laydate',function(){
var laydate = layui.laydate;
laydate.render({
@@ -1487,13 +1515,6 @@
})
});
-/** 涉企检查趋势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})
-});
diff --git a/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/controller/StatisticalPanelController.java b/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/controller/StatisticalPanelController.java
index 627fb1fa..0816c03a 100644
--- a/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/controller/StatisticalPanelController.java
+++ b/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/controller/StatisticalPanelController.java
@@ -408,6 +408,7 @@ public class StatisticalPanelController extends BaseController {
// 全市行政检查数量
Integer all_num = statisticalPaneService.analysisEnterprisesAll(params);
+ params.setParams(null);
resMap.put("allNum", all_num);
// 全市行政联合检查数量
diff --git a/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/impl/EnterpriseComplaintServiceImpl.java b/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/impl/EnterpriseComplaintServiceImpl.java
index 8dfdf1fe..d50a8998 100644
--- a/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/impl/EnterpriseComplaintServiceImpl.java
+++ b/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/impl/EnterpriseComplaintServiceImpl.java
@@ -190,7 +190,7 @@ public class EnterpriseComplaintServiceImpl implements IEnterpriseComplaintServi
List codes = Arrays.asList(Convert.toStrArray(enterpriseComplaint.getComplaintItemCodes()));
codes.forEach(c->{
String prwCode = addMssqOrder(enterpriseComplaint, c);
-// proCodeList.add(prwCode);
+ proCodeList.add(prwCode);
});
}
//投诉工单返回参数
diff --git a/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/impl/StatisticalPaneServiceImpl.java b/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/impl/StatisticalPaneServiceImpl.java
index 32b56e32..ff597fb0 100644
--- a/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/impl/StatisticalPaneServiceImpl.java
+++ b/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/impl/StatisticalPaneServiceImpl.java
@@ -1501,42 +1501,51 @@ public class StatisticalPaneServiceImpl implements StatisticalPaneService {
// }
@Override
+ @DataScope(deptAlias = "r",userAlias = "r",deptField = "bureau_dept_id")
public Integer analysisEnterprisesAll(SixAnalysisParams params) {
return statisticalPanelMapper.analysis_enterprises_all(params);
}
@Override
+ @DataScope(deptAlias = "r",userAlias = "r",deptField = "bureau_dept_id")
public Integer analysisEnterprisesNonAll(SixAnalysisParams params) {
return statisticalPanelMapper.analysis_enterprises_non_all(params);
}
@Override
+ @DataScope(deptAlias = "r",userAlias = "r",deptField = "bureau_dept_id")
public Integer analysisEnterprisesUnion(SixAnalysisParams params) {
return statisticalPanelMapper.analysis_enterprises_union(params);
}
@Override
+ @DataScope(deptAlias = "r",userAlias = "r",deptField = "bureau_dept_id")
public Double analysisEnterprisesUnionRr(SixAnalysisParams params) {
return statisticalPanelMapper.analysis_enterprises_union_rr(params);
}
@Override
+ @DataScope(deptAlias = "r",userAlias = "r",deptField = "bureau_dept_id")
public Double analysisEnterprisesUnionYoy(SixAnalysisParams params) {
return statisticalPanelMapper.analysis_enterprises_union_yoy(params);
}
@Override
+ @DataScope(deptAlias = "r",userAlias = "r",deptField = "bureau_dept_id")
public Integer analysisEnterprisesSingle(SixAnalysisParams params) {
- return statisticalPanelMapper.analysis_enterprises_union(params);
+ return statisticalPanelMapper.analysis_enterprises_single(params);
}
@Override
+ @DataScope(deptAlias = "r",userAlias = "r",deptField = "bureau_dept_id")
public Double analysisEnterprisesSingleRr(SixAnalysisParams params) {
- return statisticalPanelMapper.analysis_enterprises_union_rr(params);
+ return statisticalPanelMapper.analysis_enterprises_single_rr(params);
}
@Override
+ @DataScope(deptAlias = "r",userAlias = "r",deptField = "bureau_dept_id")
public Double analysisEnterprisesSingleYoy(SixAnalysisParams params) {
- return statisticalPanelMapper.analysis_enterprises_union_yoy(params);
+ return statisticalPanelMapper.analysis_enterprises_single_yoy(params);
}
@Override
+ @DataScope(deptAlias = "r",userAlias = "r",deptField = "bureau_dept_id")
public Integer analysis_non_enterprisesIns(SixAnalysisParams params) {
return statisticalPanelMapper.analysis_non_enterprisesIns(params);
}
@@ -1557,6 +1566,7 @@ public class StatisticalPaneServiceImpl implements StatisticalPaneService {
return statisticalPanelMapper.analysis_insNotice_yoy(params);
}
@Override
+ @DataScope(deptAlias = "c",userAlias = "c",deptField = "complaint_department_id")
public Integer analysisEnterprisesComplaint(SixAnalysisParams params) {
return statisticalPanelMapper.analysis_enterprisesComplaint(params);
}
@@ -1569,14 +1579,17 @@ public class StatisticalPaneServiceImpl implements StatisticalPaneService {
return statisticalPanelMapper.analysis_enterprisesComplaint_yoy(params);
}
@Override
+ @DataScope(deptAlias = "r",userAlias = "r",deptField = "bureau_dept_id")
public Integer analysisEnterprises(SixAnalysisParams params) {
return statisticalPanelMapper.analysis_enterprises(params);
}
@Override
+ @DataScope(deptAlias = "r",userAlias = "r",deptField = "bureau_dept_id")
public Double analysisEnterprisesRr(SixAnalysisParams params) {
return statisticalPanelMapper.analysis_enterprises_rr(params);
}
@Override
+ @DataScope(deptAlias = "r",userAlias = "r",deptField = "bureau_dept_id")
public Double analysisEnterprisesYoy(SixAnalysisParams params) {
return statisticalPanelMapper.analysis_enterprises_yoy(params);
}
@@ -1589,23 +1602,28 @@ public class StatisticalPaneServiceImpl implements StatisticalPaneService {
return statisticalPanelMapper.analysis_enterprises_countAll(params);
}
@Override
+ @DataScope(deptAlias = "nr",userAlias = "nr",deptField = "bureau_dept_id")
public List