From e8e8b5bfcabe87c8faef8e0bf7f69e7db046c19a Mon Sep 17 00:00:00 2001 From: wangruidong <940853815@qq.com> Date: Fri, 15 Dec 2023 17:08:56 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E6=96=87=E4=BB=B6=E4=BC=A0=E8=BE=93?= =?UTF-8?q?=E6=8F=90=E7=A4=BA=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/i18n/langs/en.json | 3 ++- src/i18n/langs/ja.json | 3 ++- src/i18n/langs/zh.json | 3 ++- src/views/ops/File/index.vue | 7 +++++-- 4 files changed, 11 insertions(+), 5 deletions(-) diff --git a/src/i18n/langs/en.json b/src/i18n/langs/en.json index 0162601fd..69ec824ba 100644 --- a/src/i18n/langs/en.json +++ b/src/i18n/langs/en.json @@ -1190,7 +1190,8 @@ "uploadFileLthHelpText": "Only files smaller than {limit}MB can be uploaded", "FileSizeExceedsLimit": "File size exceeds limit", "runSucceed": "Task executed successfully", - "EnterUploadPath": "Enter the upload path" + "EnterUploadPath": "Enter the upload path", + "FileNameTooLong": "File name too long" }, "perms": { "": "", diff --git a/src/i18n/langs/ja.json b/src/i18n/langs/ja.json index 40217118c..1d4dacf0d 100644 --- a/src/i18n/langs/ja.json +++ b/src/i18n/langs/ja.json @@ -1188,7 +1188,8 @@ "uploadFileLthHelpText": "{limit}MB 未満のファイルのみアップロードできます", "FileSizeExceedsLimit": "ファイルサイズが制限を超えています", "runSucceed": "タスクが成功しました", - "EnterUploadPath": "アップロードパスを入力してください" + "EnterUploadPath": "アップロードパスを入力してください", + "FileNameTooLong": "ファイル名が長すぎます" }, "perms": { "": "", diff --git a/src/i18n/langs/zh.json b/src/i18n/langs/zh.json index 90d7cf431..caaa79afd 100644 --- a/src/i18n/langs/zh.json +++ b/src/i18n/langs/zh.json @@ -1177,7 +1177,8 @@ "uploadFileLthHelpText": "只能上传小于{limit}MB文件", "FileSizeExceedsLimit": "文件大小超出限制", "runSucceed": "任务执行成功", - "EnterUploadPath": "输入上传路径" + "EnterUploadPath": "输入上传路径", + "FileNameTooLong": "文件名太长" }, "perms": { "": "", diff --git a/src/views/ops/File/index.vue b/src/views/ops/File/index.vue index 7ef0d42a3..d4e86c117 100644 --- a/src/views/ops/File/index.vue +++ b/src/views/ops/File/index.vue @@ -370,8 +370,12 @@ export default { if (this.IsFileExceedsLimit(file)) { return } + if (file.name.length > 128) { + this.$message.error(file.name + ' ' + this.$tc('ops.FileNameTooLong')) + return + } } - if (!this.uploadFileList) { + if (this.uploadFileList.length === 0) { this.$message.error(this.$tc('ops.RequiredUploadFile')) return } @@ -417,7 +421,6 @@ export default { this.executionInfo.timeCost = 0 this.executionInfo.status = 'running' this.currentTaskId = res.task_id - this.$router.replace({ query: { taskId: this.currentTaskId }}) this.setCostTimeInterval() this.writeExecutionOutput() }).catch(() => {