lchao 11 kuukautta sitten
vanhempi
commit
5ed75188e9
39 muutettua tiedostoa jossa 477 lisäystä ja 104 poistoa
  1. 8 0
      zhsq_qk-admin/src/main/java/zhsq_qk/web/controller/system/QkZwyxBadReviewController.java
  2. 14 6
      zhsq_qk-admin/src/main/java/zhsq_qk/web/controller/system/QkZwyxBusinessController.java
  3. 8 0
      zhsq_qk-admin/src/main/java/zhsq_qk/web/controller/system/QkZwyxCompletionRateController.java
  4. 9 0
      zhsq_qk-admin/src/main/java/zhsq_qk/web/controller/system/QkZwyxHallHandlingController.java
  5. 7 0
      zhsq_qk-admin/src/main/java/zhsq_qk/web/controller/system/QkZwyxHandlingDocumentsController.java
  6. 8 0
      zhsq_qk-admin/src/main/java/zhsq_qk/web/controller/system/QkZwyxHighFrequencyMattersController.java
  7. 8 0
      zhsq_qk-admin/src/main/java/zhsq_qk/web/controller/system/QkZwyxPublicSecurityDocumentsController.java
  8. 8 8
      zhsq_qk-system/src/main/java/zhsq_qk/system/domain/QkZwyxBadReview.java
  9. 12 1
      zhsq_qk-system/src/main/java/zhsq_qk/system/domain/QkZwyxPublicSecurityDocuments.java
  10. 3 0
      zhsq_qk-system/src/main/java/zhsq_qk/system/mapper/QkZwyxBadReviewMapper.java
  11. 5 0
      zhsq_qk-system/src/main/java/zhsq_qk/system/mapper/QkZwyxBusinessMapper.java
  12. 3 0
      zhsq_qk-system/src/main/java/zhsq_qk/system/mapper/QkZwyxCompletionRateMapper.java
  13. 3 0
      zhsq_qk-system/src/main/java/zhsq_qk/system/mapper/QkZwyxHallHandlingMapper.java
  14. 3 0
      zhsq_qk-system/src/main/java/zhsq_qk/system/mapper/QkZwyxHandlingDocumentsMapper.java
  15. 3 0
      zhsq_qk-system/src/main/java/zhsq_qk/system/mapper/QkZwyxHighFrequencyMattersMapper.java
  16. 3 0
      zhsq_qk-system/src/main/java/zhsq_qk/system/mapper/QkZwyxPublicSecurityDocumentsMapper.java
  17. 4 0
      zhsq_qk-system/src/main/java/zhsq_qk/system/service/IQkZwyxBadReviewService.java
  18. 4 0
      zhsq_qk-system/src/main/java/zhsq_qk/system/service/IQkZwyxBusinessService.java
  19. 3 0
      zhsq_qk-system/src/main/java/zhsq_qk/system/service/IQkZwyxCompletionRateService.java
  20. 3 0
      zhsq_qk-system/src/main/java/zhsq_qk/system/service/IQkZwyxHallHandlingService.java
  21. 3 0
      zhsq_qk-system/src/main/java/zhsq_qk/system/service/IQkZwyxHandlingDocumentsService.java
  22. 3 0
      zhsq_qk-system/src/main/java/zhsq_qk/system/service/IQkZwyxHighFrequencyMattersService.java
  23. 3 0
      zhsq_qk-system/src/main/java/zhsq_qk/system/service/IQkZwyxPublicSecurityDocumentsService.java
  24. 17 0
      zhsq_qk-system/src/main/java/zhsq_qk/system/service/impl/QkZwyxBadReviewServiceImpl.java
  25. 15 0
      zhsq_qk-system/src/main/java/zhsq_qk/system/service/impl/QkZwyxBusinessServiceImpl.java
  26. 8 0
      zhsq_qk-system/src/main/java/zhsq_qk/system/service/impl/QkZwyxCompletionRateServiceImpl.java
  27. 10 0
      zhsq_qk-system/src/main/java/zhsq_qk/system/service/impl/QkZwyxHallHandlingServiceImpl.java
  28. 9 0
      zhsq_qk-system/src/main/java/zhsq_qk/system/service/impl/QkZwyxHandlingDocumentsServiceImpl.java
  29. 6 0
      zhsq_qk-system/src/main/java/zhsq_qk/system/service/impl/QkZwyxHighFrequencyMattersServiceImpl.java
  30. 18 0
      zhsq_qk-system/src/main/java/zhsq_qk/system/service/impl/QkZwyxPublicSecurityDocumentsServiceImpl.java
  31. 22 37
      zhsq_qk-system/src/main/resources/mapper/system/QkZwyxBadReviewMapper.xml
  32. 6 1
      zhsq_qk-system/src/main/resources/mapper/system/QkZwyxBusinessMapper.xml
  33. 15 1
      zhsq_qk-system/src/main/resources/mapper/system/QkZwyxCompletionRateMapper.xml
  34. 16 1
      zhsq_qk-system/src/main/resources/mapper/system/QkZwyxHallHandlingMapper.xml
  35. 15 1
      zhsq_qk-system/src/main/resources/mapper/system/QkZwyxHandlingDocumentsMapper.xml
  36. 6 0
      zhsq_qk-system/src/main/resources/mapper/system/QkZwyxHighFrequencyMattersMapper.xml
  37. 13 0
      zhsq_qk-system/src/main/resources/mapper/system/QkZwyxPublicSecurityDocumentsMapper.xml
  38. 58 0
      zhsq_qk-ui/src/api/system/zwyx.js
  39. 115 48
      zhsq_qk-ui/src/views/fusion/bjzshz.vue

+ 8 - 0
zhsq_qk-admin/src/main/java/zhsq_qk/web/controller/system/QkZwyxBadReviewController.java

@@ -95,4 +95,12 @@ public class QkZwyxBadReviewController extends BaseController {
     public AjaxResult remove(@PathVariable Long[] ids) {
     public AjaxResult remove(@PathVariable Long[] ids) {
         return toAjax(qkZwyxBadReviewService.deleteQkZwyxBadReviewByIds(ids));
         return toAjax(qkZwyxBadReviewService.deleteQkZwyxBadReviewByIds(ids));
     }
     }
+
+    /**
+     * 查询好差评可视化
+     */
+    @GetMapping("/visualizationList")
+    public AjaxResult visualizationList() {
+        return success(qkZwyxBadReviewService.visualizationList());
+    }
 }
 }

+ 14 - 6
zhsq_qk-admin/src/main/java/zhsq_qk/web/controller/system/QkZwyxBusinessController.java

@@ -34,11 +34,11 @@ public class QkZwyxBusinessController extends BaseController {
     @Autowired
     @Autowired
     private IQkZwyxBusinessService qkZwyxBusinessService;
     private IQkZwyxBusinessService qkZwyxBusinessService;
 
 
-/**
- * 查询新办企业列表
- */
-@PreAuthorize("@ss.hasPermi('system:business:list')")
-@GetMapping("/list")
+    /**
+     * 查询新办企业列表
+     */
+    @PreAuthorize("@ss.hasPermi('system:business:list')")
+    @GetMapping("/list")
     public TableDataInfo list(QkZwyxBusiness qkZwyxBusiness) {
     public TableDataInfo list(QkZwyxBusiness qkZwyxBusiness) {
         startPage();
         startPage();
         List<QkZwyxBusiness> list = qkZwyxBusinessService.selectQkZwyxBusinessList(qkZwyxBusiness);
         List<QkZwyxBusiness> list = qkZwyxBusinessService.selectQkZwyxBusinessList(qkZwyxBusiness);
@@ -53,7 +53,7 @@ public class QkZwyxBusinessController extends BaseController {
     @PostMapping("/export")
     @PostMapping("/export")
     public void export(HttpServletResponse response, QkZwyxBusiness qkZwyxBusiness) {
     public void export(HttpServletResponse response, QkZwyxBusiness qkZwyxBusiness) {
         List<QkZwyxBusiness> list = qkZwyxBusinessService.selectQkZwyxBusinessList(qkZwyxBusiness);
         List<QkZwyxBusiness> list = qkZwyxBusinessService.selectQkZwyxBusinessList(qkZwyxBusiness);
-        ExcelUtil<QkZwyxBusiness> util = new ExcelUtil<QkZwyxBusiness>(QkZwyxBusiness. class);
+        ExcelUtil<QkZwyxBusiness> util = new ExcelUtil<QkZwyxBusiness>(QkZwyxBusiness.class);
         util.exportExcel(response, list, "新办企业数据");
         util.exportExcel(response, list, "新办企业数据");
     }
     }
 
 
@@ -95,4 +95,12 @@ public class QkZwyxBusinessController extends BaseController {
     public AjaxResult remove(@PathVariable Long[] ids) {
     public AjaxResult remove(@PathVariable Long[] ids) {
         return toAjax(qkZwyxBusinessService.deleteQkZwyxBusinessByIds(ids));
         return toAjax(qkZwyxBusinessService.deleteQkZwyxBusinessByIds(ids));
     }
     }
+
+    /**
+     * 查询新办企业可视化
+     */
+    @GetMapping("/visualizationList")
+    public AjaxResult visualizationList() {
+        return success(qkZwyxBusinessService.visualizationList());
+    }
 }
 }

+ 8 - 0
zhsq_qk-admin/src/main/java/zhsq_qk/web/controller/system/QkZwyxCompletionRateController.java

@@ -95,4 +95,12 @@ public class QkZwyxCompletionRateController extends BaseController {
     public AjaxResult remove(@PathVariable Long[] ids) {
     public AjaxResult remove(@PathVariable Long[] ids) {
         return toAjax(qkZwyxCompletionRateService.deleteQkZwyxCompletionRateByIds(ids));
         return toAjax(qkZwyxCompletionRateService.deleteQkZwyxCompletionRateByIds(ids));
     }
     }
+
+    /**
+     * 查询办结率可视化
+     */
+    @GetMapping("/visualizationList")
+    public AjaxResult visualizationList() {
+        return success(qkZwyxCompletionRateService.visualizationList());
+    }
 }
 }

+ 9 - 0
zhsq_qk-admin/src/main/java/zhsq_qk/web/controller/system/QkZwyxHallHandlingController.java

@@ -95,4 +95,13 @@ public class QkZwyxHallHandlingController extends BaseController {
     public AjaxResult remove(@PathVariable Long[] ids) {
     public AjaxResult remove(@PathVariable Long[] ids) {
         return toAjax(qkZwyxHallHandlingService.deleteQkZwyxHallHandlingByIds(ids));
         return toAjax(qkZwyxHallHandlingService.deleteQkZwyxHallHandlingByIds(ids));
     }
     }
+
+
+    /**
+     * 查询大厅办件可视化
+     */
+    @GetMapping("/visualizationList")
+    public AjaxResult visualizationList() {
+        return success(qkZwyxHallHandlingService.visualizationList());
+    }
 }
 }

+ 7 - 0
zhsq_qk-admin/src/main/java/zhsq_qk/web/controller/system/QkZwyxHandlingDocumentsController.java

@@ -95,4 +95,11 @@ public class QkZwyxHandlingDocumentsController extends BaseController {
     public AjaxResult remove(@PathVariable Long[] ids) {
     public AjaxResult remove(@PathVariable Long[] ids) {
         return toAjax(qkZwyxHandlingDocumentsService.deleteQkZwyxHandlingDocumentsByIds(ids));
         return toAjax(qkZwyxHandlingDocumentsService.deleteQkZwyxHandlingDocumentsByIds(ids));
     }
     }
+    /**
+     * 查询即办件可视化
+     */
+    @GetMapping("/visualizationList")
+    public AjaxResult visualizationList() {
+        return success(qkZwyxHandlingDocumentsService.visualizationList());
+    }
 }
 }

+ 8 - 0
zhsq_qk-admin/src/main/java/zhsq_qk/web/controller/system/QkZwyxHighFrequencyMattersController.java

@@ -95,4 +95,12 @@ public class QkZwyxHighFrequencyMattersController extends BaseController {
     public AjaxResult remove(@PathVariable Long[] ids) {
     public AjaxResult remove(@PathVariable Long[] ids) {
         return toAjax(qkZwyxHighFrequencyMattersService.deleteQkZwyxHighFrequencyMattersByIds(ids));
         return toAjax(qkZwyxHighFrequencyMattersService.deleteQkZwyxHighFrequencyMattersByIds(ids));
     }
     }
+
+    /**
+     * 查询高频事项可视化
+     */
+    @GetMapping("/visualizationList")
+    public AjaxResult visualizationList() {
+        return success(qkZwyxHighFrequencyMattersService.visualizationList());
+    }
 }
 }

+ 8 - 0
zhsq_qk-admin/src/main/java/zhsq_qk/web/controller/system/QkZwyxPublicSecurityDocumentsController.java

@@ -95,4 +95,12 @@ public class QkZwyxPublicSecurityDocumentsController extends BaseController {
     public AjaxResult remove(@PathVariable Long[] ids) {
     public AjaxResult remove(@PathVariable Long[] ids) {
         return toAjax(qkZwyxPublicSecurityDocumentsService.deleteQkZwyxPublicSecurityDocumentsByIds(ids));
         return toAjax(qkZwyxPublicSecurityDocumentsService.deleteQkZwyxPublicSecurityDocumentsByIds(ids));
     }
     }
+
+    /**
+     * 查询公安办件可视化
+     */
+    @GetMapping("/visualizationList")
+    public AjaxResult visualizationList() {
+        return success(qkZwyxPublicSecurityDocumentsService.visualizationList());
+    }
 }
 }

+ 8 - 8
zhsq_qk-system/src/main/java/zhsq_qk/system/domain/QkZwyxBadReview.java

@@ -19,12 +19,12 @@ private static final long serialVersionUID = 1L;
         private Long id;
         private Long id;
 
 
         /** 非常满意 */
         /** 非常满意 */
-                @Excel(name = "非常满意")
+                @Excel(name = "满意")
         private String verySatisfied;
         private String verySatisfied;
 
 
         /** 满意 */
         /** 满意 */
-                @Excel(name = "满意")
-        private String satisfied;
+                @Excel(name = "数量")
+        private String satisfiedNum;
 
 
         /** 基本满意 */
         /** 基本满意 */
                 @Excel(name = "基本满意")
                 @Excel(name = "基本满意")
@@ -52,12 +52,12 @@ private static final long serialVersionUID = 1L;
         public String getVerySatisfied() {
         public String getVerySatisfied() {
             return verySatisfied;
             return verySatisfied;
         }
         }
-        public void setSatisfied(String satisfied) {
-            this.satisfied = satisfied;
+        public void setSatisfiedNum(String satisfiedNum) {
+            this.satisfiedNum = satisfiedNum;
         }
         }
 
 
-        public String getSatisfied() {
-            return satisfied;
+        public String getSatisfiedNum() {
+            return satisfiedNum;
         }
         }
         public void setSomewhatSatisfied(String somewhatSatisfied) {
         public void setSomewhatSatisfied(String somewhatSatisfied) {
             this.somewhatSatisfied = somewhatSatisfied;
             this.somewhatSatisfied = somewhatSatisfied;
@@ -86,7 +86,7 @@ public String toString() {
     return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
     return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
         .append("id", getId())
         .append("id", getId())
         .append("verySatisfied", getVerySatisfied())
         .append("verySatisfied", getVerySatisfied())
-        .append("satisfied", getSatisfied())
+        .append("satisfiedNum", getSatisfiedNum())
         .append("somewhatSatisfied", getSomewhatSatisfied())
         .append("somewhatSatisfied", getSomewhatSatisfied())
         .append("dissatisfied", getDissatisfied())
         .append("dissatisfied", getDissatisfied())
         .append("veryDissatisfied", getVeryDissatisfied())
         .append("veryDissatisfied", getVeryDissatisfied())

+ 12 - 1
zhsq_qk-system/src/main/java/zhsq_qk/system/domain/QkZwyxPublicSecurityDocuments.java

@@ -34,7 +34,17 @@ private static final long serialVersionUID = 1L;
                 @Excel(name = "外国人")
                 @Excel(name = "外国人")
         private String foreigners;
         private String foreigners;
 
 
-        public void setId(Long id) {
+            private String month;
+
+            public String getMonth() {
+                return month;
+            }
+
+            public void setMonth(String month) {
+                this.month = month;
+            }
+
+            public void setId(Long id) {
             this.id = id;
             this.id = id;
         }
         }
 
 
@@ -78,6 +88,7 @@ public String toString() {
         .append("hongKong", getHongKong())
         .append("hongKong", getHongKong())
         .append("taiwan", getTaiwan())
         .append("taiwan", getTaiwan())
         .append("foreigners", getForeigners())
         .append("foreigners", getForeigners())
+        .append("month", getMonth())
             .toString();
             .toString();
 }
 }
 }
 }

+ 3 - 0
zhsq_qk-system/src/main/java/zhsq_qk/system/mapper/QkZwyxBadReviewMapper.java

@@ -2,6 +2,7 @@ package zhsq_qk.system.mapper;
 
 
 import java.util.List;
 import java.util.List;
 
 
+import zhsq_qk.system.domain.QkEnterpriseActivity;
 import zhsq_qk.system.domain.QkZwyxBadReview;
 import zhsq_qk.system.domain.QkZwyxBadReview;
 
 
 /**
 /**
@@ -58,4 +59,6 @@ public interface QkZwyxBadReviewMapper {
      * @return 结果
      * @return 结果
      */
      */
     public int deleteQkZwyxBadReviewByIds(Long[] ids);
     public int deleteQkZwyxBadReviewByIds(Long[] ids);
+
+    List<QkZwyxBadReview> visualizationList();
 }
 }

+ 5 - 0
zhsq_qk-system/src/main/java/zhsq_qk/system/mapper/QkZwyxBusinessMapper.java

@@ -1,7 +1,10 @@
 package zhsq_qk.system.mapper;
 package zhsq_qk.system.mapper;
 
 
 import java.util.List;
 import java.util.List;
+import java.util.Map;
 
 
+import zhsq_qk.system.domain.QkOptimizePublicize;
+import zhsq_qk.system.domain.QkZwyxBadReview;
 import zhsq_qk.system.domain.QkZwyxBusiness;
 import zhsq_qk.system.domain.QkZwyxBusiness;
 
 
 /**
 /**
@@ -58,4 +61,6 @@ public interface QkZwyxBusinessMapper {
      * @return 结果
      * @return 结果
      */
      */
     public int deleteQkZwyxBusinessByIds(Long[] ids);
     public int deleteQkZwyxBusinessByIds(Long[] ids);
+
+    List<QkZwyxBusiness> visualizationList();
 }
 }

+ 3 - 0
zhsq_qk-system/src/main/java/zhsq_qk/system/mapper/QkZwyxCompletionRateMapper.java

@@ -2,6 +2,7 @@ package zhsq_qk.system.mapper;
 
 
 import java.util.List;
 import java.util.List;
 
 
+import zhsq_qk.system.domain.QkZwyxBadReview;
 import zhsq_qk.system.domain.QkZwyxCompletionRate;
 import zhsq_qk.system.domain.QkZwyxCompletionRate;
 
 
 /**
 /**
@@ -58,4 +59,6 @@ public interface QkZwyxCompletionRateMapper {
      * @return 结果
      * @return 结果
      */
      */
     public int deleteQkZwyxCompletionRateByIds(Long[] ids);
     public int deleteQkZwyxCompletionRateByIds(Long[] ids);
+
+    QkZwyxCompletionRate visualizationList();
 }
 }

+ 3 - 0
zhsq_qk-system/src/main/java/zhsq_qk/system/mapper/QkZwyxHallHandlingMapper.java

@@ -2,6 +2,7 @@ package zhsq_qk.system.mapper;
 
 
 import java.util.List;
 import java.util.List;
 
 
+import zhsq_qk.system.domain.QkZwyxBadReview;
 import zhsq_qk.system.domain.QkZwyxHallHandling;
 import zhsq_qk.system.domain.QkZwyxHallHandling;
 
 
 /**
 /**
@@ -58,4 +59,6 @@ public interface QkZwyxHallHandlingMapper {
      * @return 结果
      * @return 结果
      */
      */
     public int deleteQkZwyxHallHandlingByIds(Long[] ids);
     public int deleteQkZwyxHallHandlingByIds(Long[] ids);
+
+    QkZwyxHallHandling visualizationList();
 }
 }

+ 3 - 0
zhsq_qk-system/src/main/java/zhsq_qk/system/mapper/QkZwyxHandlingDocumentsMapper.java

@@ -2,6 +2,7 @@ package zhsq_qk.system.mapper;
 
 
 import java.util.List;
 import java.util.List;
 
 
+import zhsq_qk.system.domain.QkZwyxBadReview;
 import zhsq_qk.system.domain.QkZwyxHandlingDocuments;
 import zhsq_qk.system.domain.QkZwyxHandlingDocuments;
 
 
 /**
 /**
@@ -58,4 +59,6 @@ public interface QkZwyxHandlingDocumentsMapper {
      * @return 结果
      * @return 结果
      */
      */
     public int deleteQkZwyxHandlingDocumentsByIds(Long[] ids);
     public int deleteQkZwyxHandlingDocumentsByIds(Long[] ids);
+
+    QkZwyxHandlingDocuments visualizationList();
 }
 }

+ 3 - 0
zhsq_qk-system/src/main/java/zhsq_qk/system/mapper/QkZwyxHighFrequencyMattersMapper.java

@@ -2,6 +2,7 @@ package zhsq_qk.system.mapper;
 
 
 import java.util.List;
 import java.util.List;
 
 
+import zhsq_qk.system.domain.QkZwyxBadReview;
 import zhsq_qk.system.domain.QkZwyxHighFrequencyMatters;
 import zhsq_qk.system.domain.QkZwyxHighFrequencyMatters;
 
 
 /**
 /**
@@ -58,4 +59,6 @@ public interface QkZwyxHighFrequencyMattersMapper {
      * @return 结果
      * @return 结果
      */
      */
     public int deleteQkZwyxHighFrequencyMattersByIds(Long[] ids);
     public int deleteQkZwyxHighFrequencyMattersByIds(Long[] ids);
+
+    QkZwyxHighFrequencyMatters visualizationList();
 }
 }

+ 3 - 0
zhsq_qk-system/src/main/java/zhsq_qk/system/mapper/QkZwyxPublicSecurityDocumentsMapper.java

@@ -2,6 +2,7 @@ package zhsq_qk.system.mapper;
 
 
 import java.util.List;
 import java.util.List;
 
 
+import zhsq_qk.system.domain.QkEnterpriseActivity;
 import zhsq_qk.system.domain.QkZwyxPublicSecurityDocuments;
 import zhsq_qk.system.domain.QkZwyxPublicSecurityDocuments;
 
 
 /**
 /**
@@ -58,4 +59,6 @@ public interface QkZwyxPublicSecurityDocumentsMapper {
      * @return 结果
      * @return 结果
      */
      */
     public int deleteQkZwyxPublicSecurityDocumentsByIds(Long[] ids);
     public int deleteQkZwyxPublicSecurityDocumentsByIds(Long[] ids);
+
+    List<QkZwyxPublicSecurityDocuments> visualizationList();
 }
 }

+ 4 - 0
zhsq_qk-system/src/main/java/zhsq_qk/system/service/IQkZwyxBadReviewService.java

@@ -1,7 +1,9 @@
 package zhsq_qk.system.service;
 package zhsq_qk.system.service;
 
 
 import java.util.List;
 import java.util.List;
+import java.util.Map;
 
 
+import zhsq_qk.system.domain.QkCredit;
 import zhsq_qk.system.domain .QkZwyxBadReview;
 import zhsq_qk.system.domain .QkZwyxBadReview;
 
 
 /**
 /**
@@ -58,4 +60,6 @@ public interface IQkZwyxBadReviewService {
      * @return 结果
      * @return 结果
      */
      */
     public int deleteQkZwyxBadReviewById(Long id);
     public int deleteQkZwyxBadReviewById(Long id);
+
+    Map<String,List> visualizationList();
 }
 }

+ 4 - 0
zhsq_qk-system/src/main/java/zhsq_qk/system/service/IQkZwyxBusinessService.java

@@ -1,7 +1,9 @@
 package zhsq_qk.system.service;
 package zhsq_qk.system.service;
 
 
 import java.util.List;
 import java.util.List;
+import java.util.Map;
 
 
+import zhsq_qk.system.domain.QkZwyxBadReview;
 import zhsq_qk.system.domain .QkZwyxBusiness;
 import zhsq_qk.system.domain .QkZwyxBusiness;
 
 
 /**
 /**
@@ -58,4 +60,6 @@ public interface IQkZwyxBusinessService {
      * @return 结果
      * @return 结果
      */
      */
     public int deleteQkZwyxBusinessById(Long id);
     public int deleteQkZwyxBusinessById(Long id);
+
+    Map<String,List> visualizationList();
 }
 }

+ 3 - 0
zhsq_qk-system/src/main/java/zhsq_qk/system/service/IQkZwyxCompletionRateService.java

@@ -2,6 +2,7 @@ package zhsq_qk.system.service;
 
 
 import java.util.List;
 import java.util.List;
 
 
+import zhsq_qk.system.domain.QkZwyxBadReview;
 import zhsq_qk.system.domain .QkZwyxCompletionRate;
 import zhsq_qk.system.domain .QkZwyxCompletionRate;
 
 
 /**
 /**
@@ -58,4 +59,6 @@ public interface IQkZwyxCompletionRateService {
      * @return 结果
      * @return 结果
      */
      */
     public int deleteQkZwyxCompletionRateById(Long id);
     public int deleteQkZwyxCompletionRateById(Long id);
+
+    QkZwyxCompletionRate visualizationList();
 }
 }

+ 3 - 0
zhsq_qk-system/src/main/java/zhsq_qk/system/service/IQkZwyxHallHandlingService.java

@@ -2,6 +2,7 @@ package zhsq_qk.system.service;
 
 
 import java.util.List;
 import java.util.List;
 
 
+import zhsq_qk.system.domain.QkZwyxBadReview;
 import zhsq_qk.system.domain .QkZwyxHallHandling;
 import zhsq_qk.system.domain .QkZwyxHallHandling;
 
 
 /**
 /**
@@ -58,4 +59,6 @@ public interface IQkZwyxHallHandlingService {
      * @return 结果
      * @return 结果
      */
      */
     public int deleteQkZwyxHallHandlingById(Long id);
     public int deleteQkZwyxHallHandlingById(Long id);
+
+    QkZwyxHallHandling visualizationList();
 }
 }

+ 3 - 0
zhsq_qk-system/src/main/java/zhsq_qk/system/service/IQkZwyxHandlingDocumentsService.java

@@ -2,6 +2,7 @@ package zhsq_qk.system.service;
 
 
 import java.util.List;
 import java.util.List;
 
 
+import zhsq_qk.system.domain.QkZwyxBadReview;
 import zhsq_qk.system.domain .QkZwyxHandlingDocuments;
 import zhsq_qk.system.domain .QkZwyxHandlingDocuments;
 
 
 /**
 /**
@@ -58,4 +59,6 @@ public interface IQkZwyxHandlingDocumentsService {
      * @return 结果
      * @return 结果
      */
      */
     public int deleteQkZwyxHandlingDocumentsById(Long id);
     public int deleteQkZwyxHandlingDocumentsById(Long id);
+
+    QkZwyxHandlingDocuments visualizationList();
 }
 }

+ 3 - 0
zhsq_qk-system/src/main/java/zhsq_qk/system/service/IQkZwyxHighFrequencyMattersService.java

@@ -2,6 +2,7 @@ package zhsq_qk.system.service;
 
 
 import java.util.List;
 import java.util.List;
 
 
+import zhsq_qk.system.domain.QkZwyxBadReview;
 import zhsq_qk.system.domain .QkZwyxHighFrequencyMatters;
 import zhsq_qk.system.domain .QkZwyxHighFrequencyMatters;
 
 
 /**
 /**
@@ -58,4 +59,6 @@ public interface IQkZwyxHighFrequencyMattersService {
      * @return 结果
      * @return 结果
      */
      */
     public int deleteQkZwyxHighFrequencyMattersById(Long id);
     public int deleteQkZwyxHighFrequencyMattersById(Long id);
+
+    QkZwyxHighFrequencyMatters visualizationList();
 }
 }

+ 3 - 0
zhsq_qk-system/src/main/java/zhsq_qk/system/service/IQkZwyxPublicSecurityDocumentsService.java

@@ -1,6 +1,7 @@
 package zhsq_qk.system.service;
 package zhsq_qk.system.service;
 
 
 import java.util.List;
 import java.util.List;
+import java.util.Map;
 
 
 import zhsq_qk.system.domain .QkZwyxPublicSecurityDocuments;
 import zhsq_qk.system.domain .QkZwyxPublicSecurityDocuments;
 
 
@@ -58,4 +59,6 @@ public interface IQkZwyxPublicSecurityDocumentsService {
      * @return 结果
      * @return 结果
      */
      */
     public int deleteQkZwyxPublicSecurityDocumentsById(Long id);
     public int deleteQkZwyxPublicSecurityDocumentsById(Long id);
+
+    Map<String,List> visualizationList();
 }
 }

+ 17 - 0
zhsq_qk-system/src/main/java/zhsq_qk/system/service/impl/QkZwyxBadReviewServiceImpl.java

@@ -1,8 +1,15 @@
 package zhsq_qk.system.service.impl;
 package zhsq_qk.system.service.impl;
 
 
+import java.util.HashMap;
 import java.util.List;
 import java.util.List;
+import java.util.Map;
+import java.util.stream.Collectors;
+
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 import org.springframework.stereotype.Service;
+import zhsq_qk.common.utils.DateUtils;
+import zhsq_qk.system.domain.QkCredit;
+import zhsq_qk.system.domain.QkEnterpriseActivity;
 import zhsq_qk.system.mapper.QkZwyxBadReviewMapper;
 import zhsq_qk.system.mapper.QkZwyxBadReviewMapper;
 import zhsq_qk.system.domain.QkZwyxBadReview;
 import zhsq_qk.system.domain.QkZwyxBadReview;
 import zhsq_qk.system.service.IQkZwyxBadReviewService;
 import zhsq_qk.system.service.IQkZwyxBadReviewService;
@@ -48,6 +55,7 @@ public class QkZwyxBadReviewServiceImpl implements IQkZwyxBadReviewService {
      */
      */
     @Override
     @Override
     public int insertQkZwyxBadReview(QkZwyxBadReview qkZwyxBadReview) {
     public int insertQkZwyxBadReview(QkZwyxBadReview qkZwyxBadReview) {
+        qkZwyxBadReview.setCreateTime(DateUtils.getNowDate());
             return qkZwyxBadReviewMapper.insertQkZwyxBadReview(qkZwyxBadReview);
             return qkZwyxBadReviewMapper.insertQkZwyxBadReview(qkZwyxBadReview);
     }
     }
 
 
@@ -83,4 +91,13 @@ public class QkZwyxBadReviewServiceImpl implements IQkZwyxBadReviewService {
     public int deleteQkZwyxBadReviewById(Long id) {
     public int deleteQkZwyxBadReviewById(Long id) {
         return qkZwyxBadReviewMapper.deleteQkZwyxBadReviewById(id);
         return qkZwyxBadReviewMapper.deleteQkZwyxBadReviewById(id);
     }
     }
+
+    @Override
+    public Map<String, List> visualizationList() {
+        Map<String, List> map = new HashMap();
+        List<QkZwyxBadReview> list = qkZwyxBadReviewMapper.visualizationList();
+        map.put("labelData", list.stream().map(QkZwyxBadReview::getVerySatisfied).collect(Collectors.toList()));
+        map.put("valueData", list.stream().map(QkZwyxBadReview::getSatisfiedNum).collect(Collectors.toList()));
+        return map;
+    }
 }
 }

+ 15 - 0
zhsq_qk-system/src/main/java/zhsq_qk/system/service/impl/QkZwyxBusinessServiceImpl.java

@@ -1,8 +1,14 @@
 package zhsq_qk.system.service.impl;
 package zhsq_qk.system.service.impl;
 
 
+import java.util.HashMap;
 import java.util.List;
 import java.util.List;
+import java.util.Map;
+import java.util.stream.Collectors;
+
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 import org.springframework.stereotype.Service;
+import zhsq_qk.system.domain.QkOptimizePublicize;
+import zhsq_qk.system.domain.QkZwyxBadReview;
 import zhsq_qk.system.mapper.QkZwyxBusinessMapper;
 import zhsq_qk.system.mapper.QkZwyxBusinessMapper;
 import zhsq_qk.system.domain.QkZwyxBusiness;
 import zhsq_qk.system.domain.QkZwyxBusiness;
 import zhsq_qk.system.service.IQkZwyxBusinessService;
 import zhsq_qk.system.service.IQkZwyxBusinessService;
@@ -83,4 +89,13 @@ public class QkZwyxBusinessServiceImpl implements IQkZwyxBusinessService {
     public int deleteQkZwyxBusinessById(Long id) {
     public int deleteQkZwyxBusinessById(Long id) {
         return qkZwyxBusinessMapper.deleteQkZwyxBusinessById(id);
         return qkZwyxBusinessMapper.deleteQkZwyxBusinessById(id);
     }
     }
+
+    @Override
+    public Map<String, List> visualizationList() {
+        Map<String, List> map = new HashMap();
+        List<QkZwyxBusiness> list = qkZwyxBusinessMapper.visualizationList();
+        map.put("labelData", list.stream().map(QkZwyxBusiness::getMonth).collect(Collectors.toList()));
+        map.put("valueNewEnterprises", list.stream().map(QkZwyxBusiness::getNewEnterprises).collect(Collectors.toList()));
+        return map;
+    }
 }
 }

+ 8 - 0
zhsq_qk-system/src/main/java/zhsq_qk/system/service/impl/QkZwyxCompletionRateServiceImpl.java

@@ -3,6 +3,7 @@ package zhsq_qk.system.service.impl;
 import java.util.List;
 import java.util.List;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 import org.springframework.stereotype.Service;
+import zhsq_qk.common.utils.DateUtils;
 import zhsq_qk.system.mapper.QkZwyxCompletionRateMapper;
 import zhsq_qk.system.mapper.QkZwyxCompletionRateMapper;
 import zhsq_qk.system.domain.QkZwyxCompletionRate;
 import zhsq_qk.system.domain.QkZwyxCompletionRate;
 import zhsq_qk.system.service.IQkZwyxCompletionRateService;
 import zhsq_qk.system.service.IQkZwyxCompletionRateService;
@@ -48,6 +49,7 @@ public class QkZwyxCompletionRateServiceImpl implements IQkZwyxCompletionRateSer
      */
      */
     @Override
     @Override
     public int insertQkZwyxCompletionRate(QkZwyxCompletionRate qkZwyxCompletionRate) {
     public int insertQkZwyxCompletionRate(QkZwyxCompletionRate qkZwyxCompletionRate) {
+        qkZwyxCompletionRate.setCreateTime(DateUtils.getNowDate());
             return qkZwyxCompletionRateMapper.insertQkZwyxCompletionRate(qkZwyxCompletionRate);
             return qkZwyxCompletionRateMapper.insertQkZwyxCompletionRate(qkZwyxCompletionRate);
     }
     }
 
 
@@ -59,6 +61,7 @@ public class QkZwyxCompletionRateServiceImpl implements IQkZwyxCompletionRateSer
      */
      */
     @Override
     @Override
     public int updateQkZwyxCompletionRate(QkZwyxCompletionRate qkZwyxCompletionRate) {
     public int updateQkZwyxCompletionRate(QkZwyxCompletionRate qkZwyxCompletionRate) {
+        qkZwyxCompletionRate.setUpdateTime(DateUtils.getNowDate());
         return qkZwyxCompletionRateMapper.updateQkZwyxCompletionRate(qkZwyxCompletionRate);
         return qkZwyxCompletionRateMapper.updateQkZwyxCompletionRate(qkZwyxCompletionRate);
     }
     }
 
 
@@ -83,4 +86,9 @@ public class QkZwyxCompletionRateServiceImpl implements IQkZwyxCompletionRateSer
     public int deleteQkZwyxCompletionRateById(Long id) {
     public int deleteQkZwyxCompletionRateById(Long id) {
         return qkZwyxCompletionRateMapper.deleteQkZwyxCompletionRateById(id);
         return qkZwyxCompletionRateMapper.deleteQkZwyxCompletionRateById(id);
     }
     }
+
+    @Override
+    public QkZwyxCompletionRate visualizationList() {
+        return qkZwyxCompletionRateMapper.visualizationList();
+    }
 }
 }

+ 10 - 0
zhsq_qk-system/src/main/java/zhsq_qk/system/service/impl/QkZwyxHallHandlingServiceImpl.java

@@ -3,6 +3,8 @@ package zhsq_qk.system.service.impl;
 import java.util.List;
 import java.util.List;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 import org.springframework.stereotype.Service;
+import zhsq_qk.common.utils.DateUtils;
+import zhsq_qk.system.domain.QkZwyxBadReview;
 import zhsq_qk.system.mapper.QkZwyxHallHandlingMapper;
 import zhsq_qk.system.mapper.QkZwyxHallHandlingMapper;
 import zhsq_qk.system.domain.QkZwyxHallHandling;
 import zhsq_qk.system.domain.QkZwyxHallHandling;
 import zhsq_qk.system.service.IQkZwyxHallHandlingService;
 import zhsq_qk.system.service.IQkZwyxHallHandlingService;
@@ -48,6 +50,7 @@ public class QkZwyxHallHandlingServiceImpl implements IQkZwyxHallHandlingService
      */
      */
     @Override
     @Override
     public int insertQkZwyxHallHandling(QkZwyxHallHandling qkZwyxHallHandling) {
     public int insertQkZwyxHallHandling(QkZwyxHallHandling qkZwyxHallHandling) {
+        qkZwyxHallHandling.setCreateTime(DateUtils.getNowDate());
             return qkZwyxHallHandlingMapper.insertQkZwyxHallHandling(qkZwyxHallHandling);
             return qkZwyxHallHandlingMapper.insertQkZwyxHallHandling(qkZwyxHallHandling);
     }
     }
 
 
@@ -59,6 +62,7 @@ public class QkZwyxHallHandlingServiceImpl implements IQkZwyxHallHandlingService
      */
      */
     @Override
     @Override
     public int updateQkZwyxHallHandling(QkZwyxHallHandling qkZwyxHallHandling) {
     public int updateQkZwyxHallHandling(QkZwyxHallHandling qkZwyxHallHandling) {
+        qkZwyxHallHandling.setCreateTime(DateUtils.getNowDate());
         return qkZwyxHallHandlingMapper.updateQkZwyxHallHandling(qkZwyxHallHandling);
         return qkZwyxHallHandlingMapper.updateQkZwyxHallHandling(qkZwyxHallHandling);
     }
     }
 
 
@@ -83,4 +87,10 @@ public class QkZwyxHallHandlingServiceImpl implements IQkZwyxHallHandlingService
     public int deleteQkZwyxHallHandlingById(Long id) {
     public int deleteQkZwyxHallHandlingById(Long id) {
         return qkZwyxHallHandlingMapper.deleteQkZwyxHallHandlingById(id);
         return qkZwyxHallHandlingMapper.deleteQkZwyxHallHandlingById(id);
     }
     }
+
+
+    @Override
+    public QkZwyxHallHandling visualizationList() {
+        return qkZwyxHallHandlingMapper.visualizationList();
+    }
 }
 }

+ 9 - 0
zhsq_qk-system/src/main/java/zhsq_qk/system/service/impl/QkZwyxHandlingDocumentsServiceImpl.java

@@ -3,6 +3,8 @@ package zhsq_qk.system.service.impl;
 import java.util.List;
 import java.util.List;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 import org.springframework.stereotype.Service;
+import zhsq_qk.common.utils.DateUtils;
+import zhsq_qk.system.domain.QkZwyxBadReview;
 import zhsq_qk.system.mapper.QkZwyxHandlingDocumentsMapper;
 import zhsq_qk.system.mapper.QkZwyxHandlingDocumentsMapper;
 import zhsq_qk.system.domain.QkZwyxHandlingDocuments;
 import zhsq_qk.system.domain.QkZwyxHandlingDocuments;
 import zhsq_qk.system.service.IQkZwyxHandlingDocumentsService;
 import zhsq_qk.system.service.IQkZwyxHandlingDocumentsService;
@@ -48,6 +50,7 @@ public class QkZwyxHandlingDocumentsServiceImpl implements IQkZwyxHandlingDocume
      */
      */
     @Override
     @Override
     public int insertQkZwyxHandlingDocuments(QkZwyxHandlingDocuments qkZwyxHandlingDocuments) {
     public int insertQkZwyxHandlingDocuments(QkZwyxHandlingDocuments qkZwyxHandlingDocuments) {
+        qkZwyxHandlingDocuments.setCreateTime(DateUtils.getNowDate());
             return qkZwyxHandlingDocumentsMapper.insertQkZwyxHandlingDocuments(qkZwyxHandlingDocuments);
             return qkZwyxHandlingDocumentsMapper.insertQkZwyxHandlingDocuments(qkZwyxHandlingDocuments);
     }
     }
 
 
@@ -59,6 +62,7 @@ public class QkZwyxHandlingDocumentsServiceImpl implements IQkZwyxHandlingDocume
      */
      */
     @Override
     @Override
     public int updateQkZwyxHandlingDocuments(QkZwyxHandlingDocuments qkZwyxHandlingDocuments) {
     public int updateQkZwyxHandlingDocuments(QkZwyxHandlingDocuments qkZwyxHandlingDocuments) {
+        qkZwyxHandlingDocuments.setCreateTime(DateUtils.getNowDate());
         return qkZwyxHandlingDocumentsMapper.updateQkZwyxHandlingDocuments(qkZwyxHandlingDocuments);
         return qkZwyxHandlingDocumentsMapper.updateQkZwyxHandlingDocuments(qkZwyxHandlingDocuments);
     }
     }
 
 
@@ -83,4 +87,9 @@ public class QkZwyxHandlingDocumentsServiceImpl implements IQkZwyxHandlingDocume
     public int deleteQkZwyxHandlingDocumentsById(Long id) {
     public int deleteQkZwyxHandlingDocumentsById(Long id) {
         return qkZwyxHandlingDocumentsMapper.deleteQkZwyxHandlingDocumentsById(id);
         return qkZwyxHandlingDocumentsMapper.deleteQkZwyxHandlingDocumentsById(id);
     }
     }
+
+    @Override
+    public QkZwyxHandlingDocuments visualizationList() {
+        return qkZwyxHandlingDocumentsMapper.visualizationList();
+    }
 }
 }

+ 6 - 0
zhsq_qk-system/src/main/java/zhsq_qk/system/service/impl/QkZwyxHighFrequencyMattersServiceImpl.java

@@ -3,6 +3,7 @@ package zhsq_qk.system.service.impl;
 import java.util.List;
 import java.util.List;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 import org.springframework.stereotype.Service;
+import zhsq_qk.system.domain.QkZwyxBadReview;
 import zhsq_qk.system.mapper.QkZwyxHighFrequencyMattersMapper;
 import zhsq_qk.system.mapper.QkZwyxHighFrequencyMattersMapper;
 import zhsq_qk.system.domain.QkZwyxHighFrequencyMatters;
 import zhsq_qk.system.domain.QkZwyxHighFrequencyMatters;
 import zhsq_qk.system.service.IQkZwyxHighFrequencyMattersService;
 import zhsq_qk.system.service.IQkZwyxHighFrequencyMattersService;
@@ -83,4 +84,9 @@ public class QkZwyxHighFrequencyMattersServiceImpl implements IQkZwyxHighFrequen
     public int deleteQkZwyxHighFrequencyMattersById(Long id) {
     public int deleteQkZwyxHighFrequencyMattersById(Long id) {
         return qkZwyxHighFrequencyMattersMapper.deleteQkZwyxHighFrequencyMattersById(id);
         return qkZwyxHighFrequencyMattersMapper.deleteQkZwyxHighFrequencyMattersById(id);
     }
     }
+
+    @Override
+    public QkZwyxHighFrequencyMatters visualizationList() {
+        return qkZwyxHighFrequencyMattersMapper.visualizationList();
+    }
 }
 }

+ 18 - 0
zhsq_qk-system/src/main/java/zhsq_qk/system/service/impl/QkZwyxPublicSecurityDocumentsServiceImpl.java

@@ -1,8 +1,14 @@
 package zhsq_qk.system.service.impl;
 package zhsq_qk.system.service.impl;
 
 
+import java.util.HashMap;
 import java.util.List;
 import java.util.List;
+import java.util.Map;
+import java.util.stream.Collectors;
+
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 import org.springframework.stereotype.Service;
+import zhsq_qk.system.domain.QkEnterpriseActivity;
+import zhsq_qk.system.domain.QkOptimizePublicize;
 import zhsq_qk.system.mapper.QkZwyxPublicSecurityDocumentsMapper;
 import zhsq_qk.system.mapper.QkZwyxPublicSecurityDocumentsMapper;
 import zhsq_qk.system.domain.QkZwyxPublicSecurityDocuments;
 import zhsq_qk.system.domain.QkZwyxPublicSecurityDocuments;
 import zhsq_qk.system.service.IQkZwyxPublicSecurityDocumentsService;
 import zhsq_qk.system.service.IQkZwyxPublicSecurityDocumentsService;
@@ -83,4 +89,16 @@ public class QkZwyxPublicSecurityDocumentsServiceImpl implements IQkZwyxPublicSe
     public int deleteQkZwyxPublicSecurityDocumentsById(Long id) {
     public int deleteQkZwyxPublicSecurityDocumentsById(Long id) {
         return qkZwyxPublicSecurityDocumentsMapper.deleteQkZwyxPublicSecurityDocumentsById(id);
         return qkZwyxPublicSecurityDocumentsMapper.deleteQkZwyxPublicSecurityDocumentsById(id);
     }
     }
+
+    @Override
+    public Map<String, List> visualizationList() {
+        Map<String, List> map = new HashMap();
+        List<QkZwyxPublicSecurityDocuments> list = qkZwyxPublicSecurityDocumentsMapper.visualizationList();
+        map.put("labelData", list.stream().map(QkZwyxPublicSecurityDocuments::getMonth).collect(Collectors.toList()));
+        map.put("valuePassport", list.stream().map(QkZwyxPublicSecurityDocuments::getPassport).collect(Collectors.toList()));
+        map.put("valueHongKong", list.stream().map(QkZwyxPublicSecurityDocuments::getHongKong).collect(Collectors.toList()));
+        map.put("valueTaiwan", list.stream().map(QkZwyxPublicSecurityDocuments::getTaiwan).collect(Collectors.toList()));
+        map.put("valueForeigners", list.stream().map(QkZwyxPublicSecurityDocuments::getForeigners).collect(Collectors.toList()));
+        return map;
+    }
 }
 }

+ 22 - 37
zhsq_qk-system/src/main/resources/mapper/system/QkZwyxBadReviewMapper.xml

@@ -7,14 +7,15 @@
     <resultMap type="QkZwyxBadReview" id="QkZwyxBadReviewResult">
     <resultMap type="QkZwyxBadReview" id="QkZwyxBadReviewResult">
             <result property="id" column="id"/>
             <result property="id" column="id"/>
             <result property="verySatisfied" column="very_satisfied"/>
             <result property="verySatisfied" column="very_satisfied"/>
-            <result property="satisfied" column="satisfied"/>
+            <result property="satisfiedNum" column="satisfied_num"/>
             <result property="somewhatSatisfied" column="somewhat_satisfied"/>
             <result property="somewhatSatisfied" column="somewhat_satisfied"/>
             <result property="dissatisfied" column="dissatisfied"/>
             <result property="dissatisfied" column="dissatisfied"/>
             <result property="veryDissatisfied" column="very_dissatisfied"/>
             <result property="veryDissatisfied" column="very_dissatisfied"/>
+        <result property="createTime" column="create_time"/>
     </resultMap>
     </resultMap>
 
 
     <sql id="selectQkZwyxBadReviewVo">
     <sql id="selectQkZwyxBadReviewVo">
-        select id, very_satisfied, satisfied, somewhat_satisfied, dissatisfied, very_dissatisfied
+        select id, very_satisfied, satisfied_num,create_time
         from qk_zwyx_bad_review
         from qk_zwyx_bad_review
     </sql>
     </sql>
 
 
@@ -25,16 +26,7 @@
                             and very_satisfied = #{verySatisfied}
                             and very_satisfied = #{verySatisfied}
                         </if>
                         </if>
                         <if test="satisfied != null  and satisfied != ''">
                         <if test="satisfied != null  and satisfied != ''">
-                            and satisfied = #{satisfied}
-                        </if>
-                        <if test="somewhatSatisfied != null  and somewhatSatisfied != ''">
-                            and somewhat_satisfied = #{somewhatSatisfied}
-                        </if>
-                        <if test="dissatisfied != null  and dissatisfied != ''">
-                            and dissatisfied = #{dissatisfied}
-                        </if>
-                        <if test="veryDissatisfied != null  and veryDissatisfied != ''">
-                            and very_dissatisfied = #{veryDissatisfied}
+                            and satisfie_num = #{satisfiedNum}
                         </if>
                         </if>
         </where>
         </where>
     </select>
     </select>
@@ -51,26 +43,18 @@
         <trim prefix="(" suffix=")" suffixOverrides=",">
         <trim prefix="(" suffix=")" suffixOverrides=",">
                     <if test="verySatisfied != null">very_satisfied,
                     <if test="verySatisfied != null">very_satisfied,
                     </if>
                     </if>
-                    <if test="satisfied != null">satisfied,
-                    </if>
-                    <if test="somewhatSatisfied != null">somewhat_satisfied,
-                    </if>
-                    <if test="dissatisfied != null">dissatisfied,
-                    </if>
-                    <if test="veryDissatisfied != null">very_dissatisfied,
+                    <if test="satisfiedNum != null">satisfied_num,
                     </if>
                     </if>
+            <if test="createTime != null">create_time,
+            </if>
         </trim>
         </trim>
         <trim prefix="values (" suffix=")" suffixOverrides=",">
         <trim prefix="values (" suffix=")" suffixOverrides=",">
                     <if test="verySatisfied != null">#{verySatisfied},
                     <if test="verySatisfied != null">#{verySatisfied},
                     </if>
                     </if>
-                    <if test="satisfied != null">#{satisfied},
-                    </if>
-                    <if test="somewhatSatisfied != null">#{somewhatSatisfied},
-                    </if>
-                    <if test="dissatisfied != null">#{dissatisfied},
-                    </if>
-                    <if test="veryDissatisfied != null">#{veryDissatisfied},
+                    <if test="satisfiedNum != null">#{satisfiedNum},
                     </if>
                     </if>
+            <if test="createTime != null">#{createTime},
+            </if>
         </trim>
         </trim>
     </insert>
     </insert>
 
 
@@ -80,18 +64,12 @@
                     <if test="verySatisfied != null">very_satisfied =
                     <if test="verySatisfied != null">very_satisfied =
                         #{verySatisfied},
                         #{verySatisfied},
                     </if>
                     </if>
-                    <if test="satisfied != null">satisfied =
-                        #{satisfied},
-                    </if>
-                    <if test="somewhatSatisfied != null">somewhat_satisfied =
-                        #{somewhatSatisfied},
-                    </if>
-                    <if test="dissatisfied != null">dissatisfied =
-                        #{dissatisfied},
-                    </if>
-                    <if test="veryDissatisfied != null">very_dissatisfied =
-                        #{veryDissatisfied},
+                    <if test="satisfiedNum != null">satisfied_num =
+                        #{satisfiedNum},
                     </if>
                     </if>
+            <if test="createTime != null">create_time =
+                #{createTime},
+            </if>
         </trim>
         </trim>
         where id = #{id}
         where id = #{id}
     </update>
     </update>
@@ -107,4 +85,11 @@
             #{id}
             #{id}
         </foreach>
         </foreach>
     </delete>
     </delete>
+
+    <select id="visualizationList" parameterType="QkZwyxBadReview" resultMap="QkZwyxBadReviewResult">
+        select id, very_satisfied, satisfied_num,create_time
+        from qk_zwyx_bad_review
+        GROUP BY
+            very_satisfied
+    </select>
 </mapper>
 </mapper>

+ 6 - 1
zhsq_qk-system/src/main/resources/mapper/system/QkZwyxBusinessMapper.xml

@@ -11,7 +11,7 @@
     </resultMap>
     </resultMap>
 
 
     <sql id="selectQkZwyxBusinessVo">
     <sql id="selectQkZwyxBusinessVo">
-        select id, month, new_enterprises
+        select id, `month`, new_enterprises
         from qk_zwyx_business
         from qk_zwyx_business
     </sql>
     </sql>
 
 
@@ -74,4 +74,9 @@
             #{id}
             #{id}
         </foreach>
         </foreach>
     </delete>
     </delete>
+
+    <select id="visualizationList" parameterType="QkZwyxBusiness" resultMap="QkZwyxBusinessResult">
+        select id, `month`, new_enterprises
+        from qk_zwyx_business
+    </select>
 </mapper>
 </mapper>

+ 15 - 1
zhsq_qk-system/src/main/resources/mapper/system/QkZwyxCompletionRateMapper.xml

@@ -9,10 +9,11 @@
             <result property="numberOfProcessedItems" column="number_of_processed_items"/>
             <result property="numberOfProcessedItems" column="number_of_processed_items"/>
             <result property="completedQuantity" column="completed_quantity"/>
             <result property="completedQuantity" column="completed_quantity"/>
             <result property="completionRate" column="completion_rate"/>
             <result property="completionRate" column="completion_rate"/>
+        <result property="createTime" column="create_time"/>
     </resultMap>
     </resultMap>
 
 
     <sql id="selectQkZwyxCompletionRateVo">
     <sql id="selectQkZwyxCompletionRateVo">
-        select id, number_of_processed_items, completed_quantity, completion_rate
+        select id, number_of_processed_items, completed_quantity, completion_rate,create_time
         from qk_zwyx_completion_rate
         from qk_zwyx_completion_rate
     </sql>
     </sql>
 
 
@@ -48,6 +49,8 @@
                     </if>
                     </if>
                     <if test="completionRate != null">completion_rate,
                     <if test="completionRate != null">completion_rate,
                     </if>
                     </if>
+            <if test="createTime != null">create_time,
+            </if>
         </trim>
         </trim>
         <trim prefix="values (" suffix=")" suffixOverrides=",">
         <trim prefix="values (" suffix=")" suffixOverrides=",">
                     <if test="id != null">#{id},
                     <if test="id != null">#{id},
@@ -58,6 +61,8 @@
                     </if>
                     </if>
                     <if test="completionRate != null">#{completionRate},
                     <if test="completionRate != null">#{completionRate},
                     </if>
                     </if>
+            <if test="createTime != null">#{createTime},
+            </if>
         </trim>
         </trim>
     </insert>
     </insert>
 
 
@@ -73,6 +78,9 @@
                     <if test="completionRate != null">completion_rate =
                     <if test="completionRate != null">completion_rate =
                         #{completionRate},
                         #{completionRate},
                     </if>
                     </if>
+            <if test="createTime != null">create_time =
+                #{createTime},
+            </if>
         </trim>
         </trim>
         where id = #{id}
         where id = #{id}
     </update>
     </update>
@@ -88,4 +96,10 @@
             #{id}
             #{id}
         </foreach>
         </foreach>
     </delete>
     </delete>
+
+    <select id="visualizationList" parameterType="Long"
+            resultMap="QkZwyxCompletionRateResult">
+        <include refid="selectQkZwyxCompletionRateVo"/>
+        order by create_time desc limit 1
+    </select>
 </mapper>
 </mapper>

+ 16 - 1
zhsq_qk-system/src/main/resources/mapper/system/QkZwyxHallHandlingMapper.xml

@@ -15,10 +15,12 @@
             <result property="permitStage" column="permit_stage"/>
             <result property="permitStage" column="permit_stage"/>
             <result property="acceptancePhase" column="acceptance_phase"/>
             <result property="acceptancePhase" column="acceptance_phase"/>
             <result property="hallTotal" column="hall_total"/>
             <result property="hallTotal" column="hall_total"/>
+        <result property="createTime" column="create_time"/>
     </resultMap>
     </resultMap>
 
 
     <sql id="selectQkZwyxHallHandlingVo">
     <sql id="selectQkZwyxHallHandlingVo">
-        select id, build_land_use, architectural_engineering, architectural_licence, project_time, project_approval_stage, plan_stage, permit_stage, acceptance_phase, hall_total
+        select id, build_land_use, architectural_engineering, architectural_licence, project_time, project_approval_stage, plan_stage,
+               permit_stage, acceptance_phase, hall_total,create_time
         from qk_zwyx_hall_handling
         from qk_zwyx_hall_handling
     </sql>
     </sql>
 
 
@@ -84,6 +86,8 @@
                     </if>
                     </if>
                     <if test="hallTotal != null">hall_total,
                     <if test="hallTotal != null">hall_total,
                     </if>
                     </if>
+            <if test="createTime != null">create_time,
+            </if>
         </trim>
         </trim>
         <trim prefix="values (" suffix=")" suffixOverrides=",">
         <trim prefix="values (" suffix=")" suffixOverrides=",">
                     <if test="id != null">#{id},
                     <if test="id != null">#{id},
@@ -106,6 +110,8 @@
                     </if>
                     </if>
                     <if test="hallTotal != null">#{hallTotal},
                     <if test="hallTotal != null">#{hallTotal},
                     </if>
                     </if>
+            <if test="createTime != null">#{createTime},
+            </if>
         </trim>
         </trim>
     </insert>
     </insert>
 
 
@@ -139,6 +145,9 @@
                     <if test="hallTotal != null">hall_total =
                     <if test="hallTotal != null">hall_total =
                         #{hallTotal},
                         #{hallTotal},
                     </if>
                     </if>
+            <if test="createTime != null">create_time =
+                #{createTime},
+            </if>
         </trim>
         </trim>
         where id = #{id}
         where id = #{id}
     </update>
     </update>
@@ -154,4 +163,10 @@
             #{id}
             #{id}
         </foreach>
         </foreach>
     </delete>
     </delete>
+
+    <select id="visualizationList" parameterType="Long"
+            resultMap="QkZwyxHallHandlingResult">
+        <include refid="selectQkZwyxHallHandlingVo"/>
+        order by create_time desc limit 1
+    </select>
 </mapper>
 </mapper>

+ 15 - 1
zhsq_qk-system/src/main/resources/mapper/system/QkZwyxHandlingDocumentsMapper.xml

@@ -9,10 +9,11 @@
             <result property="instantProcessingQuantity" column="instant_processing_quantity"/>
             <result property="instantProcessingQuantity" column="instant_processing_quantity"/>
             <result property="promisedQuantity" column="promised_quantity"/>
             <result property="promisedQuantity" column="promised_quantity"/>
             <result property="immediateRate" column="immediate_rate"/>
             <result property="immediateRate" column="immediate_rate"/>
+        <result property="createTime" column="create_time"/>
     </resultMap>
     </resultMap>
 
 
     <sql id="selectQkZwyxHandlingDocumentsVo">
     <sql id="selectQkZwyxHandlingDocumentsVo">
-        select id, instant_processing_quantity, promised_quantity, immediate_rate
+        select id, instant_processing_quantity, promised_quantity, immediate_rate,create_time
         from qk_zwyx_handling_documents
         from qk_zwyx_handling_documents
     </sql>
     </sql>
 
 
@@ -47,6 +48,8 @@
                     </if>
                     </if>
                     <if test="immediateRate != null">immediate_rate,
                     <if test="immediateRate != null">immediate_rate,
                     </if>
                     </if>
+            <if test="createTime != null">create_time,
+            </if>
         </trim>
         </trim>
         <trim prefix="values (" suffix=")" suffixOverrides=",">
         <trim prefix="values (" suffix=")" suffixOverrides=",">
                     <if test="instantProcessingQuantity != null">#{instantProcessingQuantity},
                     <if test="instantProcessingQuantity != null">#{instantProcessingQuantity},
@@ -55,6 +58,8 @@
                     </if>
                     </if>
                     <if test="immediateRate != null">#{immediateRate},
                     <if test="immediateRate != null">#{immediateRate},
                     </if>
                     </if>
+            <if test="createTime != null">#{createTime},
+            </if>
         </trim>
         </trim>
     </insert>
     </insert>
 
 
@@ -70,6 +75,9 @@
                     <if test="immediateRate != null">immediate_rate =
                     <if test="immediateRate != null">immediate_rate =
                         #{immediateRate},
                         #{immediateRate},
                     </if>
                     </if>
+            <if test="createTime != null">create_time =
+                #{createTime},
+            </if>
         </trim>
         </trim>
         where id = #{id}
         where id = #{id}
     </update>
     </update>
@@ -85,4 +93,10 @@
             #{id}
             #{id}
         </foreach>
         </foreach>
     </delete>
     </delete>
+
+    <select id="visualizationList" parameterType="Long"
+            resultMap="QkZwyxHandlingDocumentsResult">
+        <include refid="selectQkZwyxHandlingDocumentsVo"/>
+        order by create_time desc limit 1
+    </select>
 </mapper>
 </mapper>

+ 6 - 0
zhsq_qk-system/src/main/resources/mapper/system/QkZwyxHighFrequencyMattersMapper.xml

@@ -77,4 +77,10 @@
             #{id}
             #{id}
         </foreach>
         </foreach>
     </delete>
     </delete>
+
+    <select id="visualizationList" parameterType="Long"
+            resultMap="QkZwyxHighFrequencyMattersResult">
+        <include refid="selectQkZwyxHighFrequencyMattersVo"/>
+        ORDER BY event_count DESC
+    </select>
 </mapper>
 </mapper>

+ 13 - 0
zhsq_qk-system/src/main/resources/mapper/system/QkZwyxPublicSecurityDocumentsMapper.xml

@@ -99,4 +99,17 @@
             #{id}
             #{id}
         </foreach>
         </foreach>
     </delete>
     </delete>
+
+    <select id="visualizationList" parameterType="QkZwyxPublicSecurityDocuments" resultMap="QkZwyxPublicSecurityDocumentsResult">
+        SELECT
+            id,
+            passport,
+            hong_kong,
+            taiwan,
+            foreigners
+        FROM
+            qk_zwyx_public_security_documents
+        GROUP BY
+            `month`
+    </select>
 </mapper>
 </mapper>

+ 58 - 0
zhsq_qk-ui/src/api/system/zwyx.js

@@ -0,0 +1,58 @@
+import request from '@/utils/request'
+
+// 查询好差评可视化
+export function lastOneBadList() {
+  return request({
+    url: '/system/review/visualizationList',
+    method: 'get',
+  })
+}
+
+//查询新办企业可视化
+export function lastOneBusinessList() {
+  return request({
+    url: '/system/business/visualizationList',
+    method: 'get',
+  })
+}
+
+//查询办结率可视化
+export function lastOneRateList() {
+  return request({
+    url: '/system/rate/visualizationList',
+    method: 'get',
+  })
+}
+
+//查询大厅办件可视化
+export function lastOneHandlingList() {
+  return request({
+    url: '/system/handling/visualizationList',
+    method: 'get',
+  })
+}
+
+//查询即办件可视化
+export function lastOneDocumentsList() {
+  return request({
+    url: '/system/documents/visualizationList',
+    method: 'get',
+  })
+}
+
+//查询高频事项可视化
+export function lastOneMattersList() {
+  return request({
+    url: '/system/matters/visualizationList',
+    method: 'get',
+  })
+}
+
+
+//查询公安办件可视化
+export function lastOnePdocumentsList() {
+  return request({
+    url: '/system/pdocuments/visualizationList',
+    method: 'get',
+  })
+}

+ 115 - 48
zhsq_qk-ui/src/views/fusion/bjzshz.vue

@@ -39,8 +39,8 @@
           <div class="qkq_tit txt_t">即办件统计数</div>
           <div class="qkq_tit txt_t">即办件统计数</div>
           <div class="qkq_qkq_div clearfix">
           <div class="qkq_qkq_div clearfix">
             <div class="qkq_hz fl">
             <div class="qkq_hz fl">
-              <p>即办件数:<b>13,802</b></p>
-              <p>承诺件数:<b>1,655</b></p>
+              <p>即办件数:<b>{{ HandlingDocuments.instantProcessingQuantity }}</b></p>
+              <p>承诺件数:<b>{{ HandlingDocuments.promisedQuantity }}</b></p>
             </div>
             </div>
             <div id="qkq_bj2" class="fr"></div>
             <div id="qkq_bj2" class="fr"></div>
           </div>
           </div>
@@ -56,44 +56,44 @@
 
 
         <div class="con_div qkq_bjzs">
         <div class="con_div qkq_bjzs">
           <div class="qkq_bjzs_con">
           <div class="qkq_bjzs_con">
-            <h4>538</h4>
+            <h4>{{ HallHandling.hallTotal }}</h4>
             <p>大厅办件总数</p>
             <p>大厅办件总数</p>
             <div class="qkq_bjzs_bg"></div>
             <div class="qkq_bjzs_bg"></div>
             <div class="qkq_bjzs_txt clearfix">
             <div class="qkq_bjzs_txt clearfix">
               <div class="qkq_bjzs_txt_fl fl">
               <div class="qkq_bjzs_txt_fl fl">
                 <div class="bjzs_txt">
                 <div class="bjzs_txt">
                   <p>建设用地(含临时建设</br>用地)规划许可证</p>
                   <p>建设用地(含临时建设</br>用地)规划许可证</p>
-                  <p style="margin-top: 15px"><b>6</b>件</p>
+                  <p style="margin-top: 15px"><b>{{ HallHandling.buildLandUse }}</b>件</p>
                 </div>
                 </div>
                 <div class="bjzs_txt">
                 <div class="bjzs_txt">
                   <p>建设工程(含临时建设</br>工程)规划许可证</p>
                   <p>建设工程(含临时建设</br>工程)规划许可证</p>
-                  <p style="margin-top: 15px"><b>11</b>件</p>
+                  <p style="margin-top: 15px"><b>{{ HallHandling.architecturalEngineering }}</b>件</p>
                 </div>
                 </div>
                 <div class="bjzs_txt">
                 <div class="bjzs_txt">
                   <p>建筑工程施工许可证</p>
                   <p>建筑工程施工许可证</p>
-                  <p><b>21</b>件</p>
+                  <p><b>{{ HallHandling.architecturalLicence }}</b>件</p>
                 </div>
                 </div>
                 <div class="bjzs_txt">
                 <div class="bjzs_txt">
                   <p>年度平均审批用时</br>项目用时</p>
                   <p>年度平均审批用时</br>项目用时</p>
-                  <p style="margin-top: 15px"><b>40</b>件</p>
+                  <p style="margin-top: 15px"><b>{{ HallHandling.projectTime }}</b>件</p>
                 </div>
                 </div>
               </div>
               </div>
               <div class="qkq_bjzs_txt_fr fr">
               <div class="qkq_bjzs_txt_fr fr">
                 <div class="bjzs_txt">
                 <div class="bjzs_txt">
                   <p>年度平均审批用时</br>立项用地阶段</p>
                   <p>年度平均审批用时</br>立项用地阶段</p>
-                  <p style="margin-top: 15px"><b>13</b>件</p>
+                  <p style="margin-top: 15px"><b>{{ HallHandling.projectApprovalStage }}</b>件</p>
                 </div>
                 </div>
                 <div class="bjzs_txt">
                 <div class="bjzs_txt">
                   <p>年度平均审批用时</br>工程规划阶段</p>
                   <p>年度平均审批用时</br>工程规划阶段</p>
-                  <p style="margin-top: 15px"><b>8</b>件</p>
+                  <p style="margin-top: 15px"><b>{{ HallHandling.planStage }}</b>件</p>
                 </div>
                 </div>
                 <div class="bjzs_txt">
                 <div class="bjzs_txt">
                   <p>年度平均审批用时</br>施工许可阶段</p>
                   <p>年度平均审批用时</br>施工许可阶段</p>
-                  <p style="margin-top: 15px"><b>2</b>件</p>
+                  <p style="margin-top: 15px"><b>{{ HallHandling.permitStage }}</b>件</p>
                 </div>
                 </div>
                 <div class="bjzs_txt">
                 <div class="bjzs_txt">
                   <p>年度平均审批用时</br>竣工验收阶段</p>
                   <p>年度平均审批用时</br>竣工验收阶段</p>
-                  <p style="margin-top: 15px"><b>17</b>件</p>
+                  <p style="margin-top: 15px"><b>{{ HallHandling.acceptancePhase }}</b>件</p>
                 </div>
                 </div>
               </div>
               </div>
             </div>
             </div>
@@ -173,8 +173,8 @@
           <div class="qkq_tit txt_t">办结率统计</div>
           <div class="qkq_tit txt_t">办结率统计</div>
           <div class="qkq_qkq_div clearfix">
           <div class="qkq_qkq_div clearfix">
             <div class="qkq_hz qkq_hz2 fl">
             <div class="qkq_hz qkq_hz2 fl">
-              <p>自然人办件数:<b>13,802</b></p>
-              <p>自然人办结数:<b>1,655</b></p>
+              <p>自然人办件数:<b>{{ CompletionRate.numberOfProcessedItems }}</b></p>
+              <p>自然人办结数:<b>{{ CompletionRate.completedQuantity }}</b></p>
             </div>
             </div>
             <div id="qkq_bj5" class="fr"></div>
             <div id="qkq_bj5" class="fr"></div>
           </div>
           </div>
@@ -254,6 +254,13 @@ import {
   getCameraList
   getCameraList
 } from "@/api/system/camera";
 } from "@/api/system/camera";
 import supermap from "@/views/supermap/supermap";
 import supermap from "@/views/supermap/supermap";
+import {
+  lastOneBadList,
+  lastOneBusinessList,
+  lastOneRateList,
+  lastOneHandlingList,
+  lastOneDocumentsList, lastOneMattersList,lastOnePdocumentsList
+} from "@/api/system/zwyx";
 
 
 
 
 export default {
 export default {
@@ -264,6 +271,13 @@ export default {
   data() {
   data() {
     return {
     return {
       dropdownVisible: false,
       dropdownVisible: false,
+      HandlingDocuments:{},
+      BadReview:{},
+      Business:{},
+      CompletionRate:{},
+      HallHandling:{},
+      HighFrequencyMatters:{},
+      PublicSecurityDocuments:{},
       cameras: [],
       cameras: [],
       sltProps: null,
       sltProps: null,
       currentTime: '',
       currentTime: '',
@@ -274,14 +288,21 @@ export default {
     // 可根据实际情况添加更多设备列表
     // 可根据实际情况添加更多设备列表
   },
   },
   created() {
   created() {
+    this.lastOneBadList();
+    this.lastOneBusinessList();
+    this.lastOneRateList();
+    this.lastOneHandlingList();
+    this.lastOneDocumentsList();
+    this.lastOneMattersList();
+    this.lastOnePdocumentsList();
   },
   },
   mounted() {
   mounted() {
-    this.qkq_bj1();
-    this.qkq_bj2();
-
-    this.qkq_bj3();
-    this.qkq_bj4();
-    this.qkq_bj5();
+    // this.qkq_bj1();
+    // this.qkq_bj2();
+    //
+    // this.qkq_bj3();
+    // this.qkq_bj4();
+    // this.qkq_bj5();
 
 
     this.getCurrentTime();
     this.getCurrentTime();
 
 
@@ -317,19 +338,66 @@ export default {
         this.cameras = response.data;
         this.cameras = response.data;
       })
       })
     },
     },
+    //查询新办企业可视化
+    lastOneBusinessList() {
+      lastOneBusinessList().then(response => {
+        this.Business = response.data;
+        this.qkq_bj1(this.Business)
+      })
+    },
+    //查询好差评可视化
+    lastOneBadList() {
+      lastOneBadList().then(response => {
+        this.BadReview = response.data;
+        this.qkq_bj4(this.BadReview)
+      })
+    },
+    //查询办结率可视化
+    lastOneRateList() {
+      lastOneRateList().then(response => {
+        this.CompletionRate = response.data;
+        this.qkq_bj5(this.CompletionRate)
+      })
+    },
+    //查询大厅办件可视化
+    lastOneHandlingList() {
+      lastOneHandlingList().then(response => {
+        this.HallHandling = response.data;
+      })
+    },
+    //查询即办件可视化
+    lastOneDocumentsList() {
+      lastOneDocumentsList().then(response => {
+        this.HandlingDocuments = response.data;
+        this.qkq_bj2(this.HandlingDocuments)
+      })
+    },
+    //查询高频事项可视化
+    lastOneMattersList() {
+      lastOneMattersList().then(response => {
+        this.HighFrequencyMatters = response.data;
+      })
+    },
+    //查询公安办件可视化
+    lastOnePdocumentsList() {
+      lastOnePdocumentsList().then(response => {
+        this.PublicSecurityDocuments = response.data;
+        this.qkq_bj3(this.PublicSecurityDocuments)
+      })
+    },
     toggleDropdown(event) {
     toggleDropdown(event) {
       this.dropdownVisible = !this.dropdownVisible;
       this.dropdownVisible = !this.dropdownVisible;
     },
     },
 
 
-    qkq_bj1() {
+    qkq_bj1(val) {
       //新办企业数
       //新办企业数
       var myChart = echarts.init(document.getElementById('qkq_bj1'));
       var myChart = echarts.init(document.getElementById('qkq_bj1'));
-      let label = ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月'];
-      let value = [233, 233, 200, 180, 199, 233, 210, 180];
+      let labelData = val.labelData;
+      let data = val.valueNewEnterprises;
       var json = {
       var json = {
         chart0: {
         chart0: {
-          xcategory: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月'],
-          low: value,
+          xcategory: labelData,
+          low: data,
           lowLine: [],
           lowLine: [],
         }
         }
       };
       };
@@ -404,7 +472,7 @@ export default {
             axisTick: {
             axisTick: {
               show: false,
               show: false,
             },
             },
-            data: label,
+            data: labelData,
           },
           },
         ],
         ],
         yAxis: [
         yAxis: [
@@ -449,12 +517,6 @@ export default {
               color: '#19a3df',
               color: '#19a3df',
               borderColor: '#a3c8d8',
               borderColor: '#a3c8d8',
             },
             },
-            // lineStyle: {
-            //     normal: {
-            //         width: 6,
-            //         color: '#19a3df',
-            //     },
-            // },
             areaStyle: {
             areaStyle: {
               normal: {
               normal: {
                 color: new echarts.graphic.LinearGradient(
                 color: new echarts.graphic.LinearGradient(
@@ -476,7 +538,7 @@ export default {
                 ),
                 ),
               },
               },
             },
             },
-            data: value,
+            data: data,
           },
           },
           {
           {
             name: '实施计划',
             name: '实施计划',
@@ -508,11 +570,11 @@ export default {
       }
       }
     },
     },
 
 
-    qkq_bj2() {
+    qkq_bj2(val) {
       var myChart = echarts.init(document.getElementById('qkq_bj2'));
       var myChart = echarts.init(document.getElementById('qkq_bj2'));
       var getmax = 100;
       var getmax = 100;
       //要改变的数据
       //要改变的数据
-      var getvalue = 50.12;
+      var getvalue = val.immediateRate;
 
 
       var option = {
       var option = {
         grid: {
         grid: {
@@ -688,10 +750,13 @@ export default {
         myChart.setOption(option);
         myChart.setOption(option);
       }
       }
     },
     },
-    qkq_bj3() {
+    qkq_bj3(val) {
       var myChart = echarts.init(document.getElementById('qkq_bj3'));
       var myChart = echarts.init(document.getElementById('qkq_bj3'));
-      var labelData = ['1月', '2月', '3月', '4月', '5月', '6月'];
-      var data1 = [103, 369, 296, 381, 251, 191, 174, 467, 620, 432, 286, 429];
+      var labelData = val.labelData;
+      var data1 = val.valueForeigners;
+      var data2 = val.valuePassport;
+      var data3 = val.valueHongKong;
+      var data4 = val.valueTaiwan;
       var json1 = {
       var json1 = {
         chart0: {
         chart0: {
           xcategory: labelData,
           xcategory: labelData,
@@ -830,7 +895,7 @@ export default {
               }])  // 流光效果的颜色
               }])  // 流光效果的颜色
             }
             }
           },
           },
-          data: [400, 400, 300, 300, 300, 400, 400, 400, 300]
+          data: data2
         },
         },
           {
           {
             name: '港',
             name: '港',
@@ -859,7 +924,7 @@ export default {
                 }])
                 }])
               }
               }
             },
             },
-            data: [400, 500, 500, 500, 500, 400, 400, 500, 500]
+            data: data3
           },
           },
           {
           {
             name: '台',
             name: '台',
@@ -888,7 +953,7 @@ export default {
                 }])
                 }])
               }
               }
             },
             },
-            data: [400, 600, 700, 700, 1000, 400, 400, 600, 700]
+            data: data4
           }, {
           }, {
             name: "外国人",
             name: "外国人",
             type: "line",
             type: "line",
@@ -943,11 +1008,13 @@ export default {
       }
       }
     },
     },
 
 
-    qkq_bj4() {
+    qkq_bj4(val) {
       var myChart = echarts.init(document.getElementById('qkq_bj4'));
       var myChart = echarts.init(document.getElementById('qkq_bj4'));
       var zdslColorList = ['#D0A00E', '#34DA62', '#00C0E9', '#0096F3', '#33CCFF'];
       var zdslColorList = ['#D0A00E', '#34DA62', '#00C0E9', '#0096F3', '#33CCFF'];
       // 假设这是满意度数据的最大值,用于流光效果的终点
       // 假设这是满意度数据的最大值,用于流光效果的终点
       var maxSatisfaction = Math.max(...[100, 100, 100, 100, 100]);
       var maxSatisfaction = Math.max(...[100, 100, 100, 100, 100]);
+      let valueData = val.valueData;
+      let labelData = val.labelData;
       var option = {
       var option = {
         grid: {
         grid: {
           top: '5%',
           top: '5%',
@@ -966,7 +1033,7 @@ export default {
         },
         },
         yAxis: [{
         yAxis: [{
           type: 'category',
           type: 'category',
-          data: ['非常满意', '满意', '基本满意', '不满意', '非常不满意'],
+          data: labelData,
           axisLabel: {
           axisLabel: {
             show: true,
             show: true,
             textStyle: {
             textStyle: {
@@ -1001,7 +1068,7 @@ export default {
                 fontSize: '12'
                 fontSize: '12'
               }
               }
             },
             },
-            data: [150, 298, 206, 75, 154]
+            data: valueData
           }
           }
         ],
         ],
 
 
@@ -1010,7 +1077,7 @@ export default {
           type: "bar",
           type: "bar",
           barWidth: "40%",
           barWidth: "40%",
           yAxisIndex: 0,
           yAxisIndex: 0,
-          data: [500, 500, 500, 500, 500].map((item, i) => {
+          data: valueData.map((item, i) => {
             return {
             return {
               value: item,
               value: item,
               itemStyle: {
               itemStyle: {
@@ -1028,14 +1095,14 @@ export default {
             type: 'bar',
             type: 'bar',
             yAxisIndex: 1,
             yAxisIndex: 1,
             barWidth: "40%",
             barWidth: "40%",
-            data: [150, 298, 206, 75, 154]
+            data: valueData
           },
           },
           {
           {
             name: '流光效果',
             name: '流光效果',
             type: 'lines',
             type: 'lines',
             zlevel: 1, // 确保流光在条形图之上
             zlevel: 1, // 确保流光在条形图之上
             coordinateSystem: 'cartesian2d',
             coordinateSystem: 'cartesian2d',
-            data: [150, 298, 206, 75, 154].map((item, index) => {
+            data: valueData.map((item, index) => {
               return {
               return {
                 coords: [
                 coords: [
                   [0, index],
                   [0, index],
@@ -1069,11 +1136,11 @@ export default {
         myChart.setOption(option);
         myChart.setOption(option);
       }
       }
     },
     },
-    qkq_bj5() {
+    qkq_bj5(val) {
       var myChart = echarts.init(document.getElementById('qkq_bj5'));
       var myChart = echarts.init(document.getElementById('qkq_bj5'));
       var getmax = 100;
       var getmax = 100;
       //要改变的数据
       //要改变的数据
-      var getvalue = 68.49;
+      var getvalue = val.completionRate;
 
 
       var option = {
       var option = {
         grid: {
         grid: {