| 
					
				 | 
			
			
				@@ -23,7 +23,7 @@ let aqsecurity = ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       show: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       text: ' ', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       subtext: sum + '家', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      x: '29%', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      x: '24%', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       y: '33%', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       textStyle: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         color: '#778CA2', 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -40,7 +40,7 @@ let aqsecurity = ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     legend: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       orient: 'vertical', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       // icon: "diamond", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      left: '55%', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      left: '50%', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       icon: 'circle', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       textStyle: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         color: '#373737', 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -71,8 +71,8 @@ let aqsecurity = ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (name) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           obj = chartData.find(item => item.name === name) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        return `{name|${name}}{symbol| }{value|${obj.value || 0}家}{percent|${ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          obj.value && ((obj.value / sum) * 100).toFixed(0) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return `{name|${name}}{symbol| } {value|${obj.value || 0}家} {percent|${ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          obj.value && ((obj.value / sum) * 100).toFixed(2) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }%}` 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -82,7 +82,7 @@ let aqsecurity = ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         type: 'pie', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         roundCap: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         radius: ['40%', '70%'], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        center: ['30%', '50%'], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        center: ['25%', '50%'], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         startAngle: 180, //起始角度 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         data: chartData, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         itemStyle: { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -368,39 +368,110 @@ let ZHSData = ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     // { value: 193, name: '大堂式设备' } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   ] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 ) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  // let option = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  //   series: [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  //     { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  //       color: ['#91cc75','#5470c6'], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  //       name: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  //       type: 'pie', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  //       radius: '50%', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  //       center: ['50%', '50%'], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  //       data: data, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  //       label: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  //         normal: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  //           formatter: get, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  //           rich: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  //             b: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  //               width: 20, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  //               fontSize: 12 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  //             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  //           }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  //           textStyle: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  //             color: '#656565' // 改变标示文字的颜色 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  //           } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  //         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  //       }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  //       emphasis: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  //         itemStyle: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  //           shadowBlur: 10, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  //           shadowOffsetX: 0, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  //           shadowColor: 'rgba(0, 0, 0, 0.5)' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  //         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  //       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  //     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  //   ] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  // } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  var colors = ['#91cc75','#5470c6'] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   let option = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    title: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      text: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      left: 'left' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    tooltip: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      trigger: 'item' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    legend: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      orient: 'vertical', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      top: 'center', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      left: '48%', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      data: data, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      formatter: function (name) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        var data = option.series[0].data 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        var total = 0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        var tarValue 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        for (var i = 0; i < data.length; i++) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          total += data[i].value 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          if (data[i].name == name) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            tarValue = data[i].value 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        var v = tarValue 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        var p = Math.round((tarValue / total) * 100) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return `${name}  ${v}家  ${p}%` 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     series: [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        color: ['#5470c6', '#91cc75', '#ee6666', '#73c0de'], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        name: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        center: ['25%', '50%'], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         type: 'pie', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        radius: '50%', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        center: ['50%', '50%'], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        radius: '70%', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         data: data, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        label: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        itemStyle: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           normal: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            formatter: get, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            rich: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              b: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                width: 20, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                fontSize: 12 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            textStyle: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              color: '#656565' // 改变标示文字的颜色 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            shadowBlur: 1, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            color: function (param) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              // console.log(param.dataIndex) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              return colors[param.dataIndex] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        label: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          position: 'inner', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          textStyle: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            fontSize: 14, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            color: '#181818' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          formatter: params => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return `${params.value}` 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        labelLine: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          show: false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         emphasis: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           itemStyle: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             shadowBlur: 10, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            shadowOffsetX: 0, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            shadowColor: 'rgba(0, 0, 0, 0.5)' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            shadowOffsetX: 0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     ] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  return option 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   return option 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 |