- Source Code Explorer : {{application}}
+ Source Code Explorer : {{userPrefStore.getSelApp.fe_name}}
@@ -17,7 +17,7 @@
@@ -28,21 +28,21 @@
import FileFlowViewer from '@/components/FileFlowViewer.vue';
import { ApplicationCodeService } from '@/service/ApplicationCodeService';
import Tree from 'primevue/tree';
-import { onMounted, ref } from 'vue';
+import { onMounted, ref, watch } from 'vue';
+import { useRouter } from 'vue-router';
import { UserPrefStore } from '../../stores/UserPrefStore.js';
const nodes = ref(null)
const expandedKeys = ref({});
const selectedFile = ref({})
-
-
+const router = useRouter();
const userPrefStore = UserPrefStore();
-const selectedApp = userPrefStore.getSelApp;
-const application=ref(selectedApp.fe_name)
+//const selectedApp = userPrefStore.getSelApp;
+//const application=ref(selectedApp.fe_name)
onMounted(() => {
console.log("Mounted")
- ApplicationCodeService.getApplication(selectedApp.internal_name).then(response => {
+ ApplicationCodeService.getApplication(userPrefStore.getSelApp.internal_name).then(response => {
var tmp = []
tmp.push(response.data)
nodes.value = tmp
@@ -50,6 +50,22 @@ onMounted(() => {
})
})
+/*function reloadPage() {
+ console.log("reloadPage", router);
+ //router.replace({ path: router.currentRoute.value.path });
+ window.location.reload();
+}*/
+
+function reloadPage() {
+ // Controlla se il valore รจ cambiato
+ console.log("reloadPage");
+ router.push({ name: 'app-browser'});
+ //window.location.reload(); // Ricarica la pagina solo se il valore cambia
+
+}
+
+watch(() => userPrefStore.getSelApp, reloadPage, { immediate: true });
+
function onNodeSelect(e){
if(e.icon == "pi pi-fw pi-file"){
selectedFile.value = e.key
diff --git a/src/views/pages/ScenarioExec.vue b/src/views/pages/ScenarioExec.vue
index 10623a0..401041e 100644
--- a/src/views/pages/ScenarioExec.vue
+++ b/src/views/pages/ScenarioExec.vue
@@ -7,13 +7,7 @@
{{ scenario.name }}
-
+
-
+