fix: 学校端导出接口空数据时显示具体错误消息
- 修改 DashboardView.vue 中三个导出方法的错误处理逻辑 - 导出授课记录/教师绩效/学生统计时,空数据场景下显示后端返回的具体提示 - 错误消息从"导出失败"改为使用后端返回的详细消息内容 影响范围: - reading-platform-frontend/src/views/school/DashboardView.vue - handleExportLessons - handleExportTeacherStats - handleExportStudentStats Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
fb4d63ec99
commit
7882fadf13
@ -698,7 +698,10 @@ const handleExportLessons = async () => {
|
|||||||
await exportLessons();
|
await exportLessons();
|
||||||
message.success({ content: '导出成功', key: 'export' });
|
message.success({ content: '导出成功', key: 'export' });
|
||||||
} catch (error) {
|
} 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();
|
await exportTeacherStats();
|
||||||
message.success({ content: '导出成功', key: 'export' });
|
message.success({ content: '导出成功', key: 'export' });
|
||||||
} catch (error) {
|
} 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();
|
await exportStudentStats();
|
||||||
message.success({ content: '导出成功', key: 'export' });
|
message.success({ content: '导出成功', key: 'export' });
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
message.error({ content: '导出失败', key: 'export' });
|
message.error({
|
||||||
|
content: error instanceof Error ? error.message : '导出失败',
|
||||||
|
key: 'export'
|
||||||
|
});
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user