林火综合应急信息管理系统前端
guoshilong
2023-03-07 872545b9a21ec9af8060bc9b83091ed316e1876e
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]
    }
  }
}