问题现象:
问题原因:
文件: web/src/utils/request.ts
// 修复前:50秒超时
timeout: 50000
// 修复后:5分钟超时,适合大数据量导出
timeout: 300000
// 在download方法中单独设置导出超时
timeout: 300000 // 导出接口单独设置5分钟超时
文件: web/src/views/xg/xsjcxx/studentMsg/studentMsg/index.vue
// 显示导出进度提示
ElMessage({
message: '正在导出数据,请耐心等待...',
type: 'info',
duration: 0
});
.then(() => {
// 导出成功后关闭提示
ElMessage.closeAll();
ElMessage.success('导出成功');
}).catch((error) => {
// 导出失败时关闭提示
ElMessage.closeAll();
if (error.message && error.message.includes('timeout')) {
ElMessage.error('导出超时,请尝试减少导出数据量或联系管理员');
} else {
ElMessage.error('导出失败,请稍后重试');
}
});
docs/开发文档/API/学生信息管理API.mddocs/测试文档/学工管理/学生信息收集批次管理/📝 维护: 修复完成于 2025-07-30
🔧 状态: 已修复并测试通过
📊 影响: 显著改善导出功能的稳定性和用户体验