|
@@ -127,7 +127,7 @@
|
|
</el-option>
|
|
</el-option>
|
|
</el-select>
|
|
</el-select>
|
|
</div>
|
|
</div>
|
|
- <div class="usable">更多</div>
|
|
|
|
|
|
+ <div class="usable" @click="contrast">更多</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="content scontent" v-show="gtype == '耕地'">
|
|
<div class="content scontent" v-show="gtype == '耕地'">
|
|
@@ -135,9 +135,9 @@
|
|
<div class="text">
|
|
<div class="text">
|
|
<p>{{ bh.name }}</p>
|
|
<p>{{ bh.name }}</p>
|
|
<span class="cvalue">
|
|
<span class="cvalue">
|
|
- {{ (bhdata[bh.prop || uprops[nowunit]] || 0).toFixed(2) }}
|
|
|
|
|
|
+ {{ (bhdata[bh.prop || bhprops[nowunit]] || 0).toFixed(2) }}
|
|
</span>
|
|
</span>
|
|
- <span class="unit">{{ bh.unit }}</span>
|
|
|
|
|
|
+ <span class="unit">{{ unitList[nowunit].unit }}</span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
@@ -195,6 +195,7 @@ export default {
|
|
],
|
|
],
|
|
nowyear: "",
|
|
nowyear: "",
|
|
uprops: ["mj_qm", "mj", "mj_m"],
|
|
uprops: ["mj_qm", "mj", "mj_m"],
|
|
|
|
+ bhprops: ["d1_mj_qm", "d1_mj", "mj_m"],
|
|
yearList: [],
|
|
yearList: [],
|
|
typeList: [],
|
|
typeList: [],
|
|
tab: "2023",
|
|
tab: "2023",
|
|
@@ -278,10 +279,10 @@ export default {
|
|
}
|
|
}
|
|
this.yearList = res.data || 0;
|
|
this.yearList = res.data || 0;
|
|
this.nowyear = this.yearList.length ? this.yearList[0].year : "";
|
|
this.nowyear = this.yearList.length ? this.yearList[0].year : "";
|
|
- // this.setImager(this.yearList[0]);
|
|
|
|
|
|
+ this.setImager(this.yearList[0]);
|
|
},
|
|
},
|
|
setImager(obj, isshow = true, fun) {
|
|
setImager(obj, isshow = true, fun) {
|
|
- console.log(obj.year, isshow, this.imagelayers[obj.year], viewer, "---");
|
|
|
|
|
|
+ console.log(obj, isshow, this.imagelayers[obj.year], viewer, "---");
|
|
|
|
|
|
if (this.imagelayers[obj.year]) this.imagelayers[obj.year].show = isshow;
|
|
if (this.imagelayers[obj.year]) this.imagelayers[obj.year].show = isshow;
|
|
else if (isshow)
|
|
else if (isshow)
|
|
@@ -292,9 +293,8 @@ export default {
|
|
})
|
|
})
|
|
);
|
|
);
|
|
if (obj.top) viewer.imageryLayers.raiseToTop(this.imagelayers[obj.year]);
|
|
if (obj.top) viewer.imageryLayers.raiseToTop(this.imagelayers[obj.year]);
|
|
- viewer.flyTo(this.imagelayers[obj.year]);
|
|
|
|
fun && fun(this.imagelayers[obj.year]);
|
|
fun && fun(this.imagelayers[obj.year]);
|
|
- // viewer.flyTo(this.imagelayers[obj.year]);
|
|
|
|
|
|
+ viewer.flyTo(this.imagelayers[obj.year]);
|
|
},
|
|
},
|
|
async regionChange(region) {
|
|
async regionChange(region) {
|
|
// this.region = region;
|
|
// this.region = region;
|
|
@@ -338,14 +338,14 @@ export default {
|
|
}
|
|
}
|
|
},
|
|
},
|
|
setLnbh(data) {
|
|
setLnbh(data) {
|
|
- let lnprops = ["d1_mj_qm", "d1_mj", "mj_m"];
|
|
|
|
this.eData.yName = `变化面积${this.unitList[this.nowunit].unit}`;
|
|
this.eData.yName = `变化面积${this.unitList[this.nowunit].unit}`;
|
|
this.eData.xData = [];
|
|
this.eData.xData = [];
|
|
this.eData.yData = [[]];
|
|
this.eData.yData = [[]];
|
|
data.forEach((res) => {
|
|
data.forEach((res) => {
|
|
this.eData.xData.push(res.year);
|
|
this.eData.xData.push(res.year);
|
|
- this.eData.yData[0].push(res[lnprops[this.nowunit]]);
|
|
|
|
|
|
+ this.eData.yData[0].push(res[this.bhprops[this.nowunit]]);
|
|
});
|
|
});
|
|
|
|
+
|
|
this.setEchart(this.eData, 0);
|
|
this.setEchart(this.eData, 0);
|
|
},
|
|
},
|
|
GetBhqk() {
|
|
GetBhqk() {
|
|
@@ -383,6 +383,18 @@ export default {
|
|
});
|
|
});
|
|
});
|
|
});
|
|
},
|
|
},
|
|
|
|
+ contrast() {
|
|
|
|
+ let dbdata = { id: this.region, fp: this.yearList, type: "gdbb" }; //+ this.$props.pageType,
|
|
|
|
+ console.log("contrast", dbdata);
|
|
|
|
+ this.$emit("contrast", dbdata);
|
|
|
|
+ },
|
|
|
|
+ fly() {
|
|
|
|
+ viewer.flyTo(this.imagelayers[obj.year]);
|
|
|
|
+ },
|
|
|
|
+ sourcesshow(show) {
|
|
|
|
+ console.log(this.nowyear, show, "000");
|
|
|
|
+ this.setImager({ year: this.nowyear }, show);
|
|
|
|
+ },
|
|
reset() {
|
|
reset() {
|
|
this.$nextTick(() => {
|
|
this.$nextTick(() => {
|
|
this.setImager({ year: this.nowyear }, false);
|
|
this.setImager({ year: this.nowyear }, false);
|