RE Single class scenarios picklist

This commit is contained in:
Florinda
2024-12-17 11:25:08 +01:00
parent 064abb6d04
commit 204f3aa994
5 changed files with 129 additions and 11 deletions

View File

@@ -13,6 +13,7 @@ export const ScenarioStore = defineStore('scenario_store', () => {
const filterString = ref('')
const allScenarios = ref([])
const typeFilter = ref({ name: 'All', value: 'all' })
const scenariosForRE = ref([])
const userPrefStore = UserPrefStore()
const loadingStore = LoadingStore()
@@ -28,6 +29,15 @@ export const ScenarioStore = defineStore('scenario_store', () => {
}
async function fetchScenariosForRE() {
loadingStore.scenario_loading = true;
await ScenarioService.getScenariosForRE().then(resp => {
scenariosForRE.value = resp.data;
loadingStore.scenario_loading = false;
});
}
async function fetchScenariosCross() {
loadingStore.scenario_loading = true;
await ScenarioService.getScenariosCross().then(resp => {
@@ -55,6 +65,7 @@ export const ScenarioStore = defineStore('scenario_store', () => {
return allScenarios.value
})
const filteredScenarios = computed(() => {
console.log("scenarios", allScenarios.value);
var filteredScenario = []
@@ -87,5 +98,5 @@ export const ScenarioStore = defineStore('scenario_store', () => {
fetchScenarios,
fetchApplicationScenarios,
scenarios,
filterString , typeFilter, fetchScenariosCross, globalScenarios}
filterString , typeFilter, fetchScenariosCross, globalScenarios, fetchScenariosForRE, scenariosForRE}
})

View File

@@ -10,6 +10,7 @@ export const UserPrefStore = defineStore('userpref_store', () => {
const userLoaded = ref(false)
const selectedApp = ref(null)
const loadingStore = LoadingStore()
const selectedFileRE = ref(null)
async function fetchUserData(){
@@ -61,6 +62,10 @@ export const UserPrefStore = defineStore('userpref_store', () => {
}
});
async function setSelectedFile(file){
selectedFileRE.value = file;
}
const getSelProj = computed(() => {
return selectedProject.value
})
@@ -68,8 +73,12 @@ export const UserPrefStore = defineStore('userpref_store', () => {
const getSelApp = computed(() => {
return selectedApp.value
})
const getSelFile = computed(() => {
return selectedFileRE.value
})
return { user,fetchUserData,userLoaded,selectedProject,availableApp,getSelApp,setSelectedApp,selectedApp, updateSelectedProject,getSelProj }
return {getSelFile, user,selectedFileRE,fetchUserData,userLoaded,selectedProject,availableApp,getSelApp,setSelectedApp,selectedApp, updateSelectedProject,getSelProj, setSelectedFile }
})