@@ -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