diff --git a/Services/client/src/components/FileItem.vue b/Services/client/src/components/FileItem.vue index 65b7564..4285180 100644 --- a/Services/client/src/components/FileItem.vue +++ b/Services/client/src/components/FileItem.vue @@ -30,6 +30,7 @@ const { updateFile, deleteFile, checkFile, + checkFileName, refaceFile, } = useTreeDataStore() @@ -61,7 +62,7 @@ const fileFormData = ref<{ category?: string[] }>({}) const fileFormType = ref<'edit' | 'create'>('create') -const fileFormError = ref<{ fileExist?: boolean }>({}) +const fileFormError = ref<{ fileExist?: boolean; fileName2Long?: boolean }>({}) const fileExistNotification = ref(false) function triggerFolderDelete(pathname: string) { @@ -386,7 +387,12 @@ async function submitFileForm( v-model:keyword="fileFormData.keyword" v-model:category="fileFormData.category" @reset="() => (fileFormError = {})" - @filechange="(name: string) => (fileFormError.fileExist = checkFile(name))" + @filechange=" + (name: string) => ( + (fileFormError.fileExist = checkFile(name)), + (fileFormError.fileName2Long = checkFileName(name)) + ) + " @submit="submitFileForm" /> diff --git a/Services/client/src/modules/01_user/components/AdvancedSearch.vue b/Services/client/src/modules/01_user/components/AdvancedSearch.vue index abf184c..a01a384 100644 --- a/Services/client/src/modules/01_user/components/AdvancedSearch.vue +++ b/Services/client/src/modules/01_user/components/AdvancedSearch.vue @@ -96,7 +96,7 @@ function clearAdvSearchData() {