diff --git a/src/api/project.ts b/src/api/project.ts index df9cc62..9fce282 100644 --- a/src/api/project.ts +++ b/src/api/project.ts @@ -369,11 +369,9 @@ export const getDailyReportAnalysisSuggestions = (params: { reportDate?: string; submitterUsername?: string; }) => { - return http.request>( - "get", - "/api/v1/daily-report/analysis/suggestions", - { params } - ); + return http.request< + Result + >("get", "/api/v1/daily-report/analysis/suggestions", { params }); }; export type ApplyDailyReportSuggestionsRequest = { diff --git a/src/views/project/detail.vue b/src/views/project/detail.vue index 950fd56..fb7a674 100644 --- a/src/views/project/detail.vue +++ b/src/views/project/detail.vue @@ -568,7 +568,10 @@ async function fetchDailyReportSuggestions() { }); const result = res as any; if (result.code === 200) { - dailyReportSuggestions.value = result.data || null; + const data = result.data; + dailyReportSuggestions.value = Array.isArray(data) + ? { suggestions: data } + : data || null; selectedSuggestionIds.value = []; } } catch (error) {