|  | @@ -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}`]);
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |    });
 |