diff --git a/front/components/Result/ImageCompressResult.vue b/front/components/Result/ImageCompressResult.vue index 3c40cb4..b440b40 100644 --- a/front/components/Result/ImageCompressResult.vue +++ b/front/components/Result/ImageCompressResult.vue @@ -1,11 +1,12 @@ - 上传成功 - - - - - - - - - - - - {{ props?.data?.file?.name }} - - {{ filesize(item.new_file.size ?? 0) }} - - - {{ ((1 - item.new_file.size / item.old_file.size) * 100).toFixed(2) }}% - + 图片压缩 + + + 总大小 + + {{ filesize(totalSize.oldSize) }} + + {{ filesize(totalSize.newSize) }} + + + {{ ((1 - totalSize.newSize / totalSize.oldSize) * 100).toFixed(2) }}% + + + 任务 + {{ taskResults.length }} + + + + + + + + + {{ item?.file?.name }} + {{ filesize(item?.file?.size ?? 0) }} + + + + + + + + 重试 {{ taskResults?.[index]?.data?.err?.retry || 0 }}/{{ taskResults?.[index]?.data?.err?.max_retry || 0 }} + + + 失败 + + + + + + {{ + ( + (1 - + (taskResults?.[index]?.data?.result?.[0]?.new_file?.size ?? 0) / + (taskResults?.[index]?.data?.result?.[0]?.old_file?.size ?? 0)) * + 100 + ).toFixed(2) + }}% + + {{ filesize(taskResults?.[index]?.data?.result?.[0]?.new_file?.size ?? 0) }} + { + const { new_file } = taskResults?.[index]?.data?.result?.[0] || {} + if (!new_file?.id) return const data = await createFileShare({ - file_id: item.new_file.id, + files: [{ id: new_file?.id as string, name: item?.file?.name }], config: { download_nums: 1, expire_time: 60, has_pickup_code: false, has_password: false, }, - file_name: props?.data?.file?.name, }) - const { id } = data?.data || {} + const { id } = data?.[0]?.data || {} if (!id) { return } @@ -149,27 +187,9 @@ watch( } } " - > - - + > - - - - - - - {{ `经过 ${taskData?.err?.retry} 次重试后任务处理失败: ${taskData?.err?.message}` }} - - - - 返回首页 - - - - - -