|
@@ -32,7 +32,13 @@
|
|
|
</el-collapse>
|
|
|
|
|
|
</el-tab-pane>
|
|
|
- <el-tab-pane label="自定义" name="自定义">自定义</el-tab-pane>
|
|
|
+ <el-tab-pane label="自定义" name="自定义">
|
|
|
+ <div style="margin-bottom: 20px;">
|
|
|
+ <el-button size="small" @click="addTab()">
|
|
|
+ add tab
|
|
|
+ </el-button>
|
|
|
+ </div>
|
|
|
+ </el-tab-pane>
|
|
|
</el-tabs>
|
|
|
</template>
|
|
|
|
|
@@ -60,7 +66,8 @@ export default {
|
|
|
pick_entity: null,
|
|
|
pick_entity_geo: null,
|
|
|
eclickname: '',
|
|
|
- echartList: {}
|
|
|
+ echartList: {},
|
|
|
+ tabIndex: 2
|
|
|
};
|
|
|
},
|
|
|
//监听属性 类似于data概念
|
|
@@ -86,7 +93,17 @@ export default {
|
|
|
this.activeName = activeName;
|
|
|
store.state.query_pick_pane = tabs.filter(tab => tab.name !== targetName);
|
|
|
},
|
|
|
-
|
|
|
+ addTab() {
|
|
|
+ let newTabName = ++this.tabIndex + '';
|
|
|
+ store.state.query_pick_pane.push({
|
|
|
+
|
|
|
+ name: newTabName,
|
|
|
+ value: [1,2,3,4],// element.data
|
|
|
+ close: 'closable'
|
|
|
+
|
|
|
+ });
|
|
|
+ this.activeName = newTabName;
|
|
|
+ },
|
|
|
compute(mj) {
|
|
|
return mj ? (mj * 0.0015).toFixed(2) : 0;
|
|
|
},
|
|
@@ -242,14 +259,14 @@ export default {
|
|
|
};
|
|
|
|
|
|
const wkt = wellknown.stringify(geojsonPoint);
|
|
|
- // let id = store.state.vectorlayerlist[store.state.vectorlayerlist.length - 1].id
|
|
|
+ let id = store.state.vectorlayerlist[store.state.vectorlayerlist.length - 1].id
|
|
|
let obj = {
|
|
|
// "wkt": 'POINT (109.51207847188947 18.311530254307392)', //单面
|
|
|
- "wkt": 'POINT (109.50728022974468 18.318266593715794)', //多面
|
|
|
- // "wkt": wkt,
|
|
|
+ // "wkt": 'POINT (109.50728022974468 18.318266593715794)', //多面
|
|
|
+ "wkt": wkt,
|
|
|
|
|
|
- "id": 'dd699f839bc04969ae2dc2e1964d0ad1',
|
|
|
- // "id": id,
|
|
|
+ // "id": 'dd699f839bc04969ae2dc2e1964d0ad1',
|
|
|
+ "id": id,
|
|
|
|
|
|
}
|
|
|
GetTableData(obj).then(res => {
|