diff --git a/Services/client/src/components/FileForm.vue b/Services/client/src/components/FileForm.vue index 8fa6a98..1222d70 100644 --- a/Services/client/src/components/FileForm.vue +++ b/Services/client/src/components/FileForm.vue @@ -34,6 +34,7 @@ const emit = defineEmits([ 'update:keyword', 'update:category', 'filechange', + 'reset', 'submit', ]) @@ -50,6 +51,7 @@ function reset() { emit('update:description', '') emit('update:keyword', '') emit('update:category', '') + emit('reset') } function submit() { @@ -111,7 +113,7 @@ const file = ref() :model-value="open" @update:model-value="(v) => $emit('update:open', v)" > - + diff --git a/Services/client/src/components/FileItem.vue b/Services/client/src/components/FileItem.vue index 62fe65b..65b7564 100644 --- a/Services/client/src/components/FileItem.vue +++ b/Services/client/src/components/FileItem.vue @@ -183,10 +183,7 @@ async function submitFileForm( {{ DEPT_NAME[currentDept] }}
-
+
diff --git a/Services/client/src/components/ListView.vue b/Services/client/src/components/ListView.vue index 469ca18..b813dea 100644 --- a/Services/client/src/components/ListView.vue +++ b/Services/client/src/components/ListView.vue @@ -471,6 +471,7 @@ const onRowClick = (evt: Event, row: TreeDataFolder, index: number) => { v-model:description="fileFormData.description" v-model:keyword="fileFormData.keyword" v-model:category="fileFormData.category" + @reset="() => (fileFormError = {})" @filechange="(name: string) => (fileFormError.fileExist = checkFile(name))" @submit="submitFileForm" />