diff --git a/reading-platform-frontend/src/views/school/DashboardView.vue b/reading-platform-frontend/src/views/school/DashboardView.vue index efd9f31..e7f58fb 100644 --- a/reading-platform-frontend/src/views/school/DashboardView.vue +++ b/reading-platform-frontend/src/views/school/DashboardView.vue @@ -698,7 +698,10 @@ const handleExportLessons = async () => { await exportLessons(); message.success({ content: '导出成功', key: 'export' }); } catch (error) { - message.error({ content: '导出失败', key: 'export' }); + message.error({ + content: error instanceof Error ? error.message : '导出失败', + key: 'export' + }); } }; @@ -708,7 +711,10 @@ const handleExportTeacherStats = async () => { await exportTeacherStats(); message.success({ content: '导出成功', key: 'export' }); } catch (error) { - message.error({ content: '导出失败', key: 'export' }); + message.error({ + content: error instanceof Error ? error.message : '导出失败', + key: 'export' + }); } }; @@ -718,7 +724,10 @@ const handleExportStudentStats = async () => { await exportStudentStats(); message.success({ content: '导出成功', key: 'export' }); } catch (error) { - message.error({ content: '导出失败', key: 'export' }); + message.error({ + content: error instanceof Error ? error.message : '导出失败', + key: 'export' + }); } };