|
@@ -8,7 +8,7 @@
|
|
|
<div class="item" v-for="(sd, index) in orgnList" :key="index">
|
|
|
<div class="text">
|
|
|
<p>{{ sd.name }}</p>
|
|
|
- <span class="cvalue">{{ (sdata.area || 0).toFixed(2) }} </span>
|
|
|
+ <span class="cvalue">{{ (sdata[sd.prop] || 0).toFixed(2) }} </span>
|
|
|
<span class="unit">{{ sd.unit }}</span>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -19,19 +19,22 @@
|
|
|
</div>
|
|
|
<div class="JSContent">
|
|
|
<div class="jsitem">
|
|
|
- <p class="tvalue">+0.72</p>
|
|
|
+ <p class="tvalue">
|
|
|
+ {{ (jxyddata.zzqjsydmj - jxyddata.zzhjsydmj).toFixed(2) }}
|
|
|
+ </p>
|
|
|
<p>建设用地变化</p>
|
|
|
</div>
|
|
|
<div class="itemCon" style="width: 55%">
|
|
|
- <span
|
|
|
- ><span class="font_color">整治前建设用地</span
|
|
|
- ><span style="padding: 0 3px">{{ 20.88 }}</span> 公顷</span
|
|
|
- >
|
|
|
- <span
|
|
|
- ><span class="font_color">整治后建设用地</span
|
|
|
- ><span style="padding: 0 3px">{{ 20.88 }}</span
|
|
|
- >公顷</span
|
|
|
- >
|
|
|
+ <span>
|
|
|
+ <span class="font_color">整治前建设用地</span>
|
|
|
+ <span style="padding: 0 3px">{{ jxyddata.zzqjsydmj }}</span>
|
|
|
+ 公顷
|
|
|
+ </span>
|
|
|
+ <span>
|
|
|
+ <span class="font_color">整治后建设用地</span>
|
|
|
+ <span style="padding: 0 3px">{{ jxyddata.zzhjsydmj }} </span>
|
|
|
+ 公顷
|
|
|
+ </span>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -43,7 +46,7 @@
|
|
|
<span v-for="(item, i) in cjfkList" :key="i"
|
|
|
><span class="font_color">{{ item.name }}</span
|
|
|
><span style="padding: 0 3px; color: #ec808d; font-size: 14px">{{
|
|
|
- item.area
|
|
|
+ jxyddata[item.prop]
|
|
|
}}</span>
|
|
|
{{ item.unit }}</span
|
|
|
>
|
|
@@ -61,7 +64,9 @@
|
|
|
</div>
|
|
|
<div class="text">
|
|
|
<p>{{ "拟建新面积" }}</p>
|
|
|
- <span class="cvalue">{{ (4.38 || 0).toFixed(2) }} </span>
|
|
|
+ <span class="cvalue"
|
|
|
+ >{{ (jxyddata.jxyd_njxyd || 0).toFixed(2) }}
|
|
|
+ </span>
|
|
|
<span class="unit">{{ "公顷" }}</span>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -87,7 +92,7 @@
|
|
|
<span
|
|
|
><span
|
|
|
style="color: #ec808d; font-size: 18px; margin-right: 3px"
|
|
|
- >{{ 0 }}</span
|
|
|
+ >{{ (jxyddata.clydph_cljsyd || 0).toFixed(2) }}</span
|
|
|
>
|
|
|
公顷
|
|
|
</span>
|
|
@@ -105,7 +110,7 @@
|
|
|
<span
|
|
|
><span
|
|
|
style="color: #ec808d; font-size: 18px; margin-right: 3px"
|
|
|
- >{{ 0 }}</span
|
|
|
+ >{{ (jxyddata.clydph_cljsyd_xcy || 0).toFixed(2) }}</span
|
|
|
>
|
|
|
公顷</span
|
|
|
>
|
|
@@ -118,7 +123,8 @@
|
|
|
|
|
|
<script>
|
|
|
import pie from "@/components/echartsTemplate/pie.vue";
|
|
|
-import { overview, district, reason } from "@/api/Idleland.js";
|
|
|
+import { overview, reason } from "@/api/Idleland.js";
|
|
|
+import { QueryOne, QueryList } from "@/api/cockpitNew";
|
|
|
export default {
|
|
|
props: {},
|
|
|
data() {
|
|
@@ -130,22 +136,23 @@ export default {
|
|
|
zd1: require("../../../../static/images/overview/icon_yrkkg.png"),
|
|
|
},
|
|
|
orgnList: [
|
|
|
- { name: "新增耕地", prop: "suspected", unit: "公顷" },
|
|
|
- { name: "新增永久基本农田", prop: "confirm", unit: "公顷" },
|
|
|
- { name: "提质改造", prop: "disposal", unit: "公顷" },
|
|
|
- { name: "生态修复", prop: "disposal", unit: "公顷" },
|
|
|
- { name: "新增生态用地", prop: "disposal", unit: "公顷" },
|
|
|
+ { name: "新增耕地", prop: "xzgdmj", unit: "公顷" },
|
|
|
+ { name: "新增永久基本农田", prop: "xzyjjbntmj", unit: "公顷" },
|
|
|
+ { name: "提质改造", prop: "tzgzmj", unit: "公顷" },
|
|
|
+ { name: "生态修复", prop: "stxfmj", unit: "公顷" },
|
|
|
+ { name: "新增生态用地", prop: "xzstydmj", unit: "公顷" },
|
|
|
],
|
|
|
sdata: {},
|
|
|
+ jxyddata: {},
|
|
|
cjfkList: [
|
|
|
- { name: "拟拆旧面积", area: "10.05", unit: "公顷" },
|
|
|
- { name: "复垦为耕地", area: "0", unit: "公顷" },
|
|
|
- { name: "拆迁房屋", area: "196", unit: "幢" },
|
|
|
- { name: "复垦为种植园地", area: "196", unit: "公顷" },
|
|
|
- { name: "动迁居民", area: "0.001", unit: "户" },
|
|
|
- { name: "复垦为林草地", area: "74", unit: "公顷" },
|
|
|
- { name: "动迁人口", area: "3.49", unit: "人" },
|
|
|
- { name: "复垦为其他农用地", area: "315", unit: "公顷" },
|
|
|
+ { name: "拟拆旧面积", prop: "zzqjsydmj", unit: "公顷" },
|
|
|
+ { name: "复垦为耕地", prop: "zjfk_fkgd", unit: "公顷" },
|
|
|
+ { name: "拆迁房屋", prop: "zjfk_cqfw", unit: "幢" },
|
|
|
+ { name: "复垦为种植园地", prop: "zjfk_fkzzy", unit: "公顷" },
|
|
|
+ { name: "动迁居民", prop: "zjfk_dqjm", unit: "户" },
|
|
|
+ { name: "复垦为林草地", prop: "zjfk_fklcd", unit: "公顷" },
|
|
|
+ { name: "动迁人口", prop: "zjfk_dqrk", unit: "人" },
|
|
|
+ { name: "复垦为其他农用地", prop: "zjfk_fkqtnyd", unit: "公顷" },
|
|
|
],
|
|
|
myChart: null,
|
|
|
};
|
|
@@ -154,7 +161,6 @@ export default {
|
|
|
pie,
|
|
|
},
|
|
|
mounted() {
|
|
|
- this.getData();
|
|
|
this.initEcharts();
|
|
|
},
|
|
|
methods: {
|
|
@@ -170,27 +176,43 @@ export default {
|
|
|
},
|
|
|
getData() {
|
|
|
this.$emit("updateParent", "loading", true);
|
|
|
- this.params = { districtCode: this.region };
|
|
|
+ this.Getzzlx();
|
|
|
this.GetOverview();
|
|
|
+ this.Getjxyd();
|
|
|
+ },
|
|
|
|
|
|
- this.GetSumList();
|
|
|
+ async Getzzlx() {
|
|
|
+ let { data } = await QueryList({
|
|
|
+ jscType: "qytuzz_sdzl_sdmb_zzlx",
|
|
|
+ id: this.region,
|
|
|
+ });
|
|
|
+ let num = 0;
|
|
|
+ data.forEach((res) => {
|
|
|
+ res.name = res.key;
|
|
|
+ res.value = res.value;
|
|
|
+ num += res.value;
|
|
|
+ });
|
|
|
+ this.setEchart(
|
|
|
+ { data, type: '"horizontal"', title: { text: "整治总规模", num } },
|
|
|
+ 0
|
|
|
+ );
|
|
|
},
|
|
|
GetOverview() {
|
|
|
- overview(this.params).then((res) => {
|
|
|
- this.sdata = res.data || {};
|
|
|
+ QueryList({
|
|
|
+ jscType: "qytuzz_sdzl_sdmb_zzxx",
|
|
|
+ id: this.region,
|
|
|
+ }).then((res) => {
|
|
|
+ this.sdata = res.data.length ? res.data[0] : {};
|
|
|
this.$emit("updateParent", "loading", false);
|
|
|
});
|
|
|
},
|
|
|
- GetSumList() {
|
|
|
- reason(this.params).then((res) => {
|
|
|
- res.data.map((a) => {
|
|
|
- a.name = a.reason;
|
|
|
- a.value = a.area.toFixed(2);
|
|
|
- });
|
|
|
- let redPercent = 60;
|
|
|
- let bluePercent = 40;
|
|
|
- const background = `linear-gradient(to right,#DFE15A ${redPercent}%,#62ADED ${bluePercent}%)`;
|
|
|
- this.setEchart({ data: res.data, type: '"horizontal"',title:{text:'整治总规模',num:48.3} }, 0);
|
|
|
+ Getjxyd() {
|
|
|
+ QueryList({
|
|
|
+ jscType: "qytuzz_sdzl_ydzlqk_jxydxq",
|
|
|
+ id: this.region,
|
|
|
+ }).then((res) => {
|
|
|
+ console.log("--", res);
|
|
|
+ this.jxyddata = res.data.length ? res.data[0] : {};
|
|
|
this.$emit("updateParent", "loading", false);
|
|
|
});
|
|
|
},
|