| | |
| | | height: 50, |
| | | }, |
| | | }) |
| | | // 获取最后一点高度 |
| | | console.log(pointList, '查看数组最后一点高度') |
| | | store.commit('setLastHeight', Number(pointList[pointList.length - 1].height)) |
| | | // 获取航线拆分所有点 |
| | | store.commit('setPositionsArr', pointList) |
| | | // 获取安全起飞高度 |
| | | store.commit('setSafeHeight', curRouteLineData.value.take_off_security_height) |
| | | flyVisual({ |
| | | positionsData:pointList.map(i => [Number(i.longitude), Number(i.latitude), Number(i.height)]), |
| | | viewer, |
| | |
| | | htsjzx: 100, //数据中心 |
| | | htlsrwxq: 100, //历史任务详情 |
| | | }, |
| | | lastHeight: 0, // 获取最后一点高度 |
| | | safeHeight: 0, // 获取选择航线高度 |
| | | positionsArr: [], // 获取选择航线点数据 |
| | | }, |
| | | mutations: { |
| | | setLastHeight(state, data) { |
| | | state.lastHeight = data |
| | | setSafeHeight (state, data) { |
| | | state.safeHeight = data |
| | | }, |
| | | setPositionsArr(state, data) { |
| | | state.positionsArr = data |
| | | }, |
| | | setDownloadProgress(state, data) { |
| | | state.downloadProgress = data |
| | |
| | | return CircleClose |
| | | }, |
| | | ...mapGetters(['userInfo', 'permission']), |
| | | lastHeight () { |
| | | const height = this.$store.state.common.lastHeight |
| | | return Number(height) || 0 // 确保是数字类型 |
| | | safeHeight () { |
| | | const safeHeight = this.$store.state.common.safeHeight |
| | | return Number(safeHeight) || 0 // 确保是数字类型 |
| | | }, |
| | | positionsArr () { |
| | | const positionsArr = this.$store.state.common.positionsArr |
| | | return Number(positionsArr) || 0 // 确保是数字类型 |
| | | }, |
| | | filteredTabs () { |
| | | // rejection_and_draft 权限控制“已驳回”和“草稿”tab |