🐛 修复发送消息报错.

This commit is contained in:
lijiahang
2024-05-20 11:24:04 +08:00
parent 630291df46
commit 4eeedb85de
8 changed files with 175 additions and 12 deletions

View File

@@ -157,6 +157,7 @@
await cancelUploadTask(taskId.value, false);
taskStatus.value = UploadTaskStepStatus.WAITING;
Message.success('已取消');
taskId.value = undefined;
} catch (e) {
} finally {
setLoading(false);
@@ -171,6 +172,8 @@
// 上传请求结束
const uploadRequestEnd = async () => {
// 上传请求结束后重置文件进度
resetSelectedFileProgress();
if (taskStatus.value.value === UploadTaskStepStatus.REQUESTING.value) {
// 如果结束后还是请求中则代表请求完毕
setLoading(true);
@@ -196,6 +199,8 @@
// 上传请求失败
const uploadRequestError = async () => {
// 上传请求结束后重置文件进度
resetSelectedFileProgress();
setLoading(true);
try {
// 开始上传
@@ -264,6 +269,11 @@
fileList.value = [];
};
// 重置选择的文件进度
const resetSelectedFileProgress = () => {
fileList.value.forEach(s => s.percent = 0);
};
// 设置轮询状态
onMounted(() => {
pullIntervalId.value = setInterval(pullTaskStatus, 5000);