| | |
| | | <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> |
| | |
| | | let baseUrl = '/api/blade-system/region/lazy-tree?parentCode=' |
| | | return { |
| | | form:{}, |
| | | mapLocation:{ |
| | | isDetail:false |
| | | }, |
| | | option: { |
| | | column: [ |
| | | { |
| | |
| | | message: "操作成功!" |
| | | }); |
| | | this.$refs.form.resetForm() |
| | | this.$refs.olMap.clearDraw() |
| | | done(); |
| | | }else { |
| | | this.$message({ |
| | |
| | | window.console.log(error); |
| | | done(); |
| | | } |
| | | }, |
| | | getMapData(data){ |
| | | this.form.lon = data[0][0] |
| | | this.form.lat = data[0][1] |
| | | } |
| | | } |
| | | } |