diff --git a/front/components/Upload/File/FileUploadIndexView.vue b/front/components/Home/File/FileUploadIndexView.vue similarity index 75% rename from front/components/Upload/File/FileUploadIndexView.vue rename to front/components/Home/File/FileUploadIndexView.vue index f238a6d..301a047 100644 --- a/front/components/Upload/File/FileUploadIndexView.vue +++ b/front/components/Home/File/FileUploadIndexView.vue @@ -15,14 +15,20 @@ const step = ref('input') const renderComponent = computed(() => { return fileStepList.find((item) => item.key === step.value)?.component }) +const formRef = ref>() +watch(() => step.value, (newVal) => { + if (newVal === 'input') { + formRef.value?.form?.resetForm() + formRef.value?.form?.setValues({ file: null }) + } +}) \ No newline at end of file diff --git a/front/components/Upload/File/FileUploadInputFileView.vue b/front/components/Home/File/FileUploadInputFileView.vue similarity index 100% rename from front/components/Upload/File/FileUploadInputFileView.vue rename to front/components/Home/File/FileUploadInputFileView.vue diff --git a/front/components/Upload/File/FileUploadProgressView.vue b/front/components/Home/File/FileUploadProgressView.vue similarity index 100% rename from front/components/Upload/File/FileUploadProgressView.vue rename to front/components/Home/File/FileUploadProgressView.vue diff --git a/front/components/Upload/File/FileUploadResultView.vue b/front/components/Home/File/FileUploadResultView.vue similarity index 75% rename from front/components/Upload/File/FileUploadResultView.vue rename to front/components/Home/File/FileUploadResultView.vue index 25d50d3..64710bc 100644 --- a/front/components/Upload/File/FileUploadResultView.vue +++ b/front/components/Home/File/FileUploadResultView.vue @@ -5,6 +5,10 @@ const props = defineProps<{ data: { file: File, config: any, file_handle_type: string, file_id: string } }>() +const emit = defineEmits<{ + (e: 'change', key: string): void +}>() + // console.log(props.data) const handleList = [ @@ -18,6 +22,8 @@ const handleComponent = computed(() => { \ No newline at end of file diff --git a/front/components/Upload/TextUploadView.vue b/front/components/Home/TextUploadView.vue similarity index 91% rename from front/components/Upload/TextUploadView.vue rename to front/components/Home/TextUploadView.vue index 71a035a..a465098 100644 --- a/front/components/Upload/TextUploadView.vue +++ b/front/components/Home/TextUploadView.vue @@ -11,14 +11,14 @@ import TextShareDrawer from '@/components/Drawer/TextShareDrawer.vue' import { cx } from 'class-variance-authority'