|
@@ -15,12 +15,15 @@
|
|
<div class="divImg">
|
|
<div class="divImg">
|
|
<img :src="imgs.zd1" style="height: 2.5rem; width: 2.5rem" />
|
|
<img :src="imgs.zd1" style="height: 2.5rem; width: 2.5rem" />
|
|
</div>
|
|
</div>
|
|
- <div class="divText">
|
|
|
|
|
|
+ <div class="divText" @click="resultDeatils({}, '')">
|
|
<span style="color: #fff">图斑数(个)</span>
|
|
<span style="color: #fff">图斑数(个)</span>
|
|
<!-- <span color="#2d8cf0" v-if="xmxx">{{ xmxx.sumNumber }}</span> -->
|
|
<!-- <span color="#2d8cf0" v-if="xmxx">{{ xmxx.sumNumber }}</span> -->
|
|
- <span color="#2d8cf0" v-if="resultData && resultData.xmxx"
|
|
|
|
- >{{ resultData.xmxx.sumNumber || 0 }}个</span
|
|
|
|
- >
|
|
|
|
|
|
+ <span
|
|
|
|
+ style="color: #2d8cf0; font-weight: bold; cursor: pointer"
|
|
|
|
+ v-if="resultData && resultData.xmxx"
|
|
|
|
+ >{{ resultData.xmxx.sumNumber || 0 }}个
|
|
|
|
+ <i style="pointer-events: all" class="el-icon-view'"></i
|
|
|
|
+ ></span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="divCol">
|
|
<div class="divCol">
|
|
@@ -30,7 +33,7 @@
|
|
<div class="divText">
|
|
<div class="divText">
|
|
<span style="color: #fff">图斑面积(㎡)</span>
|
|
<span style="color: #fff">图斑面积(㎡)</span>
|
|
<span color="#2d8cf0" v-if="resultData && resultData.xmxx"
|
|
<span color="#2d8cf0" v-if="resultData && resultData.xmxx"
|
|
- >{{ resultData.xmxx.sumMj || 0 }}平方米</span
|
|
|
|
|
|
+ >{{ resultData.xmxx.xzmj || 0 }}平方米</span
|
|
>
|
|
>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
@@ -40,11 +43,11 @@
|
|
<div class="site_Icon"></div>
|
|
<div class="site_Icon"></div>
|
|
<span>现状情况</span>
|
|
<span>现状情况</span>
|
|
</div>
|
|
</div>
|
|
- <el-button size="mini" @click="zdyModel">图表切换</el-button>
|
|
|
|
|
|
+ <!-- <el-button size="mini" @click="zdyModel">图表切换</el-button> -->
|
|
</div>
|
|
</div>
|
|
<div>
|
|
<div>
|
|
<pie
|
|
<pie
|
|
- class="echart"
|
|
|
|
|
|
+ :class="`echart${litem.dataList.length <= 6 ? '' : '_vertical'}`"
|
|
unit="平方米"
|
|
unit="平方米"
|
|
@echartClick="(name) => echartClick(name, item.value)"
|
|
@echartClick="(name) => echartClick(name, item.value)"
|
|
:ref="`echartRef`"
|
|
:ref="`echartRef`"
|
|
@@ -112,6 +115,19 @@ export default {
|
|
|
|
|
|
methods: {
|
|
methods: {
|
|
download() {},
|
|
download() {},
|
|
|
|
+ draw_vector() {
|
|
|
|
+ // store.setViewerFlagb(false);
|
|
|
|
+ // store.setToolBarShow(false);
|
|
|
|
+ // store.setXzqh_flag(false);
|
|
|
|
+ // store.setCockpit_vector({
|
|
|
|
+ // title: "山水工程项目",
|
|
|
|
+ // word: "项目名称",
|
|
|
|
+ // mapType: "jsc_stxf_ssxf_layer",
|
|
|
|
+ // tableData: store.state.cockpit_stxf.ssgc.list,
|
|
|
|
+ // tablejscType: `jsc_stxf_ywlx_ssxfmx`,
|
|
|
|
+ // columns: ['项目名称', '治理面积(公顷)','投资金额(万元)', '区县编码', '区县编码名称', '治理时间', '治理进度', '备注'],
|
|
|
|
+ // });
|
|
|
|
+ },
|
|
resultDeatils(val, mxbsm) {
|
|
resultDeatils(val, mxbsm) {
|
|
let obj = {
|
|
let obj = {
|
|
bsm: this.fxjgObj.bsm,
|
|
bsm: this.fxjgObj.bsm,
|
|
@@ -125,7 +141,7 @@ export default {
|
|
QueryGdbhJg({ bsm: this.fxjgObj.bsm }).then((res) => {
|
|
QueryGdbhJg({ bsm: this.fxjgObj.bsm }).then((res) => {
|
|
let data = [];
|
|
let data = [];
|
|
if (res.statuscode == 200) {
|
|
if (res.statuscode == 200) {
|
|
- console.log(res,':resresres')
|
|
|
|
|
|
+ console.log(res, ":resresres");
|
|
if (res.data.sandiao.mx_data.length) {
|
|
if (res.data.sandiao.mx_data.length) {
|
|
res.data.sandiao.mx_data.forEach((el) => {
|
|
res.data.sandiao.mx_data.forEach((el) => {
|
|
data.push({
|
|
data.push({
|
|
@@ -135,7 +151,8 @@ export default {
|
|
});
|
|
});
|
|
});
|
|
});
|
|
}
|
|
}
|
|
- this.$refs.echartRef.setOptions({ data, type: "horizontal" }, 1);
|
|
|
|
|
|
+ let type = data.length <= 6 ? "horizontal" : "vertical";
|
|
|
|
+ this.$refs.echartRef.setOptions({ data, type }, 1);
|
|
this.resultData = res.data;
|
|
this.resultData = res.data;
|
|
// this.drawWktPloygon(res.data.xmxx.geom, "#ff0000", "all"); //res.data.bsm
|
|
// this.drawWktPloygon(res.data.xmxx.geom, "#ff0000", "all"); //res.data.bsm
|
|
this.loadGeoJSON(parse(res.data.xmxx.geom), "#ff0000", "all");
|
|
this.loadGeoJSON(parse(res.data.xmxx.geom), "#ff0000", "all");
|