|
@@ -2,7 +2,11 @@
|
|
|
<el-tabs class="multi_level_query_table" v-model="activeName" @tab-click="handleClick" @tab-remove="removeTab">
|
|
|
|
|
|
<el-tab-pane :label="store.state.query_pick_last_pane.name" name="second">
|
|
|
- {{ store.state.query_pick_last_pane }}
|
|
|
+ <div class="list_vector_multi" v-for="(item_last, index) in store.state.query_pick_last_pane.value" :key="index"
|
|
|
+ v-if="item_last.filed != 'geom'">
|
|
|
+ <span>{{ item_last.filedZH }}:
|
|
|
+ {{ item_last.filedZH == '面积' ? item_last.data.toFixed(2) : item_last.data }}</span>
|
|
|
+ </div>
|
|
|
</el-tab-pane>
|
|
|
|
|
|
<el-tab-pane :closable="item.close" :label="item.name" :name="item.name"
|
|
@@ -28,7 +32,7 @@
|
|
|
|
|
|
<script>
|
|
|
//这里可以导入其他文件(比如:组件,工具js,第三方插件js,json文件,图片文件等等)
|
|
|
-import { GetTabsData } from '@/api/cockpitNew'
|
|
|
+import { GetTabsData, GetTabsPane } from '@/api/cockpitNew'
|
|
|
import * as wellknown from "wellknown";
|
|
|
import * as turf from "@turf/turf";
|
|
|
import pie from "@/components/echartsTemplate/pie.vue";
|
|
@@ -245,25 +249,26 @@ export default {
|
|
|
const wkt = wellknown.stringify(geojsonPoint);
|
|
|
// let id = store.state.vectorlayerlist[store.state.vectorlayerlist.length - 1].id
|
|
|
let obj = {
|
|
|
+ defaultType: null,
|
|
|
// layerId:id
|
|
|
}
|
|
|
let data = await GetTabsData(obj);
|
|
|
- console.log('data: ', data);
|
|
|
- // data.data.forEach((res) => {
|
|
|
- // store.state.query_pick_pane.push({
|
|
|
- // name: res.name,
|
|
|
- // // value: res.data.data[0],
|
|
|
- // close: 'closable'
|
|
|
- // });
|
|
|
- // })
|
|
|
|
|
|
for (let index = 0; index < data.data.length; index++) {
|
|
|
const element = data.data[index];
|
|
|
+ let tableId = element.tableId;
|
|
|
+ let pane_obj = {
|
|
|
+ sourcePointWkt: "POINT(109.5139541 18.3146153)",
|
|
|
+ sourceLayerId: "dd699f839bc04969ae2dc2e1964d0ad1",
|
|
|
+ sourceLayerType: '0',
|
|
|
+ queryTableId: tableId,
|
|
|
|
|
|
+ }
|
|
|
if (index == 0) {
|
|
|
+ let res = await GetTabsPane(pane_obj);
|
|
|
store.state.query_pick_last_pane = {
|
|
|
name: element.name,
|
|
|
- // value: res.data.data[0],
|
|
|
+ value: res.data.data[0],
|
|
|
};
|
|
|
} else {
|
|
|
store.state.query_pick_pane.push({
|