From 623018418c6099006a8e4d3d5feab6a8d00eea54 Mon Sep 17 00:00:00 2001 From: wangjiahao <1522128093@qq.com> Date: Wed, 23 Jul 2025 18:07:31 +0800 Subject: [PATCH] refactor: update resource save --- frontend/src/stores/dashboard/dashboard.ts | 6 ++++-- frontend/src/views/dashboard/utils/canvasUtils.ts | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/frontend/src/stores/dashboard/dashboard.ts b/frontend/src/stores/dashboard/dashboard.ts index 618219e0..2504e784 100644 --- a/frontend/src/stores/dashboard/dashboard.ts +++ b/frontend/src/stores/dashboard/dashboard.ts @@ -63,8 +63,10 @@ export const dashboardStore = defineStore('dashboard', { }, updateDashboardInfo(params: any) { Object.keys(params).forEach((key: string) => { - // @ts-expect-error eslint-disable-next-line @typescript-eslint/ban-ts-comment - this.dashboardInfo[key] = params[key] + if (params[key]) { + // @ts-expect-error eslint-disable-next-line @typescript-eslint/ban-ts-comment + this.dashboardInfo[key] = params[key] + } }) }, setCanvasViewInfo(params: any) { diff --git a/frontend/src/views/dashboard/utils/canvasUtils.ts b/frontend/src/views/dashboard/utils/canvasUtils.ts index bee50f49..4c4184de 100644 --- a/frontend/src/views/dashboard/utils/canvasUtils.ts +++ b/frontend/src/views/dashboard/utils/canvasUtils.ts @@ -62,7 +62,7 @@ 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, dataState: 'ready' }) + dashboardStore.updateDashboardInfo({ id: res.id, name: params.name, dataState: 'ready' }) callBack(res) }) } else if (params.opt === 'newFolder') {