Merge pull request #1331 from dataease/pr@dev@refactor_auth-model
fix: 修复默认仪表板保存时无法实时显示在列表中的问题
This commit is contained in:
commit
2673af28f0
@ -371,7 +371,7 @@ export default {
|
|||||||
mounted() {
|
mounted() {
|
||||||
this.$store.commit('setComponentData', [])
|
this.$store.commit('setComponentData', [])
|
||||||
this.$store.commit('setCanvasStyle', DEFAULT_COMMON_CANVAS_STYLE_STRING)
|
this.$store.commit('setCanvasStyle', DEFAULT_COMMON_CANVAS_STYLE_STRING)
|
||||||
this.defaultTree()
|
this.defaultTree(true)
|
||||||
this.tree(true)
|
this.tree(true)
|
||||||
this.initCache()
|
this.initCache()
|
||||||
},
|
},
|
||||||
@ -620,17 +620,19 @@ export default {
|
|||||||
}
|
}
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
defaultTree() {
|
defaultTree(cache = false) {
|
||||||
const requestInfo = {
|
const requestInfo = {
|
||||||
panelType: 'system'
|
panelType: 'system'
|
||||||
}
|
}
|
||||||
const modelInfo = localStorage.getItem('panel-default-tree')
|
const modelInfo = localStorage.getItem('panel-default-tree')
|
||||||
if (modelInfo) {
|
const userCache = (modelInfo && cache)
|
||||||
|
|
||||||
|
if (userCache) {
|
||||||
this.defaultData = JSON.parse(modelInfo)
|
this.defaultData = JSON.parse(modelInfo)
|
||||||
}
|
}
|
||||||
defaultTree(requestInfo, false).then(res => {
|
defaultTree(requestInfo, false).then(res => {
|
||||||
localStorage.setItem('panel-default-tree', JSON.stringify(res.data))
|
localStorage.setItem('panel-default-tree', JSON.stringify(res.data))
|
||||||
if (!modelInfo) {
|
if (!userCache) {
|
||||||
this.defaultData = res.data
|
this.defaultData = res.data
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user