| | |
| | | * @Name: 地图测距 |
| | | * @Date: 2021-11-13 16:04:27 |
| | | * @Last Modified by: mikey.zhaopeng |
| | | * @Last Modified time: 2022-02-08 16:21:37 |
| | | * @Last Modified time: 2022-02-09 13:38:58 |
| | | */ |
| | | |
| | | <template> |
| | | <div class="tool-ranging"> |
| | | <div class="header" |
| | | @mousedown="move" |
| | | :class="{'move': moveFlag}"> |
| | | <div class="header" @mousedown="move" :class="{ move: moveFlag }"> |
| | | <div class="title"> |
| | | <img class="icon deblurring" |
| | | src="/img/icon/dtcj.png" |
| | | alt=""> |
| | | <span> |
| | | 地图测距 |
| | | </span> |
| | | <img class="icon deblurring" src="/img/icon/dtcj.png" alt /> |
| | | <span>地图测距</span> |
| | | </div> |
| | | <img class="close" |
| | | src="/img/navicon/close.png" |
| | | alt="" |
| | | @click="closeModel"> |
| | | <img class="close" src="/img/navicon/close.png" alt @click="closeModel" /> |
| | | </div> |
| | | <div class="content"> |
| | | <el-button type="primary" |
| | | size="mini" |
| | | @click.stop="calcDistance"> |
| | | 开始 |
| | | </el-button> |
| | | <el-button type="primary" size="mini" @click.stop="calcDistance">开始</el-button> |
| | | |
| | | <el-button type="danger" |
| | | size="mini" |
| | | @click.stop="deactivate"> |
| | | 清除 |
| | | </el-button> |
| | | <el-button type="danger" size="mini" @click.stop="deactivate">清除</el-button> |
| | | </div> |
| | | </div> |
| | | </template> |
| | | |
| | | <script> |
| | | |
| | | import { mapGetters } from 'vuex' |
| | | |
| | | export default { |
| | | computed: { |
| | | ...mapGetters([ |
| | | 'viewer' |
| | | ]) |
| | | ...mapGetters(['viewer']) |
| | | }, |
| | | created () { |
| | | }, |
| | | created () { }, |
| | | methods: { |
| | | calcDistance () { |
| | | this.viewer.measure.distanceSurface() |
| | |
| | | this.$router.push('/pcLayout/default') |
| | | } |
| | | }, |
| | | destroyed () { |
| | | } |
| | | destroyed () { } |
| | | } |
| | | </script> |
| | | |