From 369b82a3d81afe2f0574e2c44fd0a2918516b433 Mon Sep 17 00:00:00 2001
From: shuishen <1109946754@qq.com>
Date: Thu, 24 Mar 2022 08:47:24 +0800
Subject: [PATCH] 日历部分调整,视频部分调整,专题部分调整
---
src/components/leftNav/index.vue | 45 +++++++++++++++++++++++++++++++++------------
1 files changed, 33 insertions(+), 12 deletions(-)
diff --git a/src/components/leftNav/index.vue b/src/components/leftNav/index.vue
index 561d102..e643fbc 100644
--- a/src/components/leftNav/index.vue
+++ b/src/components/leftNav/index.vue
@@ -39,7 +39,8 @@
computed: {
...mapGetters([
'closeMapClick', // 关闭地图点击,防止新增标签误触
- 'addIconsLayerIconPopup' // 传送关闭编辑窗口,刷新标签数据
+ 'addIconsLayerIconPopup', // 传送关闭编辑窗口,刷新标签数据
+ 'calenderShow'
])
},
data () {
@@ -77,14 +78,14 @@
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',
@@ -123,6 +124,19 @@
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: {
@@ -196,10 +210,18 @@
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 () {
@@ -484,7 +506,6 @@
)
]
})
- // console.log(value, "see");
this.$store.dispatch('setOurDataInPoput', value)
this.$store.dispatch('pcFlyView', {
jd: value.lng,
--
Gitblit v1.9.3