| | |
| | | icons: icon + item.mechanismname, // 图片响应改变 |
| | | from: this.choiceMain, |
| | | video: item.videourl, |
| | | buts: |
| | | this.mBigPopup.name == '校园建筑' || |
| | | this.mBigPopup.name == '文化风景' |
| | | ? ['定位', '实景', '图集'] |
| | | : ['定位'] |
| | | buts: ['定位', '实景', '图集'] |
| | | }) |
| | | }) |
| | | } else if (this.mBigPopup.name == '活动') { |
| | |
| | | // address: item.address, |
| | | introduce: item.context, |
| | | video: item.videourl, |
| | | buts: |
| | | that.mBigPopup.name == '校园建筑' || |
| | | that.mBigPopup.name == '文化风景' |
| | | ? ['定位', '实景', '图集'] |
| | | : ['定位'], |
| | | buts: ['定位', '实景', '图集'], |
| | | // 活动添加的字段 |
| | | addressname: item.addressname.split(';'), |
| | | address: item.address.split(';'), |
| | |
| | | address: item.address, |
| | | introduce: item.introduce, |
| | | video: item.videourl, |
| | | buts: |
| | | that.mBigPopup.name == '校园建筑' || |
| | | that.mBigPopup.name == '文化风景' |
| | | ? ['定位', '实景', '图集'] |
| | | : ['定位'], |
| | | buts: ['定位', '实景', '图集'], |
| | | panoramaurl: item.panoramaurl, // 全景 |
| | | x: item.x |
| | | } |
| | |
| | | // 搜索请求 |
| | | getListSearchMethod (name) { |
| | | const val = { |
| | | mechanismName: name |
| | | mechanismName: name, |
| | | campus: this.mobileMapElement.campusValue |
| | | } |
| | | const that = this |
| | | getListSearch(val).then((res) => { |
| | |
| | | const data = res.data.data |
| | | // 正常获取全部数据 |
| | | const outList = [] |
| | | |
| | | data.forEach((item) => { |
| | | const icon = item.tpurl.split(',') |
| | | const useData = { |
| | | name: item.mechanismname, |
| | | lntLat: [item.jd, item.wd], |
| | | lntLat: item.x.split(','), |
| | | alt: item.gd, |
| | | heading: item.heading, |
| | | pitch: item.pitch, |
| | |
| | | address: item.address, |
| | | introduce: item.introduce, |
| | | video: item.videourl, |
| | | buts: |
| | | that.mBigPopup.name == '校园建筑' || |
| | | that.mBigPopup.name == '文化风景' |
| | | ? ['定位', '实景', '图集'] |
| | | : ['定位'], |
| | | buts: ['定位', '实景', '图集'], |
| | | panoramaurl: item.panoramaurl, // 全景 |
| | | x: item.x |
| | | } |
| | |
| | | ...mapGetters(['mviewer']), |
| | | seebut () { |
| | | const buts = this.onceData.buts |
| | | |
| | | let b = [] |
| | | |
| | | for (const k in buts) { |
| | | if (buts[k] == '实景') { |
| | | continue |
| | |
| | | name: buts[k] |
| | | }) |
| | | } |
| | | |
| | | if (this.ourData.panoramaurl) { |
| | | b.push({ |
| | | name: '实景' |
| | |
| | | if (this.ourData.name == '活动') { |
| | | console.log(this.ourData) |
| | | return |
| | | } |
| | | const options = { |
| | | url: 'https://js.arcgis.com/4.14/', |
| | | css: 'https://js.arcgis.com/4.14/esri/themes/light/main.css' |
| | | } |
| | | |
| | | this.$EventBus.$emit('addSitePositionLayer', this.ourData) |
| | |
| | | this.title = data.name || '成教楼' |
| | | |
| | | this.$store.dispatch('MSET_GETAUDIOBEGIN', 'notOpen') |
| | | |
| | | this.quzheD = false |
| | | // 数据更改 |
| | | // this.fullscreenLoading = true; |
| | | this.video = '' // 清除视频 |
| | | this.seebut = [] // 清除按钮 |
| | | |
| | | const queryData = this.query |
| | | this.title = queryData.name |
| | | // 判断是否显示操作按钮 |
| | | |
| | | if (queryData.seebut) { |
| | | this.seebut = queryData.seebut |
| | | if (queryData.from == '活动') { |
| | |
| | | return res.name != '图集' |
| | | }) |
| | | } |
| | | |
| | | // 视频 |
| | | if (queryData.video) { |
| | | if (queryData.from == 'labels') { |