diff --git a/PoinCloudWeb.Web/public/index.html b/PoinCloudWeb.Web/public/index.html index 3e5a139..b48df46 100644 --- a/PoinCloudWeb.Web/public/index.html +++ b/PoinCloudWeb.Web/public/index.html @@ -1,17 +1,23 @@ - - - - - - <%= htmlWebpackPlugin.options.title %> - - - -
- - - + + + + + + + + <%= htmlWebpackPlugin.options.title %> + + + + + +
+ + + + \ No newline at end of file diff --git a/PoinCloudWeb.Web/src/App.vue b/PoinCloudWeb.Web/src/App.vue index bd310b0..0a0f6af 100644 --- a/PoinCloudWeb.Web/src/App.vue +++ b/PoinCloudWeb.Web/src/App.vue @@ -1,11 +1,18 @@ + + + \ No newline at end of file diff --git a/PoinCloudWeb.Web/src/components/Navbar.vue b/PoinCloudWeb.Web/src/components/Navbar.vue new file mode 100644 index 0000000..6b68bdb --- /dev/null +++ b/PoinCloudWeb.Web/src/components/Navbar.vue @@ -0,0 +1,68 @@ + + + + + \ No newline at end of file diff --git a/PoinCloudWeb.Web/src/components/ScanItem.vue b/PoinCloudWeb.Web/src/components/ScanItem.vue new file mode 100644 index 0000000..2fc89cb --- /dev/null +++ b/PoinCloudWeb.Web/src/components/ScanItem.vue @@ -0,0 +1,26 @@ + + + \ No newline at end of file diff --git a/PoinCloudWeb.Web/src/main.js b/PoinCloudWeb.Web/src/main.js index 3e79677..fa26040 100644 --- a/PoinCloudWeb.Web/src/main.js +++ b/PoinCloudWeb.Web/src/main.js @@ -2,4 +2,6 @@ import { createApp } from 'vue' import App from './App.vue' import router from './router' -createApp(App).use(router).mount('#app') +createApp(App) + .use(router) + .mount('#app') diff --git a/PoinCloudWeb.Web/src/router/index.js b/PoinCloudWeb.Web/src/router/index.js index 15988df..669349d 100644 --- a/PoinCloudWeb.Web/src/router/index.js +++ b/PoinCloudWeb.Web/src/router/index.js @@ -10,10 +10,22 @@ const routes = [ { path: '/about', name: 'About', - // route level code-splitting - // this generates a separate chunk (about.[hash].js) for this route - // which is lazy-loaded when the route is visited. - component: () => import(/* webpackChunkName: "about" */ '../views/About.vue') + component: () => import('../views/About.vue') + }, + { + path: '/scanner', + name: 'Scanner', + component: () => import('../views/Scanner.vue') + }, + { + path: '/map', + name: 'Map', + component: () => import('../views/Map.vue') + }, + { + path: '/:pathMatch(.*)*', + name: 'Error', + component: () => import('../views/Error.vue') } ] diff --git a/PoinCloudWeb.Web/src/views/About.vue b/PoinCloudWeb.Web/src/views/About.vue index 3fa2807..dbbfed1 100644 --- a/PoinCloudWeb.Web/src/views/About.vue +++ b/PoinCloudWeb.Web/src/views/About.vue @@ -1,5 +1,18 @@ + + diff --git a/PoinCloudWeb.Web/src/views/Error.vue b/PoinCloudWeb.Web/src/views/Error.vue new file mode 100644 index 0000000..19df320 --- /dev/null +++ b/PoinCloudWeb.Web/src/views/Error.vue @@ -0,0 +1,5 @@ + \ No newline at end of file diff --git a/PoinCloudWeb.Web/src/views/Home.vue b/PoinCloudWeb.Web/src/views/Home.vue index 8bd6c57..d58d8f2 100644 --- a/PoinCloudWeb.Web/src/views/Home.vue +++ b/PoinCloudWeb.Web/src/views/Home.vue @@ -1,18 +1,15 @@ diff --git a/PoinCloudWeb.Web/src/views/Map.vue b/PoinCloudWeb.Web/src/views/Map.vue new file mode 100644 index 0000000..769303d --- /dev/null +++ b/PoinCloudWeb.Web/src/views/Map.vue @@ -0,0 +1,114 @@ + + + + \ No newline at end of file diff --git a/PoinCloudWeb.Web/src/views/Scanner.vue b/PoinCloudWeb.Web/src/views/Scanner.vue new file mode 100644 index 0000000..beebec2 --- /dev/null +++ b/PoinCloudWeb.Web/src/views/Scanner.vue @@ -0,0 +1,6 @@ + \ No newline at end of file