luobisheng
2022-11-30 d69b46a92af5473813d95fe4786464cece69e5a2
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);
      }
    }
  }
};