From 872545b9a21ec9af8060bc9b83091ed316e1876e Mon Sep 17 00:00:00 2001
From: guoshilong <123456>
Date: Tue, 07 Mar 2023 09:58:23 +0800
Subject: [PATCH] 火灾管理添加地图定位
---
src/views/fire/fireAdd.vue | 10 +++++++++-
1 files changed, 9 insertions(+), 1 deletions(-)
diff --git a/src/views/fire/fireAdd.vue b/src/views/fire/fireAdd.vue
index 65c532a..d6cd9a4 100644
--- a/src/views/fire/fireAdd.vue
+++ b/src/views/fire/fireAdd.vue
@@ -5,7 +5,7 @@
<avue-form ref="form" v-model="form" :option="option" @submit="submit"></avue-form>
</el-col>
<el-col :span="12">
- <OpenLayersMap ref="olMap"></OpenLayersMap>
+ <OpenLayersMap ref="olMap" @getMapData="getMapData" :map-location="mapLocation"></OpenLayersMap>
<!-- <avue-input-map v-model="form"></avue-input-map>-->
</el-col>
</el-row>
@@ -22,6 +22,9 @@
let baseUrl = '/api/blade-system/region/lazy-tree?parentCode='
return {
form:{},
+ mapLocation:{
+ isDetail:false
+ },
option: {
column: [
{
@@ -168,6 +171,7 @@
message: "操作成功!"
});
this.$refs.form.resetForm()
+ this.$refs.olMap.clearDraw()
done();
}else {
this.$message({
@@ -180,6 +184,10 @@
window.console.log(error);
done();
}
+ },
+ getMapData(data){
+ this.form.lon = data[0][0]
+ this.form.lat = data[0][1]
}
}
}
--
Gitblit v1.9.3