Ver código fonte

修改数据

bihuisong 1 ano atrás
pai
commit
ee4122e576

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

@@ -81,6 +81,6 @@
     <select id="visualizationList" parameterType="Long"
             resultMap="QkZwyxHighFrequencyMattersResult">
         <include refid="selectQkZwyxHighFrequencyMattersVo"/>
-        ORDER BY CAST(event_count AS SIGNED) DESC;
+        ORDER BY CAST(event_count AS SIGNED) DESC limit 5;
     </select>
 </mapper>

+ 346 - 358
zhsq_qk-ui/src/views/fusion/bjzshz.vue

@@ -34,7 +34,7 @@
         <div class="con_div">
           <div class="qkq_tit txt_t">2024年上半年办理渠道统计</div>
           <div class="qkq_qkq_div clearfix">
-           
+
             <div id="qkq_bj5"></div>
           </div>
         </div>
@@ -49,44 +49,36 @@
           </div>
         </div>
         <div class="con_div">
-			<div class="qkq_tit txt_t">2024年上半年新办企业数</div>
-			<div id="qkq_bj1"></div>
-        
+          <div class="qkq_tit txt_t">2024年上半年新办企业数</div>
+          <div id="qkq_bj1"></div>
+
         </div>
 
       </div>
       <div class="con_left_f">
-		<div class="con_div">
-			<div class="qkq_tit txt_t">2024年上半年好差评统计</div>
-			<div id="qkq_bj4"></div>
-		</div>
         <div class="con_div">
-			<div class="qkq_tit txt_t">2024年上半年办结率统计</div>
-        <!--  <div class="qkq_bjzs_con fl">
-            <h4>{{ HallHandling.hallTotal }}</h4>
-            <p>大厅办件总数</p>
-            <div class="qkq_bjzs_bg"></div>
-        
-          </div> -->
-    <div class="qkq_bjzs_txt clearfix fl">
-              <div class="qkq_bjzs_txt_fl">
-				
-			   <div class="qkq_bjs" >
-			    <div id="qkq_bjs_01"></div>
-			    
-			   </div>
-			   
-			  
+          <div class="qkq_tit txt_t">2024年上半年好差评统计</div>
+          <div id="qkq_bj4"></div>
+        </div>
+        <div class="con_div">
+          <div class="qkq_tit txt_t">2024年上半年办结率统计</div>
+          <!--  <div class="qkq_bjzs_con fl">
+              <h4>{{ HallHandling.hallTotal }}</h4>
+              <p>大厅办件总数</p>
+              <div class="qkq_bjzs_bg"></div>
+
+            </div> -->
+          <div class="qkq_bjzs_txt clearfix fl">
+            <div class="qkq_bjzs_txt_fl">
+              <div class="qkq_bjs">
+                <div id="qkq_bjs_01"></div>
               </div>
-      
-              
-               
-      
             </div>
-			<div class="clear"></div>
+          </div>
+          <div class="clear"></div>
         </div>
         <div class="con_div">
-          <div class="qkq_tit txt_t">2024年上半年高频事项Top10</div>
+          <div class="qkq_tit txt_t">2024年上半年高频事项Top5</div>
           <div class="qkq_sxtop">
             <p v-for="(item, index) in HighFrequencyMatters" :key="index">
               <a><i>{{ index + 1 }}</i>{{ item.eventName }}</a><span>{{ item.eventCount }}件</span>
@@ -99,57 +91,53 @@
         <div class="con_div qkq_bjzs">
           <div class="qkq_tit txt_t">工程建设项目审批</div>
           <div class="qkq_gc_con clearfix">
-			  <div class="qkq_gc_div">
-				  <p><b>6</b>个</p>
-				  <p>建设用地(含临时建设用地)规划许可证</p>
-			  </div>
-			  <div class="qkq_gc_div">
-			  				  <p><b>40</b>天</p>
-			  				  <p>年度平均审批用时项目用时</p>
-			  </div>
-			  <div class="qkq_gc_div">
-			  				  <p><b>11</b>个</p>
-			  				  <p>建设工程(含临时建设工程)规划许可证</p>
-			  </div>
-			  <div class="qkq_gc_div">
-			  				  <p><b>13</b>天</p>
-			  				  <p>年度平均审批用时立项用地阶段</p>
-			  </div>
-			  <div class="qkq_gc_div">
-			  				  <p><b>21</b>个</p>
-			  				  <p>建筑工程施工许可证</p>
-			  </div>
-			  <div class="qkq_gc_div">
-			  				  <p><b>8</b>天</p>
-			  				  <p>年度平均审批用时工程规划阶段</p>
-			  </div>
-			  <div class="qkq_gc_div">
-			  				  <p><b>52</b>个</p>
-			  				  <p>市政公用办理项目数</p>
-			  </div>
-			  <div class="qkq_gc_div">
-			  				  <p><b>2</b>天</p>
-			  				  <p>年度平均审批用时施工许可阶段</p>
-			  </div>
-			  <div class="qkq_gc_div">
-			  				  <p><b>25</b>个</p>
-			  				  <p>联合验收项目数</p>
-			  </div>
-			  
-			  
-			 
-			
-			  <div class="qkq_gc_div">
-				  <p><b>17</b>天</p>
-				  <p>年度平均审批用时竣工验收阶段</p>
-			  </div>
-		  </div>
+            <div class="qkq_gc_div">
+              <p>建设用地(含临时建设用地)规划许可证</p>
+              <p><b>6</b>个</p>
+            </div>
+            <div class="qkq_gc_div">
+              <p>年度平均审批用时项目用时</p>
+              <p><b>40</b>天</p>
+            </div>
+            <div class="qkq_gc_div">
+              <p>建设工程(含临时建设工程)规划许可证</p>
+              <p><b>11</b>个</p>
+            </div>
+            <div class="qkq_gc_div">
+              <p>年度平均审批用时立项用地阶段</p>
+              <p><b>13</b>天</p>
+            </div>
+            <div class="qkq_gc_div">
+              <p>建筑工程施工许可证</p>
+              <p><b>21</b>个</p>
+            </div>
+            <div class="qkq_gc_div">
+              <p>年度平均审批用时工程规划阶段</p>
+              <p><b>8</b>天</p>
+            </div>
+            <div class="qkq_gc_div">
+              <p>市政公用办理项目数</p>
+              <p><b>52</b>个</p>
+            </div>
+            <div class="qkq_gc_div">
+              <p>年度平均审批用时施工许可阶段</p>
+              <p><b>2</b>天</p>
+            </div>
+            <div class="qkq_gc_div">
+              <p>联合验收项目数</p>
+              <p><b>25</b>个</p>
+            </div>
+            <div class="qkq_gc_div">
+              <p>年度平均审批用时竣工验收阶段</p>
+              <p><b>17</b>天</p>
+            </div>
+          </div>
         </div>
         <div class="con_div">
           <div class="qkq_tit txt_t">公安政务服务数据统计</div>
           <div id="qkq_bj3"></div>
         </div>
-       
+
       </div>
 
 
@@ -227,13 +215,13 @@ export default {
   data() {
     return {
       dropdownVisible: false,
-      HandlingDocuments:{},
-      BadReview:{},
-      Business:{},
-      CompletionRate:{},
-      HallHandling:{},
-      HighFrequencyMatters:{},
-      PublicSecurityDocuments:{},
+      HandlingDocuments: {},
+      BadReview: {},
+      Business: {},
+      CompletionRate: {},
+      HallHandling: {},
+      HighFrequencyMatters: {},
+      PublicSecurityDocuments: {},
       channel: [],
       sltProps: null,
       currentTime: '',
@@ -260,8 +248,8 @@ export default {
     // this.qkq_bj3();
     // this.qkq_bj4();
     // this.qkq_bj5();
-	
-	this.qkq_bjs_01();
+
+    this.qkq_bjs_01();
 
     this.getCurrentTime();
 
@@ -1111,303 +1099,303 @@ export default {
     },
     qkq_bj5(val) {
       var myChart = echarts.init(document.getElementById('qkq_bj5'));
-    var data=[3599, 18663, 7346,1940,1];
-    var className=['新版全流程','智慧人社','e窗通','金税三期','其他'];
-    var colorList=['#39B3FF','#47E0E0','#7891D9','#83D978','#C7A530','#FF8439'];
-    var defaultData=[100,100,100,100,100,100];
-   var option = {
-        legend:{
-          data:['渠道'],
-          icon:'circle',
-          bottom:10,
-          textStyle:{
-              color:'#ffffff'
+      var data = [3599, 18663, 7346, 1940, 1];
+      var className = ['新版全流程', '智慧人社', 'e窗通', '金税三期', '其他'];
+      var colorList = ['#39B3FF', '#47E0E0', '#7891D9', '#83D978', '#C7A530', '#FF8439'];
+      var defaultData = [100, 100, 100, 100, 100, 100];
+      var option = {
+        legend: {
+          data: ['渠道'],
+          icon: 'circle',
+          bottom: 10,
+          textStyle: {
+            color: '#ffffff'
           },
-		  show: false
+          show: false
         },
         grid: {
-            left: '5%',
-            right: '5%',
-            bottom: '5%',
-            top: '10%',
-            containLabel: true
+          left: '5%',
+          right: '5%',
+          bottom: '5%',
+          top: '10%',
+          containLabel: true
         },
         tooltip: {
-            trigger: 'axis',
-            axisPointer: {
-                type: 'shadow'
-            },
-            formatter: function(params) {
-                return params[0].name + '<br/>' +
-                    "<span style='display:inline-block;margin-right:5px;border-radius:10px;width:9px;height:9px;background-color:rgba(36,207,233,0.9)'></span>" +
-                    // params[0].seriesName + ' : ' + Number((params[0].value.toFixed(4) / 10000).toFixed(2)).toLocaleString() + ' <br/>'
-                    params[0].seriesName + ' : ' + params[0].value
-            }
+          trigger: 'axis',
+          axisPointer: {
+            type: 'shadow'
+          },
+          formatter: function (params) {
+            return params[0].name + '<br/>' +
+              "<span style='display:inline-block;margin-right:5px;border-radius:10px;width:9px;height:9px;background-color:rgba(36,207,233,0.9)'></span>" +
+              // params[0].seriesName + ' : ' + Number((params[0].value.toFixed(4) / 10000).toFixed(2)).toLocaleString() + ' <br/>'
+              params[0].seriesName + ' : ' + params[0].value
+          }
         },
         xAxis: {
-            type: 'value',
-            axisLine: {
-                show: false
-            },
-             splitLine: {
-                show: false
-            },
+          type: 'value',
+          axisLine: {
+            show: false
+          },
+          splitLine: {
+            show: false
+          },
         },
         yAxis: [{
-            type: 'category',
-            inverse: true,
-            axisLabel: {
-                show: true,
-                textStyle: {
-                    color: '#fff'
-                },
+          type: 'category',
+          inverse: true,
+          axisLabel: {
+            show: true,
+            textStyle: {
+              color: '#fff'
             },
-            splitLine: {
-                show: false
+          },
+          splitLine: {
+            show: false
+          },
+          axisTick: {
+            show: false
+          },
+          axisLine: {
+            show: false
+          },
+          data: className
+        }, {
+          type: 'category',
+          inverse: true,
+          axisTick: 'none',
+          axisLine: 'none',
+          show: true,
+          axisLabel: {
+            textStyle: {
+              color: '#ffffff',
+              fontSize: '12'
             },
-            axisTick: {
-                show: false
+            formatter: function (value) {
+              return value;
             },
-            axisLine: {
-                show: false
+          },
+          data: data
+        }],
+        series: [{
+          name: '渠道',
+          type: 'bar',
+          zlevel: 1,
+          itemStyle: {
+            normal: {
+              barBorderRadius: 0,
+              // color: new echarts.graphic.LinearGradient(0, 0, 1, 0, [{
+              //     offset: 0,
+              //     color: 'rgb(57,89,255,1)'
+              // }, {
+              //     offset: 1,
+              //     color: 'rgb(46,200,207,1)'
+              // }]),
+              color: (params) => {
+                return colorList[params.dataIndex]
+              }
             },
-            data: className
-        }, {
-            type: 'category',
-            inverse: true,
-            axisTick: 'none',
-            axisLine: 'none',
-            show: true,
-            axisLabel: {
+          },
+          barWidth: 20,
+          data: data
+        }
+        ]
+      };
+
+      if (option) {
+        myChart.setOption(option);
+      }
+    },
+    qkq_bjs_01() {
+      var myChart = echarts.init(document.getElementById('qkq_bjs_01'));
+      var dataStyle = {
+        normal: {
+          label: {
+            show: false
+          },
+          labelLine: {
+            show: false
+          },
+          shadowBlur: 0,
+          shadowColor: '#203665'
+        }
+      };
+      var option = {
+        series: [{
+          name: '第一个圆环',
+          type: 'pie',
+          clockWise: false,
+          radius: [70, 80],
+          itemStyle: dataStyle,
+          hoverAnimation: false,
+          center: ['15%', '50%'],
+          data: [{
+            value: 25,
+            label: {
+              normal: {
+                rich: {
+                  a: {
+                    color: '#3a7ad5',
+                    align: 'center',
+                    fontSize: 20,
+                    fontWeight: "bold"
+                  },
+                  b: {
+                    color: '#fff',
+                    align: 'center',
+                    fontSize: 16
+                  }
+                },
+                formatter: function (params) {
+                  return "{b|办件数}\n\n" + "{a|" + params.value + "个}";
+                },
+                position: 'center',
+                show: true,
                 textStyle: {
-                    color: '#ffffff',
-                    fontSize: '12'
+                  fontSize: '14',
+                  fontWeight: 'normal',
+                  color: '#fff'
+                }
+              }
+            },
+            itemStyle: {
+              normal: {
+                color: '#2c6cc4',
+                shadowColor: '#2c6cc4',
+                shadowBlur: 0
+              }
+            }
+          }, {
+            value: 75,
+            name: 'invisible',
+            itemStyle: {
+              normal: {
+                color: '#24375c'
+              },
+              emphasis: {
+                color: '#24375c'
+              }
+            }
+          }]
+        }, {
+          name: '第二个圆环',
+          type: 'pie',
+          clockWise: false,
+          radius: [70, 80],
+          itemStyle: dataStyle,
+          hoverAnimation: false,
+          center: ['50%', '50%'],
+          data: [{
+            value: 50,
+            label: {
+              normal: {
+                rich: {
+                  a: {
+                    color: '#d03e93',
+                    align: 'center',
+                    fontSize: 20,
+                    fontWeight: "bold"
+                  },
+                  b: {
+                    color: '#fff',
+                    align: 'center',
+                    fontSize: 16
+                  }
                 },
-                formatter: function(value) {
-                        return value ;
+                formatter: function (params) {
+                  return "{b|办结数}\n\n" + "{a|" + params.value + "个}";
                 },
+                position: 'center',
+                show: true,
+                textStyle: {
+                  fontSize: '14',
+                  fontWeight: 'normal',
+                  color: '#fff'
+                }
+              }
             },
-            data: data
-        }],
-        series: [{
-                name: '渠道',
-                type: 'bar',
-                zlevel: 1,
-                itemStyle: {
-                    normal: {
-                        barBorderRadius: 0,
-                        // color: new echarts.graphic.LinearGradient(0, 0, 1, 0, [{
-                        //     offset: 0,
-                        //     color: 'rgb(57,89,255,1)'
-                        // }, {
-                        //     offset: 1,
-                        //     color: 'rgb(46,200,207,1)'
-                        // }]),
-                        color: (params) => {
-    					return colorList[params.dataIndex]
-    				}
-                    },
+            itemStyle: {
+              normal: {
+                color: '#ef45ac',
+                shadowColor: '#ef45ac',
+                shadowBlur: 0
+              }
+            }
+          }, {
+            value: 50,
+            name: 'invisible',
+            itemStyle: {
+              normal: {
+                color: '#412a4e'
+              },
+              emphasis: {
+                color: '#412a4e'
+              }
+            }
+          }]
+        }, {
+          name: '第三个圆环',
+          type: 'pie',
+          clockWise: false,
+          radius: [70, 80],
+          itemStyle: dataStyle,
+          hoverAnimation: false,
+          center: ['85%', '50%'],
+          data: [{
+            value: 75,
+            label: {
+              normal: {
+                rich: {
+                  a: {
+                    color: '#603dd0',
+                    align: 'center',
+                    fontSize: 20,
+                    fontWeight: "bold"
+                  },
+                  b: {
+                    color: '#fff',
+                    align: 'center',
+                    fontSize: 16
+                  }
+                },
+                formatter: function (params) {
+                  return "{b|办结率}\n\n" + "{a|" + params.value + "%}";
                 },
-                barWidth: 20,
-                data: data
+                position: 'center',
+                show: true,
+                textStyle: {
+                  fontSize: '14',
+                  fontWeight: 'normal',
+                  color: '#fff'
+                }
+              }
+            },
+            itemStyle: {
+              normal: {
+                color: '#613fd1',
+                shadowColor: '#613fd1',
+                shadowBlur: 0
+              }
             }
-        ]
-    };
+          }, {
+            value: 25,
+            name: 'invisible',
+            itemStyle: {
+              normal: {
+                color: '#453284'
+              },
+              emphasis: {
+                color: '#453284'
+              }
+            }
+          }]
+        }]
+      }
 
       if (option) {
         myChart.setOption(option);
       }
     },
-	qkq_bjs_01(){
-		var myChart = echarts.init(document.getElementById('qkq_bjs_01'));
-		var dataStyle = {
-		    normal: {
-		        label: {
-		            show: false
-		        },
-		        labelLine: {
-		            show: false
-		        },
-		        shadowBlur: 0,
-		        shadowColor: '#203665'
-		    }
-		};
-		var option = {
-		    series: [{
-		        name: '第一个圆环',
-		        type: 'pie',
-		        clockWise: false,
-		        radius: [70, 80],
-		        itemStyle: dataStyle,
-		        hoverAnimation: false,
-		        center: ['15%', '50%'],
-		        data: [{
-		            value: 25,
-		            label: {
-		                normal: {
-		                    rich: {
-		                        a: {
-		                            color: '#3a7ad5',
-		                            align: 'center',
-		                            fontSize: 20,
-		                            fontWeight: "bold"
-		                        },
-		                        b: {
-		                            color: '#fff',
-		                            align: 'center',
-		                            fontSize: 16
-		                        }
-		                    },
-		                    formatter: function(params){
-		                        return "{b|办件数}\n\n"+"{a|"+params.value+"个}";
-		                    },
-		                    position: 'center',
-		                    show: true,
-		                    textStyle: {
-		                        fontSize: '14',
-		                        fontWeight: 'normal',
-		                        color: '#fff'
-		                    }
-		                }
-		            },
-		            itemStyle: {
-		                normal: {
-		                    color: '#2c6cc4',
-		                    shadowColor: '#2c6cc4',
-		                    shadowBlur: 0
-		                }
-		            }
-		        }, {
-		            value: 75,
-		            name: 'invisible',
-		            itemStyle: {
-		                normal: {
-		                    color: '#24375c'
-		                },
-		                emphasis: {
-		                    color: '#24375c'
-		                }
-		            }
-		        }]
-		    }, {
-		        name: '第二个圆环',
-		        type: 'pie',
-		        clockWise: false,
-		        radius: [70, 80],
-		        itemStyle: dataStyle,
-		        hoverAnimation: false,
-		        center: ['50%', '50%'],
-		        data: [{
-		            value: 50,
-		            label: {
-		                normal: {
-		                    rich: {
-		                        a: {
-		                            color: '#d03e93',
-		                            align: 'center',
-		                            fontSize: 20,
-		                            fontWeight: "bold"
-		                        },
-		                        b: {
-		                            color: '#fff',
-		                            align: 'center',
-		                            fontSize: 16
-		                        }
-		                    },
-		                    formatter: function(params){
-		                        return "{b|办结数}\n\n"+"{a|"+params.value+"个}";
-		                    },
-		                    position: 'center',
-		                    show: true,
-		                    textStyle: {
-		                        fontSize: '14',
-		                        fontWeight: 'normal',
-		                        color: '#fff'
-		                    }
-		                }
-		            },
-		            itemStyle: {
-		                normal: {
-		                    color: '#ef45ac',
-		                    shadowColor: '#ef45ac',
-		                    shadowBlur: 0
-		                }
-		            }
-		        }, {
-		            value: 50,
-		            name: 'invisible',
-		            itemStyle: {
-		                normal: {
-		                    color: '#412a4e'
-		                },
-		                emphasis: {
-		                    color: '#412a4e'
-		                }
-		            }
-		        }]
-		    }, {
-		        name: '第三个圆环',
-		        type: 'pie',
-		        clockWise: false,
-		        radius: [70, 80],
-		        itemStyle: dataStyle,
-		        hoverAnimation: false,
-		        center: ['85%', '50%'],
-		        data: [{
-		            value: 75,
-		            label: {
-		                normal: {
-		                    rich: {
-		                        a: {
-		                            color: '#603dd0',
-		                            align: 'center',
-		                            fontSize: 20,
-		                            fontWeight: "bold"
-		                        },
-		                        b: {
-		                            color: '#fff',
-		                            align: 'center',
-		                            fontSize: 16
-		                        }
-		                    },
-		                    formatter: function(params){
-		                        return "{b|办结率}\n\n"+"{a|"+params.value+"%}";
-		                    },
-		                    position: 'center',
-		                    show: true,
-		                    textStyle: {
-		                        fontSize: '14',
-		                        fontWeight: 'normal',
-		                        color: '#fff'
-		                    }
-		                }
-		            },
-		            itemStyle: {
-		                normal: {
-		                    color: '#613fd1',
-		                    shadowColor: '#613fd1',
-		                    shadowBlur: 0
-		                }
-		            }
-		        }, {
-		            value: 25,
-		            name: 'invisible',
-		            itemStyle: {
-		                normal: {
-		                    color: '#453284'
-		                },
-		                emphasis: {
-		                    color: '#453284'
-		                }
-		            }
-		        }]
-		    }]
-		}
-		  
-		if (option) {
-		  myChart.setOption(option);
-		}
-	},
 
     getCurrentTime() {
       const now = new Date();