basic compare map routing

This commit is contained in:
Cindy Chang
2024-09-03 15:33:25 +08:00
parent d16f7a264e
commit 11d5109164
7 changed files with 597 additions and 6 deletions

View File

@@ -50,6 +50,7 @@ import filesStore from '@/stores/files.js';
import AllMapDataStore from '@/stores/allMapData.js';
import ConformanceStore from '@/stores/conformance.js';
import PageAdminStore from '@/stores/pageAdmin.js';
import MapCompareStore from '@/stores/mapCompareStore';
import IconSearch from '@/components/icons/IconSearch.vue';
import IconSetting from '@/components/icons/IconSetting.vue';
import { saveFilter, savedSuccessfully, saveConformance } from '@/module/alertModal.js';
@@ -84,6 +85,7 @@ export default {
},
data() {
return {
mapCompareStore: MapCompareStore(),
showNavbarBreadcrumb: false,
navViewData:
{
@@ -92,7 +94,7 @@ export default {
// 舉例DISCOVER: ['MAP', 'CONFORMANCE', 'PERFORMANCE', 'DATA']
DISCOVER: ['MAP', 'CONFORMANCE', 'PERFORMANCE'],
// 舉例COMPARE: ['PROCESS MAP', 'DASHBOARD']
COMPARE: ['PERFORMANCE'],
COMPARE: ['MAP', 'PERFORMANCE'],
'ACCOUNT MANAGEMENT': [],
'MY ACCOUNT': [],
},
@@ -194,7 +196,16 @@ export default {
}
break;
case 'COMPARE':
break
switch (navItemCandidate) {
case 'MAP':
this.$router.push({name: 'MapCompare', params: this.mapCompareStore.routeParam});
break;
case 'PERFORMANCE':
this.$router.push({name: 'CompareDashboard', params: this.mapCompareStore.routeParam});
break;
default:
break;
}
};
},
/**