From 37aad8ca2a3278e26aa6bccd9c78448d679c4135 Mon Sep 17 00:00:00 2001 From: AuroraHuang22 Date: Fri, 23 Feb 2024 18:04:55 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=8E=A8=20Define=20the=20return=20type=20o?= =?UTF-8?q?f=20function?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- components/SameAsFieldList.vue | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/components/SameAsFieldList.vue b/components/SameAsFieldList.vue index f490ed9e..7b2a4497 100644 --- a/components/SameAsFieldList.vue +++ b/components/SameAsFieldList.vue @@ -192,14 +192,14 @@ export default class SameAsFieldList extends Vue { } // eslint-disable-next-line class-methods-use-this - extractFilename(fullFilename: string) { - if (!fullFilename) return '' - const parts = fullFilename.split('.') - if (parts.length === 1) { - return fullFilename + extractFilename(fullFilename: string): string { + if (!fullFilename) return ''; + const parts = fullFilename.split('.'); + if (parts.length === 1 || (parts[0] === '' && parts.length === 2)) { + return fullFilename; } - return parts.slice(0, -1) - } + return parts.slice(0, -1).join('.'); +} // eslint-disable-next-line class-methods-use-this formatFileType(fileType: string) {