diff --git a/src/views/app/Home.vue b/src/views/app/Home.vue
index d1ddf80..2b3262a 100644
--- a/src/views/app/Home.vue
+++ b/src/views/app/Home.vue
@@ -111,7 +111,7 @@
@@ -146,6 +146,18 @@ export default {
components: {
lineEcharts
},
+ watch: {
+ 'sidebar.opened': function(val) {
+ this.options.title.text = null
+ setTimeout(() => {
+ if (this.datasetList.length > 0) {
+ this.getEcharts()
+ } else {
+ this.getKnowledgeList()
+ }
+ }, 500)
+ }
+ },
created() {},
mounted() {
let userInfo = sessionStorage.getItem('userInfo')
@@ -154,6 +166,16 @@ export default {
}
this.getKnowledgeList()
this.getAgentList()
+ window.addEventListener('resize', () => {
+ this.options.title.text = null
+ setTimeout(() => {
+ if (this.datasetList.length > 0) {
+ this.getEcharts()
+ } else {
+ this.getKnowledgeList()
+ }
+ }, 300)
+ })
},
methods: {
getEcharts() {
@@ -277,7 +299,7 @@ export default {
}
},
computed: {
- ...mapGetters(['name', 'sidebarLogo'])
+ ...mapGetters(['sidebar', 'sidebarList'])
}
}