src/views/operate/fivepack/threepack/components/aside/index.vue
@@ -26,11 +26,16 @@ }, created() { 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,9 +48,11 @@ return data.regionName.indexOf(value) !== -1; }, nodeClick(data, node, props) { if (node.level > 1) { this.$emit('selectedDepartment', data); } } } }; </script> <style lang="scss" scoped>