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