From b2078feec31c110fd5dfc211f5ec73126c530ac7 Mon Sep 17 00:00:00 2001 From: "andrea.terzani" Date: Tue, 30 Jul 2024 17:02:19 +0200 Subject: [PATCH] chore: Refactor router configuration and form component in KsDocumentForm.vue --- src/router/index.js | 13 ++++--- src/views/pages/KsDocumentForm.vue | 61 ++++++++++++++++++++++++++++-- src/views/pages/KsDocuments.vue | 3 +- 3 files changed, 66 insertions(+), 11 deletions(-) diff --git a/src/router/index.js b/src/router/index.js index 3166dc5..a260335 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -14,15 +14,16 @@ const router = createRouter({ component: () => import('@/views/Dashboard.vue') }, { - path: '/ksdocuments', - name: 'ks-documents', - component: () => import('@/views/pages/KsDocuments.vue'), + path: '/ksdocuments', children: [ - {path: 'new', name: 'ks-documents-new', component: () => import('@/views/pages/KsDocumentForm.vue')}, + {path: '', name: 'ks-document', component: () => import('@/views/pages/KsDocuments.vue')}, + {path: 'new', name: 'ks-document-new', component: () => import('@/views/pages/KsDocumentForm.vue')}, {path: ':id', name: 'ks-document-edit', component: () => import('@/views/pages/KsDocumentForm.vue')} + ] - } - ] + + }, + ] } ] }); diff --git a/src/views/pages/KsDocumentForm.vue b/src/views/pages/KsDocumentForm.vue index 2b0391a..3624686 100644 --- a/src/views/pages/KsDocumentForm.vue +++ b/src/views/pages/KsDocumentForm.vue @@ -1,7 +1,57 @@ @@ -10,15 +60,18 @@ import { ref } from 'vue'; import { onMounted } from 'vue' import axios from 'axios'; +import { useRoute, useRouter } from 'vue-router' +import { data } from 'autoprefixer'; +const route = useRoute() -const ksdocuments = ref(null); +const ksdocument = ref({ingestionInfo:{}}); onMounted(() => { - axios.get('http://localhost:8082/ksdocuments/'+$route.params.id) + axios.get('http://localhost:8082/ksdocuments/'+route.params.id) .then(response => { console.log(response.data); - ksdocuments.value = response.data; + ksdocument.value = response.data; }); }); diff --git a/src/views/pages/KsDocuments.vue b/src/views/pages/KsDocuments.vue index 2c1cb3f..0e59a8b 100644 --- a/src/views/pages/KsDocuments.vue +++ b/src/views/pages/KsDocuments.vue @@ -67,7 +67,8 @@ const editKsDocument = (data) => { } const newKsDocument = () => { - router.push({ name: 'ks-document-new', params: { id: data.id } }); + console.log('new'); + router.push({ name: 'ks-document-new'}); }