forked from github/dataease
Merge pull request #9014 from dataease/pr@dev-v2_test_dv
fix(仪表板): 测试空白新建无法打开仪表板
This commit is contained in:
commit
35447b016b
@ -152,8 +152,11 @@ onMounted(async () => {
|
||||
// 从模板新建
|
||||
if (createType === 'template') {
|
||||
const deTemplateDataStr = wsCache.get(`de-template-data`)
|
||||
const deTemplateData = JSON.parse(deTemplateDataStr)
|
||||
wsCache.delete('de-template-data')
|
||||
let deTemplateData = JSON.parse(deTemplateDataStr)
|
||||
// wsCache.delete('de-template-data')
|
||||
if (!deTemplateData) {
|
||||
deTemplateData = JSON.parse(localStorage.getItem('de-template-data-1'))
|
||||
}
|
||||
dvMainStore.setComponentData(JSON.parse(deTemplateData['componentData']))
|
||||
dvMainStore.setCanvasStyle(JSON.parse(deTemplateData['canvasStyleData']))
|
||||
dvMainStore.setCanvasViewInfo(deTemplateData['canvasViewInfo'])
|
||||
|
@ -424,6 +424,8 @@ const apply = () => {
|
||||
const templateData = response.data
|
||||
// do create
|
||||
wsCache.set(`de-template-data`, JSON.stringify(templateData))
|
||||
wsCache.set(`de-template-data-2`, templateData)
|
||||
localStorage.setItem('de-template-data-1', JSON.stringify(templateData))
|
||||
const baseUrl =
|
||||
templateData.type === 'dataV'
|
||||
? '#/dvCanvas?opt=create&createType=template'
|
||||
|
Loading…
Reference in New Issue
Block a user