<!--
|
* @Author: shuishen 1109946754@qq.com
|
* @Date: 2022-08-29 09:04:54
|
* @LastEditors: shuishen 1109946754@qq.com
|
* @LastEditTime: 2022-08-30 14:21:58
|
* @FilePath: \smart-campus\src\pcviews\orgnav\ofc.vue
|
* @Description:
|
*
|
* Copyright (c) 2022 by shuishen 1109946754@qq.com, All Rights Reserved.
|
-->
|
/* * @Author: Morpheus * @Name: 职能部处 * @Date: 2021-11-15 10:02:12 * @Last
|
Modified by: Morpheus * @Last Modified time: 2021-12-30 14:25:58 */
|
<template>
|
<div></div>
|
</template>
|
|
<script>
|
import { getList } from '@/api/pc/orgnav/index'
|
|
import { mapGetters } from 'vuex'
|
|
export default {
|
data () {
|
return {
|
list: []
|
}
|
},
|
computed: {
|
...mapGetters([
|
// 校园内导航的显示关闭
|
'orgNavBarFlag',
|
'arcNavBarFlag'
|
])
|
},
|
mounted () {
|
if (this.arcNavBarFlag == true) {
|
this.$store.commit('SET_ARCNAVBARTITLE', '')
|
this.$store.commit('SET_ARCNAVBARCODE', '')
|
this.$store.commit('SET_ARCNAVBARFLAG', false)
|
}
|
this.$store.commit('SET_ORGNAVBARTITLE', '职能部处')
|
this.$store.commit('SET_ORGNAVBARLIST', [])
|
|
this.$store.commit('SET_ORGNAVBARFLAG', true)
|
|
getList({ type: 2 }).then((res) => {
|
res.data.data.records.forEach((item) => {
|
this.list.push({
|
navTitle: item.mechanismname,
|
icon: '/zhjg/img/navicon/tag.png',
|
longitude: item.jd,
|
latitude: item.wd,
|
alt: item.gd,
|
heading: item.heading,
|
pitch: item.pitch,
|
roll: item.roll,
|
bgImg: item.tpurl,
|
QRImg: item.codeurl,
|
address: item.address,
|
telephone: item.telephone,
|
introduce: item.introduce,
|
videourl: item.videourl,
|
x: item.x
|
})
|
})
|
|
this.$store.commit('SET_ORGNAVBARLIST', this.list)
|
})
|
},
|
methods: {},
|
beforeDestroy () {
|
if (this.orgNavBarFlag == true) {
|
this.$store.commit('SET_ORGNAVBARTITLE', '')
|
this.$store.commit('SET_ORGNAVBARLIST', [])
|
this.$store.commit('SET_ORGNAVBARFLAG', false)
|
}
|
}
|
}
|
</script>
|
|
<style></style>
|