From 828c039911f39b580d176f0effee60858ebcf655 Mon Sep 17 00:00:00 2001 From: Tim Wundenberg Date: Fri, 30 Jul 2021 22:31:29 +0200 Subject: [PATCH] fetch PointCloudInfo from Server --- PoinCloudWeb.Web/package-lock.json | 19 +++++++++-- PoinCloudWeb.Web/package.json | 4 ++- PoinCloudWeb.Web/src/App.vue | 2 +- PoinCloudWeb.Web/src/components/ScanItem.vue | 24 +++++++++----- PoinCloudWeb.Web/src/main.js | 2 ++ .../src/store/pointCloudInfo/store.js | 33 +++++++++++++++++++ PoinCloudWeb.Web/src/store/store.js | 13 ++++++++ PoinCloudWeb.Web/src/views/Map.vue | 12 +++++-- .../PointCloudWeb.Server/Startup.cs | 3 ++ 9 files changed, 98 insertions(+), 14 deletions(-) create mode 100644 PoinCloudWeb.Web/src/store/pointCloudInfo/store.js create mode 100644 PoinCloudWeb.Web/src/store/store.js diff --git a/PoinCloudWeb.Web/package-lock.json b/PoinCloudWeb.Web/package-lock.json index 1dd72a8..0aea349 100644 --- a/PoinCloudWeb.Web/package-lock.json +++ b/PoinCloudWeb.Web/package-lock.json @@ -2510,6 +2510,14 @@ "integrity": "sha1-1h9G2DslGSUOJ4Ta9bCUeai0HFk=", "dev": true }, + "axios": { + "version": "0.21.1", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.1.tgz", + "integrity": "sha512-dKQiRHxGD9PPRIUNIWvZhPTPpl1rf/OxTYKsqKUDjBwYylTvV7SjSHJb9ratfyzM6wCdLCOYLzs73qpg5c4iGA==", + "requires": { + "follow-redirects": "^1.10.0" + } + }, "babel-eslint": { "version": "10.1.0", "resolved": "https://registry.npm.taobao.org/babel-eslint/download/babel-eslint-10.1.0.tgz", @@ -5568,8 +5576,7 @@ "follow-redirects": { "version": "1.14.1", "resolved": "https://registry.nlark.com/follow-redirects/download/follow-redirects-1.14.1.tgz", - "integrity": "sha1-2RFN7Qoc/dM04WTmZirQK/2R/0M=", - "dev": true + "integrity": "sha1-2RFN7Qoc/dM04WTmZirQK/2R/0M=" }, "for-in": { "version": "1.0.2", @@ -11393,6 +11400,14 @@ "integrity": "sha1-HuO8mhbsv1EYvjNLsV+cRvgvWCU=", "dev": true }, + "vuex": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/vuex/-/vuex-4.0.2.tgz", + "integrity": "sha512-M6r8uxELjZIK8kTKDGgZTYX/ahzblnzC4isU1tpmEuOIIKmV+TRdc+H4s8ds2NuZ7wpUTdGRzJRtoj+lI+pc0Q==", + "requires": { + "@vue/devtools-api": "^6.0.0-beta.11" + } + }, "watchpack": { "version": "1.7.5", "resolved": "https://registry.nlark.com/watchpack/download/watchpack-1.7.5.tgz?cache=0&sync_timestamp=1621437900992&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fwatchpack%2Fdownload%2Fwatchpack-1.7.5.tgz", diff --git a/PoinCloudWeb.Web/package.json b/PoinCloudWeb.Web/package.json index 3532097..d8b143b 100644 --- a/PoinCloudWeb.Web/package.json +++ b/PoinCloudWeb.Web/package.json @@ -11,9 +11,11 @@ "@fortawesome/fontawesome-svg-core": "^1.2.35", "@fortawesome/free-solid-svg-icons": "^5.15.3", "@fortawesome/vue-fontawesome": "^3.0.0-4", + "axios": "^0.21.1", "core-js": "^3.6.5", "vue": "^3.0.0", - "vue-router": "^4.0.0-0" + "vue-router": "^4.0.0-0", + "vuex": "^4.0.2" }, "devDependencies": { "@vue/cli-plugin-babel": "~4.5.0", diff --git a/PoinCloudWeb.Web/src/App.vue b/PoinCloudWeb.Web/src/App.vue index 0a0f6af..40d14d1 100644 --- a/PoinCloudWeb.Web/src/App.vue +++ b/PoinCloudWeb.Web/src/App.vue @@ -7,8 +7,8 @@ diff --git a/PoinCloudWeb.Web/src/components/ScanItem.vue b/PoinCloudWeb.Web/src/components/ScanItem.vue index 285d1c9..0b550fd 100644 --- a/PoinCloudWeb.Web/src/components/ScanItem.vue +++ b/PoinCloudWeb.Web/src/components/ScanItem.vue @@ -1,12 +1,20 @@