mirror of
https://github.com/dataease/dataease.git
synced 2026-05-21 04:08:10 +08:00
fix: 修复新建数据大屏发布,再修改个大屏内容保存点击恢复到发布版本后有报错问题
This commit is contained in:
@@ -32,7 +32,6 @@ import {
|
||||
canvasSave,
|
||||
canvasSaveWithParams,
|
||||
checkCanvasChangePre,
|
||||
cleanUrlAndSetDvId,
|
||||
findAllViewsId,
|
||||
initCanvasData
|
||||
} from '@/utils/canvasUtils'
|
||||
|
||||
@@ -303,6 +303,9 @@ const cancelHidden = item => {
|
||||
const doRecoverToPublished = () => {
|
||||
recoverToPublished({ id: dvInfo.value.id, type: 'dashboard', name: dvInfo.value.name }).then(
|
||||
() => {
|
||||
state.resourceId = dvInfo.value.id
|
||||
state.sourcePid = dvInfo.value.pid
|
||||
state.opt = null
|
||||
initLocalCanvasData(() => {
|
||||
nextTick(() => {
|
||||
deCanvasRef.value.canvasInit(false)
|
||||
|
||||
@@ -372,6 +372,12 @@ const winMsgWebParamsHandle = msgInfo => {
|
||||
dvMainStore.addWebParamsFilter(params)
|
||||
}
|
||||
|
||||
const afterSave = () => {
|
||||
state.resourceId = dvInfo.value.id
|
||||
state.sourcePid = dvInfo.value.id
|
||||
state.opt = null
|
||||
}
|
||||
|
||||
const loadFinish = ref(false)
|
||||
const newWindowFromDiv = ref(false)
|
||||
let p = null
|
||||
@@ -510,6 +516,9 @@ const popComponentData = computed(() =>
|
||||
|
||||
const doRecoverToPublished = () => {
|
||||
recoverToPublished({ id: dvInfo.value.id, type: 'dataV', name: dvInfo.value.name }).then(() => {
|
||||
state.resourceId = dvInfo.value.id
|
||||
state.sourcePid = dvInfo.value.pid
|
||||
state.opt = null
|
||||
initLocalCanvasData(() => {
|
||||
dvMainStore.updateDvInfoCall(1)
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user