From 6cada87dfc0131976481f38d596138b550839645 Mon Sep 17 00:00:00 2001 From: shil <452061493@qq.com> Date: Thu, 4 Sep 2025 18:23:38 +0800 Subject: [PATCH] =?UTF-8?q?=E9=A6=96=E9=A1=B5=E7=B1=BB=E5=9E=8B=E5=90=8C?= =?UTF-8?q?=E6=AD=A5=E4=B8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../project/code/statistical/home.html | 14 +++++++-- .../StatisticalPanelController.java | 29 +++++++++++++++++-- .../mapper/StatisticalPanelMapper.xml | 8 ++--- 3 files changed, 42 insertions(+), 9 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 9d157620..870a47fa 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 @@ -126,7 +126,7 @@ - +
@@ -665,9 +665,17 @@ dataType: 'json', contentType: "application/json", success: function (result) { - if (1 == result.data.hasAll) { - $("#hasAll").text("各区执法综合分析") + if (9 == result.data.roleFlag) { + $("#leftFlag").hide(); + $("#rightFlag").text(result.data.roleDept+"综合分析") + } else if (4 == result.data.roleFlag || 3 == result.data.roleFlag) { + $("#leftFlag").hide(); + $("#rightFlag").text(result.data.roleDept+"综合分析") + } else if (1 == result.data.roleFlag) { + $("#leftFlag").text("各市值执法单位综合分析") + $("#rightFlag").text("各区直综合分析") } + non_jc_all = result.data.nonNum; $("#jc_all").text(result.data.allNum); $("#njc_all").text(result.data.nonNum); 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 0816c03a..3647a3c7 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 @@ -1,6 +1,7 @@ package com.zdxt.code.controller; import com.zdxt.auth.dto.DeptBean; +import com.zdxt.auth.dto.UserBean; import com.zdxt.auth.feign.DeptApi; import com.zdxt.auth.feign.UserApi; import com.zdxt.auth.project.system.dict.service.IDictDataService; @@ -227,9 +228,33 @@ public class StatisticalPanelController extends BaseController { // 判断是不是司法局的人 resMap.put("hasAll", 0); - DeptBean deptBean = deptApi.getDeptById(userApi.getCurrentUser().getDeptId()); + UserBean ub = userApi.getCurrentUser(); + DeptBean deptBean = deptApi.getDeptById(ub.getDeptId()); if (java.util.Objects.toString(deptBean.getZzDisplayPath(), "").contains("深圳市司法局")) { - resMap.put("hasAll", 1); + // 市司法局 + resMap.put("roleFlag", 99); + resMap.put("roleDept", deptBean.getDeptName()); + } else if (java.util.Objects.toString(deptBean.getZzDisplayPath(), "").contains("司法局")) { + // 区司法局 + resMap.put("roleFlag", 9); + String deptName = deptBean.getDeptName().replace("深圳市","").replace("司法局",""); + resMap.put("roleDept", deptName); + } else { + deptBean = deptApi.iterationDeptParentToBureau(ub.getDeptId()); + if (4 == deptBean.getZone()) { + // 街道 + resMap.put("roleFlag", 4); + resMap.put("roleDept", deptBean.getDeptName()); + } else if (3 == deptBean.getZone()) { + // 区直 + resMap.put("roleFlag", 3); + resMap.put("roleDept", deptBean.getDeptName()); + } else if (1 == deptBean.getZone()) { + // 市值 + resMap.put("roleFlag", 1); + resMap.put("roleDept", deptBean.getDeptName()); + } + // 迭代判断是否是区直 } // 全市行政检查数量 diff --git a/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/resources/mapper/StatisticalPanelMapper.xml b/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/resources/mapper/StatisticalPanelMapper.xml index b3d01d45..2472f396 100644 --- a/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/resources/mapper/StatisticalPanelMapper.xml +++ b/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/resources/mapper/StatisticalPanelMapper.xml @@ -1975,9 +1975,9 @@ \ No newline at end of file