wsq-前端-20260727-新增功能-改善提案页面新增弹窗调整

This commit is contained in:
王淑勤
2026-07-27 15:21:27 +08:00
parent 31d897e2a5
commit 86dcdc9a36
4 changed files with 198 additions and 80 deletions
@@ -195,9 +195,11 @@ async function handleUpload() {
});
} else {
failCount++;
console.error('[SUploadFile] 上传响应未通过校验:', result);
}
} else {
failCount++;
console.error('[SUploadFile] 上传请求失败:', r.reason);
}
});
@@ -206,12 +208,16 @@ async function handleUpload() {
emit('upload-success', { success: true, results: successResults });
handleCancel();
} else {
createMessage.error('所有文件上传失败');
const firstResult = results.find(r => r.status === 'fulfilled')?.value?.response?.data;
const firstReason = results.find(r => r.status === 'rejected')?.reason;
const serverMsg = firstResult?.message ? `${firstResult.message}` : '';
const debugMsg = firstResult ? `${JSON.stringify(firstResult).slice(0, 200)}` : (firstReason ? `${firstReason?.message || firstReason}` : '');
createMessage.error('所有文件上传失败' + serverMsg + debugMsg);
emit('upload-error', new Error('所有文件上传失败'));
}
} catch (error) {
console.error('上传失败:', error);
createMessage.error('文件上传失败');
createMessage.error('文件上传失败: ' + (error?.message || error));
emit('upload-error', error);
} finally {
uploading.value = false;