| | |
| | | computed: { |
| | | ...mapGetters([ |
| | | 'closeMapClick', // 关闭地图点击,防止新增标签误触 |
| | | 'addIconsLayerIconPopup' // 传送关闭编辑窗口,刷新标签数据 |
| | | 'addIconsLayerIconPopup', // 传送关闭编辑窗口,刷新标签数据 |
| | | 'calenderShow' |
| | | ]) |
| | | }, |
| | | data () { |
| | |
| | | checked: '/img/leftnav/monitor-checked.png', |
| | | layer: 'leftMonitorLayer' |
| | | }, |
| | | // { |
| | | // flag: false, |
| | | // label: '活动', |
| | | // img: '/img/leftnav/activity.png', |
| | | // normal: '/img/leftnav/activity.png', |
| | | // checked: '/img/leftnav/activity-checked.png', |
| | | // layer: 'leftActivityLayer' |
| | | // }, |
| | | { |
| | | flag: false, |
| | | label: '活动', |
| | | img: '/img/leftnav/activity.png', |
| | | normal: '/img/leftnav/activity.png', |
| | | checked: '/img/leftnav/activity-checked.png', |
| | | layer: 'leftActivityLayer' |
| | | }, |
| | | // { |
| | | // flag: false, |
| | | // label: 'AED', |
| | |
| | | if (!this.addIconsLayerIconPopup) { |
| | | this.reself() |
| | | } |
| | | }, |
| | | calenderShow: { |
| | | handler (newData, oldData) { |
| | | if (newData == false) { |
| | | this.leftNavData.forEach(item => { |
| | | if (item.label == '活动') { |
| | | item.flag = false |
| | | item.img = item.normal |
| | | } |
| | | }) |
| | | } |
| | | }, |
| | | immediate: true |
| | | } |
| | | }, |
| | | methods: { |
| | |
| | | item.flag = !item.flag |
| | | if (item.flag == true) { |
| | | item.img = item.checked |
| | | LeftNavLayer[item.layer].show = true |
| | | } else { |
| | | item.img = item.normal |
| | | LeftNavLayer[item.layer].show = false |
| | | } |
| | | |
| | | if (item.label == '活动') { |
| | | this.$store.commit('SET_CALENDERSHOW', item.flag) |
| | | } else { |
| | | if (item.flag == true) { |
| | | LeftNavLayer[item.layer].show = true |
| | | } else { |
| | | LeftNavLayer[item.layer].show = false |
| | | } |
| | | } |
| | | }, |
| | | initialize () { |
| | |
| | | ) |
| | | ] |
| | | }) |
| | | // console.log(value, "see"); |
| | | this.$store.dispatch('setOurDataInPoput', value) |
| | | this.$store.dispatch('pcFlyView', { |
| | | jd: value.lng, |