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