|
@@ -9,7 +9,7 @@
|
|
|
</el-tab-pane>
|
|
|
|
|
|
<el-tab-pane :label="item.name" :name="item.name" v-for="(item, index) in store.state.query_pick_pane" :key="index">
|
|
|
- <pie class="echart" unit="亩" @echartClick="(name)=>echartClick(name,item.value)" :ref="`echartRef`"></pie>
|
|
|
+ <pie class="echart" :class="item.name == '权属' ? 'echart1' : ''" unit="亩" @echartClick="(name)=>echartClick(name,item.value)" :ref="`echartRef`"></pie>
|
|
|
<el-collapse v-for="(value, index_item) in item.value" :key="index_item" @change="handleChange">
|
|
|
<el-collapse-item :title="'地块' + (index_item + 1)" name="1">
|
|
|
<div class="list_vector_multi" v-for="(value_field, index_field) in value" :key="index_field"
|
|
@@ -66,7 +66,9 @@ export default {
|
|
|
},
|
|
|
setEchart(data, type, index) {
|
|
|
this.$nextTick(() => {
|
|
|
- this.$refs.echartRef[index].setOptions({ data, type, max: 3 });
|
|
|
+ let max = index == 0 ? 3 : 10
|
|
|
+ let legend_right= index == 0 ? "2%" : "10%"
|
|
|
+ this.$refs.echartRef[index].setOptions({ data, type, max,legend_right });
|
|
|
});
|
|
|
},
|
|
|
echartClick(name,datas){
|
|
@@ -123,7 +125,7 @@ export default {
|
|
|
let flag = true;
|
|
|
let time = setInterval(() => {
|
|
|
flag = !flag
|
|
|
- that.switch_show(flag);
|
|
|
+ this.switch_show(flag);
|
|
|
}, 500);
|
|
|
setTimeout(() => {
|
|
|
clearInterval(time);
|
|
@@ -235,7 +237,7 @@ export default {
|
|
|
let edata = []
|
|
|
store.state.query_pick_pane.push({
|
|
|
name: element.dataname,
|
|
|
- value: element.data
|
|
|
+ value: element.dataname=='土地现状' ? [] : element.data
|
|
|
});
|
|
|
|
|
|
element.data.forEach(e => {
|
|
@@ -429,6 +431,9 @@ export default {
|
|
|
width: 300px;
|
|
|
height: 420px;
|
|
|
}
|
|
|
+.echart1{
|
|
|
+ height: 280px;
|
|
|
+}
|
|
|
.multi_level_query_table {
|
|
|
position: absolute;
|
|
|
top: 7rem;
|