feat:修复编辑视图后 原有画布样式还原问题

This commit is contained in:
wangjiahao 2021-04-01 18:54:14 +08:00
parent 334638adf4
commit c4cea61e5e
3 changed files with 19 additions and 3 deletions

View File

@ -35,11 +35,16 @@ export default {
'menuTop',
'menuLeft',
'menuShow',
'curComponent'
'curComponent',
'componentData',
'canvasStyleData'
]),
methods: {
edit() {
debugger
//
localStorage.setItem('canvasDataEditTmp', JSON.stringify(this.componentData))
localStorage.setItem('canvasStyleEditTmp', JSON.stringify(this.canvasStyleData))
if (this.curComponent.component === 'user-view') {
this.$store.dispatch('chart/setViewId', null)
this.$store.dispatch('chart/setViewId', this.curComponent.propValue.viewId)

View File

@ -164,13 +164,21 @@ export default {
//
localStorage.setItem('canvasData', null)
localStorage.setItem('canvasStyle', null)
if (panelId) {
// 使
if (localStorage.getItem('canvasDataEditTmp') && localStorage.getItem('canvasStyleEditTmp')) {
localStorage.setItem('canvasData', localStorage.getItem('canvasDataEditTmp'))
localStorage.setItem('canvasStyle', localStorage.getItem('canvasStyleEditTmp'))
} else if (panelId) {
get('panel/group/findOne/' + panelId).then(response => {
localStorage.setItem('canvasData', response.data.panelData)
localStorage.setItem('canvasStyle', response.data.panelStyle)
this.restore()
})
}
//
localStorage.setItem('canvasDataEditTmp', null)
localStorage.setItem('canvasStyleEditTmp', null)
this.restore()
},
save() {

View File

@ -518,6 +518,9 @@ export default {
this.authVisible = false
},
edit(data) {
//
localStorage.setItem('canvasDataEditTmp', null)
localStorage.setItem('canvasStyleEditTmp', null)
this.$store.dispatch('panel/setPanelInfo', data)
bus.$emit('PanelSwitchComponent', { name: 'PanelEdit' })
},