diff --git a/src/views/pages/ksDocuments/KsNewDocumentForm.vue b/src/views/pages/ksDocuments/KsNewDocumentForm.vue index 7c4a182..a705abf 100644 --- a/src/views/pages/ksDocuments/KsNewDocumentForm.vue +++ b/src/views/pages/ksDocuments/KsNewDocumentForm.vue @@ -8,7 +8,7 @@
- @@ -22,7 +22,12 @@
- +
+ + + + +
@@ -32,8 +37,10 @@
- - + + + +
@@ -86,7 +93,7 @@ class="p-button-rounded" @select="onFileSelect" />
-
@@ -102,24 +109,24 @@ import { useRouter } from 'vue-router'; const toast = useToast(); const router = useRouter(); -const dropdownItems = ref([ - { name: 'PDF', value: 'pdf' }, - { name: 'MD', value: 'md' }, - { name: 'DOCX', value: 'docx' }, - { name: 'EXCEL', value: 'excel' } +const documentTypeOptions = ref([ + { name: 'Functional', value: 'functional' }, + { name: 'Code Instruction', value: 'code_instruction' }, + { name: 'Specification', value: 'specification' }, + { name: 'Other', value: 'other' } ]); const formData = ref({ - description: '', //Jenkins DevopsJ2Cloud System CSV configuration md file - ingestionStatus: 'NEW', - type: '', //.md file - ksApplicationName: '', //Jenkins-DevopsJ2Cloud - ksDocType: 'Functional', - ksDocSource: '', //Git Repository - DevopsJ2Cloud CSV System Configuration - defaultChunkSize: 1000, - minChunkSize: 200, + description: '', + type: '', + ksProjectName: '', + ksApplicationName: '', + ksDocType: 'functional', + ksDocSource: '', + defaultChunkSize: 2000, + minChunkSize: 50, maxNumberOfChunks: 1000, - minChunkSizeToEmbed: 20 + minChunkSizeToEmbed: 50 }); const fileUpload = ref(null); @@ -136,11 +143,11 @@ const submitForm = async () => { formDataToSend.append('file', selectedFile.value); } - // Append each field separately to ensure they are correctly processed by the server formDataToSend.append('description', formData.value.description); formDataToSend.append('type', formData.value.type); formDataToSend.append('ksApplicationName', formData.value.ksApplicationName); - formDataToSend.append('ksDocType', formData.value.ksDocType); + formDataToSend.append('ksProjectName', formData.value.ksProjectName); + formDataToSend.append('ksDocType', formData.value.ksDocType.value); formDataToSend.append('ksDocSource', formData.value.ksDocSource); formDataToSend.append('defaultChunkSize', formData.value.defaultChunkSize); formDataToSend.append('minChunkSize', formData.value.minChunkSize); @@ -166,40 +173,4 @@ const submitForm = async () => { - \ No newline at end of file + \ No newline at end of file