diff --git a/pvc-vue/package-lock.json b/pvc-vue/package-lock.json index eeac95e..96091e6 100644 --- a/pvc-vue/package-lock.json +++ b/pvc-vue/package-lock.json @@ -14,7 +14,8 @@ "chartjs-plugin-annotation": "^3.0.1", "pinia": "^3.0.1", "vue": "^3.5.13", - "vue-chartjs": "^5.3.2" + "vue-chartjs": "^5.3.2", + "vue-router": "^4.2.5" }, "devDependencies": { "@vitejs/plugin-vue": "^5.2.1", @@ -1376,6 +1377,25 @@ "chart.js": "^4.1.1", "vue": "^3.0.0-0 || ^2.7.0" } + }, + "node_modules/vue-router": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.5.0.tgz", + "integrity": "sha512-HDuk+PuH5monfNuY+ct49mNmkCRK4xJAV9Ts4z9UFc4rzdDnxQLyCMGGc8pKhZhHTVzfanpNwB/lwqevcBwI4w==", + "dependencies": { + "@vue/devtools-api": "^6.6.4" + }, + "funding": { + "url": "https://github.com/sponsors/posva" + }, + "peerDependencies": { + "vue": "^3.2.0" + } + }, + "node_modules/vue-router/node_modules/@vue/devtools-api": { + "version": "6.6.4", + "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.6.4.tgz", + "integrity": "sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g==" } } } diff --git a/pvc-vue/package.json b/pvc-vue/package.json index fb0ae64..f76ff63 100644 --- a/pvc-vue/package.json +++ b/pvc-vue/package.json @@ -15,7 +15,8 @@ "pinia": "^3.0.1", "vue": "^3.5.13", "vue-chartjs": "^5.3.2", - "chartjs-plugin-annotation": "^3.0.1" + "chartjs-plugin-annotation": "^3.0.1", + "vue-router": "^4.2.5" }, "devDependencies": { "@vitejs/plugin-vue": "^5.2.1", diff --git a/pvc-vue/src/App.vue b/pvc-vue/src/App.vue index ebb8b23..415a62f 100644 --- a/pvc-vue/src/App.vue +++ b/pvc-vue/src/App.vue @@ -10,10 +10,14 @@
@@ -48,9 +50,6 @@ \ No newline at end of file diff --git a/pvc-vue/src/views/Overview.vue b/pvc-vue/src/views/Overview.vue new file mode 100644 index 0000000..b40e4e9 --- /dev/null +++ b/pvc-vue/src/views/Overview.vue @@ -0,0 +1,32 @@ + +