| 
					
				 | 
			
			
				@@ -58,9 +58,10 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <div class="box-left-content"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <div class="echartTitle"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <div class="block-title">{{ titles[route.query.type] }}</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <!-- clearable --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <el-select 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             v-if="route.query.type == 'judge'" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            clearable 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            @change="changeNtype" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             v-model="judgetype" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             placeholder="请选择判定类型" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           > 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -68,12 +69,12 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               v-for="(item, index) in zllist.judge" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               :key="index" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               :label="item.name.replace(/\n/g, '')" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              :value="index" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              :value="item.sel" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </el-select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <el-select 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             v-else-if="route.query.type == 'result'" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            clearable 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            @change="changeNtype" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             v-model="resulttype" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             placeholder="请选择判定类型" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           > 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -81,7 +82,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               v-for="(item, index) in zllist.result" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               :key="index" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               :label="item.name.replace(/\n/g, '')" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              :value="index" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              :value="item.sel" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </el-select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <el-select v-model="ntype" @change="changeNtype"> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -219,8 +220,8 @@ const showdata = reactive({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   ], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   nunit: "0", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   bartype: "0", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  judgetype: "", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  resulttype: "", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  judgetype: "v1", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  resulttype: "v1", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 const { queryParams, countData, eData } = toRefs(data); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 const { deptList, typeoptions, ntype, bartype, nunit, judgetype, resulttype } = 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -375,7 +376,7 @@ function setMap(data) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           // center: [116.310316, 39.956074], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           // centroid: [116.23328, 40.026927], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           childrenNum: 0, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          level: "district", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          // level: "district", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           // acroutes: [100000, 110000], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           // parent: { adcode: 110000 }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -383,20 +384,28 @@ function setMap(data) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       mapVals.value.push({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         name: a.xzqmc, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        value: { Number: a.countNumber + 100, Sum: a.countSum }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        value: { Number: a.countNumber + 100, Sum: a.countSum, ...a.hzjg }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   changeNtype(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 function changeNtype() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  echartsMap.value.init(mapVals.value, ntype.value == "0" ? "Number" : "Sum"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  let mname = "Number"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  if (route.query.type == "all") { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    mname = ntype.value == "0" ? "Number" : "Sum"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  } else if (route.query.type == "judge") { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    mname = judgetype.value + (ntype.value == "0" ? "_number" : "_sum"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    mname = judgetype.value + (ntype.value == "0" ? "_number" : "_sum"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  echartsMap.value.init(mapVals.value, mname); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 function setLnbh(data) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   //eData.value.yName = `变化面积${this.unitList[this.nowunit].unit}`; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   eData.value.xData = []; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   // eData.value.yData = [[]]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  eData.value.yData = [[], [], [], []]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  eData.value.yData = [[], [], []]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   if (route.query.type == "judge") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     eData.value.legend = ["未判定", "已判定(拆分前)", "已判定(拆分后)"]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   else if (route.query.type == "judge") 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -410,8 +419,8 @@ function setLnbh(data) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       ); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } else if (route.query.type == "judge") { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       let name = bartype.value == "0" ? "_number" : "_sum"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      for (let bi = 0; bi < 4; bi++) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        eData.value.yData[bi].push(res[`v${bi + 1}${name}`]); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      for (let bi = 0; bi < 3; bi++) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        eData.value.yData[bi].push(res[`v${bi + 2}${name}`]); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }); 
			 |