diff --git a/frontend/src/views/dashboard/editor/Toolbar.vue b/frontend/src/views/dashboard/editor/Toolbar.vue index 7b59d3f9..5100504a 100644 --- a/frontend/src/views/dashboard/editor/Toolbar.vue +++ b/frontend/src/views/dashboard/editor/Toolbar.vue @@ -55,7 +55,7 @@ const saveCanvasWithCheck = () => { opt: 'updateLeaf', id: dashboardInfo.value.id, name: dashboardInfo.value.name, - pid: dashboardInfo.value.pid, + pid: 'root', } saveDashboardResource(updateParams, function () { ElMessage({ diff --git a/frontend/src/views/dashboard/utils/canvasUtils.ts b/frontend/src/views/dashboard/utils/canvasUtils.ts index 4c4184de..e7c50f52 100644 --- a/frontend/src/views/dashboard/utils/canvasUtils.ts +++ b/frontend/src/views/dashboard/utils/canvasUtils.ts @@ -62,7 +62,12 @@ export const saveDashboardResource = (params: any, callBack: Function) => { canvas_view_info: JSON.stringify(canvasViewInfo.value), } dashboardApi.create_canvas(requestParams).then((res: any) => { - dashboardStore.updateDashboardInfo({ id: res.id, name: params.name, dataState: 'ready' }) + dashboardStore.updateDashboardInfo({ + id: res.id, + pid: params.pid, + name: params.name, + dataState: 'ready', + }) callBack(res) }) } else if (params.opt === 'newFolder') {