fix: 请求结果msg取多语言

This commit is contained in:
TsMask
2023-11-22 19:33:46 +08:00
parent 6ada29bc9b
commit 12499e78ea
8 changed files with 31 additions and 30 deletions

View File

@@ -1,4 +1,5 @@
import { request } from '@/plugins/http-fetch';
import { RESULT_CODE_ERROR, RESULT_CODE_SUCCESS, RESULT_MSG_ERROR } from '@/constants/result-constants';
import { request, language } from '@/plugins/http-fetch';
import { encode } from 'js-base64';
/**
@@ -37,7 +38,7 @@ export async function downloadFileChunk(
async function sendRequest() {
const range = `bytes=${start}-${end}`;
const res = await downloadFile(filePath, range);
if (res.code === 200 && res.status === 206) {
if (res.code === RESULT_CODE_SUCCESS && res.status === 206) {
// 总大小
const contentRange = res.headers.get('content-range') || '0/0';
totalSize = parseInt(contentRange.split('/')[1]);
@@ -109,7 +110,7 @@ export async function uploadFileChunk(
// 检查是否已上传部分数据块
const resCheck = await chunkCheck(fileIdentifier, name);
if (resCheck.code !== 200) {
if (resCheck.code !== RESULT_CODE_SUCCESS) {
return resCheck;
}
@@ -130,7 +131,7 @@ export async function uploadFileChunk(
formData.append('identifier', fileIdentifier);
const resUpload = await chunkUpload(formData);
if (resUpload.code === 200) {
if (resUpload.code === RESULT_CODE_SUCCESS) {
uploadedSize += chunk.size;
uploadProgress = (uploadedSize / size) * 100;
console.log(`上传进度:${uploadProgress}%`);
@@ -144,7 +145,7 @@ export async function uploadFileChunk(
if (uploadedSize === size) {
return await chunkMerge(fileIdentifier, name, subPath);
}
return { code: 500, msg: '上传出错,请重试' };
return { code: RESULT_CODE_ERROR, msg: RESULT_MSG_ERROR[language] };
}
/**