Update application logic for retrieving docs
This commit is contained in:
@@ -24,13 +24,10 @@ const loadingStore = LoadingStore()
|
|||||||
|
|
||||||
async function updateApplication() {
|
async function updateApplication() {
|
||||||
await userPrefStore.setSelectedApp(selectedApp.value);
|
await userPrefStore.setSelectedApp(selectedApp.value);
|
||||||
|
|
||||||
// here scenario_store.fetchApplicationScenarios();
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function redirectProject() {
|
function redirectProject() {
|
||||||
router.push({ name: 'projects-list' }); // Specifica il percorso per la pagina "Projects"
|
router.push({ name: 'projects-list' });
|
||||||
}
|
}
|
||||||
|
|
||||||
function appUpdated() {
|
function appUpdated() {
|
||||||
@@ -86,28 +83,16 @@ watch(() => userPrefStore.getSelApp, appUpdated, { immediate: true });
|
|||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="layout-topbar-theme">
|
||||||
|
<span class="flex items-center mt-2">Project:</span>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
<div class="topbar-project">
|
<div class="topbar-project">
|
||||||
<button @click="redirectProject()" class="p-button p-button-outlined"
|
<button @click="redirectProject()" class="p-button p-button-outlined"
|
||||||
v-tooltip="'Click to change the project'"> {{ userPrefStore.user.selectedProject.fe_name
|
v-tooltip="'Click to change the project'"> {{ userPrefStore.user.selectedProject.fe_name
|
||||||
}}</button>
|
}}</button>
|
||||||
<!-- <span v-if="userPrefStore.user.selectedProject">
|
|
||||||
<small>PROJECT:</small> {{ userPrefStore.user.selectedProject.fe_name }}
|
|
||||||
</span> -->
|
|
||||||
</div>
|
</div>
|
||||||
<!-- <Dropdown v-model="selectedApp" :options="userPrefStore.availableApp" optionLabel="fe_name"
|
|
||||||
placeholder="Select an Application" class="dropdown-list menu-list" @change="updateApplication()"
|
|
||||||
:disabled="isDropdownDisabled" /> -->
|
|
||||||
<!--div class="relative">
|
|
||||||
<button
|
|
||||||
v-styleclass="{ selector: '@next', enterFromClass: 'hidden', enterActiveClass: 'animate-scalein', leaveToClass: 'hidden', leaveActiveClass: 'animate-fadeout', hideOnOutsideClick: true }"
|
|
||||||
type="button" class="layout-topbar-action layout-topbar-action-highlight">
|
|
||||||
<i class="pi pi-palette"></i>
|
|
||||||
</button>
|
|
||||||
<AppConfigurator />
|
|
||||||
</div-->
|
|
||||||
|
|
||||||
<button class="layout-topbar-menu-button layout-topbar-action"
|
<button class="layout-topbar-menu-button layout-topbar-action"
|
||||||
v-styleclass="{ selector: '@next', enterFromClass: 'hidden', enterActiveClass: 'animate-scalein', leaveToClass: 'hidden', leaveActiveClass: 'animate-fadeout', hideOnOutsideClick: true }">
|
v-styleclass="{ selector: '@next', enterFromClass: 'hidden', enterActiveClass: 'animate-scalein', leaveToClass: 'hidden', leaveActiveClass: 'animate-fadeout', hideOnOutsideClick: true }">
|
||||||
<i class="pi pi-ellipsis-v"></i>
|
<i class="pi pi-ellipsis-v"></i>
|
||||||
@@ -134,10 +119,15 @@ watch(() => userPrefStore.getSelApp, appUpdated, { immediate: true });
|
|||||||
.logo-image {
|
.logo-image {
|
||||||
border-radius: 50%;
|
border-radius: 50%;
|
||||||
width: 40px;
|
width: 40px;
|
||||||
/* Adjust the size as needed */
|
|
||||||
height: 40px;
|
height: 40px;
|
||||||
/* Adjust the size as needed */
|
|
||||||
object-fit: cover;
|
object-fit: cover;
|
||||||
/* Ensures the logo scales nicely within the circle */
|
}
|
||||||
|
.topbar-project {
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
justify-content: left;
|
||||||
|
font-size: 1.2rem;
|
||||||
|
min-width: 100px;
|
||||||
|
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|||||||
@@ -122,11 +122,11 @@ const openProject = async (project) => {
|
|||||||
try {
|
try {
|
||||||
// Esegui l'update del progetto
|
// Esegui l'update del progetto
|
||||||
await userPrefStore.updateSelectedProject(project);
|
await userPrefStore.updateSelectedProject(project);
|
||||||
console.log('Progetto aggiornato e dati utente ricaricati');
|
console.log('Update project and user data');
|
||||||
|
|
||||||
router.push({ path: '/ksdocuments' });
|
router.push({ path: '/ksdocuments' });
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
console.error('Errore nel cambio progetto:', error);
|
console.error('Error while changing project:', error);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -156,7 +156,7 @@
|
|||||||
<p v-if="selectedFile" class="text-center">You can execute the ingestion for the following file:</p>
|
<p v-if="selectedFile" class="text-center">You can execute the ingestion for the following file:</p>
|
||||||
<p v-if="selectedFile" class="text-center">{{ selectedFile.name }}</p>
|
<p v-if="selectedFile" class="text-center">{{ selectedFile.name }}</p>
|
||||||
<div class="flex justify-center mt-4">
|
<div class="flex justify-center mt-4">
|
||||||
<Button type="submit" label="Ingest" :fluid="false"></Button>
|
<Button :disabled="loadingStore.isLoading" type="submit" label="Ingest" :fluid="false"></Button>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="flex justify-between pt-6">
|
<div class="flex justify-between pt-6">
|
||||||
|
|||||||
Reference in New Issue
Block a user