From 76b740a752539dddb18f9c61f06ae24742fb7be0 Mon Sep 17 00:00:00 2001 From: Baobhan Sith <80159437+Heavrnl@users.noreply.github.com> Date: Thu, 17 Apr 2025 09:24:51 +0800 Subject: [PATCH] update --- .../backend/src/services/settings.service.ts | 4 + .../src/components/FileEditorOverlay.vue | 252 ++++++++++++------ .../frontend/src/components/FileManager.vue | 15 +- .../frontend/src/stores/fileEditor.store.ts | 24 +- .../frontend/src/stores/settings.store.ts | 26 +- packages/frontend/src/views/SettingsView.vue | 26 +- 6 files changed, 233 insertions(+), 114 deletions(-) diff --git a/packages/backend/src/services/settings.service.ts b/packages/backend/src/services/settings.service.ts index c09f4d0..ffbc9fd 100644 --- a/packages/backend/src/services/settings.service.ts +++ b/packages/backend/src/services/settings.service.ts @@ -6,7 +6,9 @@ export const settingsService = { * @returns 返回包含所有设置项的数组 */ async getAllSettings(): Promise> { + console.log('[Service] Calling repository.getAllSettings...'); // 添加日志 const settingsArray = await settingsRepository.getAllSettings(); + console.log('[Service] Got settings array from repository:', JSON.stringify(settingsArray)); // 添加日志 const settingsRecord: Record = {}; settingsArray.forEach(setting => { settingsRecord[setting.key] = setting.value; @@ -37,7 +39,9 @@ export const settingsService = { * @param settings 包含多个设置项键值对的对象 */ async setMultipleSettings(settings: Record): Promise { + console.log('[Service] Calling repository.setMultipleSettings with:', JSON.stringify(settings)); // 添加日志 await settingsRepository.setMultipleSettings(settings); + console.log('[Service] Finished repository.setMultipleSettings.'); // 添加日志 }, /** diff --git a/packages/frontend/src/components/FileEditorOverlay.vue b/packages/frontend/src/components/FileEditorOverlay.vue index faf401f..b3b005f 100644 --- a/packages/frontend/src/components/FileEditorOverlay.vue +++ b/packages/frontend/src/components/FileEditorOverlay.vue @@ -1,38 +1,41 @@