From d69b46a92af5473813d95fe4786464cece69e5a2 Mon Sep 17 00:00:00 2001
From: luobisheng <727299681@qq.com>
Date: 星期三, 30 十一月 2022 11:42:24 +0800
Subject: [PATCH] 上传组件修改

---
 src/views/operate/fivepack/threepack/components/aside/index.vue |   19 +++++++++++++------
 1 files changed, 13 insertions(+), 6 deletions(-)

diff --git a/src/views/operate/fivepack/threepack/components/aside/index.vue b/src/views/operate/fivepack/threepack/components/aside/index.vue
index 4431ca3..57ee434 100644
--- a/src/views/operate/fivepack/threepack/components/aside/index.vue
+++ b/src/views/operate/fivepack/threepack/components/aside/index.vue
@@ -26,11 +26,16 @@
     },
 
     created() {
-      department.getDepartmentList()
-          .then(res => {
-            this.areaData = res;
-          })
-          .catch(err => this.$message.error(err))
+      if (sessionStorage.getItem('area')) {
+        this.areaData = JSON.parse(sessionStorage.getItem('area'));
+      } else {
+        department.getDepartmentList()
+            .then(res => {
+              this.areaData = res;
+              sessionStorage.setItem('area', JSON.stringify(this.areaData));
+            })
+            .catch(err => this.$message.error(err))
+      }
     },
 
   methods: {
@@ -43,7 +48,9 @@
       return data.regionName.indexOf(value) !== -1;
     },
     nodeClick(data, node, props) {
-      this.$emit('selectedDepartment', data);
+      if (node.level > 1) {
+        this.$emit('selectedDepartment', data);
+      }
     }
   }
 };

--
Gitblit v1.8.0