From 58d6e1cef59b26f9aa395791e4754ca4a38711f2 Mon Sep 17 00:00:00 2001 From: FatttSnake Date: Tue, 2 May 2023 12:53:46 +0800 Subject: [PATCH] Added vuex --- ui/package-lock.json | 22 +++++++++++++++++++++- ui/package.json | 3 ++- ui/src/store/actions.ts | 0 ui/src/store/modules/work.ts | 0 ui/src/store/mutations.ts | 0 5 files changed, 23 insertions(+), 2 deletions(-) create mode 100644 ui/src/store/actions.ts create mode 100644 ui/src/store/modules/work.ts create mode 100644 ui/src/store/mutations.ts diff --git a/ui/package-lock.json b/ui/package-lock.json index 165fee5..653af44 100644 --- a/ui/package-lock.json +++ b/ui/package-lock.json @@ -13,7 +13,8 @@ "lodash": "^4.17.21", "vite-plugin-inspect": "^0.7.24", "vue": "^3.2.47", - "vue-router": "^4.1.6" + "vue-router": "^4.1.6", + "vuex": "^4.0.2" }, "devDependencies": { "@iconify-json/ep": "^1.1.10", @@ -6635,6 +6636,17 @@ "typescript": "*" } }, + "node_modules/vuex": { + "version": "4.0.2", + "resolved": "https://registry.npmmirror.com/vuex/-/vuex-4.0.2.tgz", + "integrity": "sha512-M6r8uxELjZIK8kTKDGgZTYX/ahzblnzC4isU1tpmEuOIIKmV+TRdc+H4s8ds2NuZ7wpUTdGRzJRtoj+lI+pc0Q==", + "dependencies": { + "@vue/devtools-api": "^6.0.0-beta.11" + }, + "peerDependencies": { + "vue": "^3.0.2" + } + }, "node_modules/w3c-xmlserializer": { "version": "4.0.0", "resolved": "https://registry.npmmirror.com/w3c-xmlserializer/-/w3c-xmlserializer-4.0.0.tgz", @@ -11957,6 +11969,14 @@ "semver": "^7.3.8" } }, + "vuex": { + "version": "4.0.2", + "resolved": "https://registry.npmmirror.com/vuex/-/vuex-4.0.2.tgz", + "integrity": "sha512-M6r8uxELjZIK8kTKDGgZTYX/ahzblnzC4isU1tpmEuOIIKmV+TRdc+H4s8ds2NuZ7wpUTdGRzJRtoj+lI+pc0Q==", + "requires": { + "@vue/devtools-api": "^6.0.0-beta.11" + } + }, "w3c-xmlserializer": { "version": "4.0.0", "resolved": "https://registry.npmmirror.com/w3c-xmlserializer/-/w3c-xmlserializer-4.0.0.tgz", diff --git a/ui/package.json b/ui/package.json index bc1d420..bb895a7 100644 --- a/ui/package.json +++ b/ui/package.json @@ -20,7 +20,8 @@ "lodash": "^4.17.21", "vite-plugin-inspect": "^0.7.24", "vue": "^3.2.47", - "vue-router": "^4.1.6" + "vue-router": "^4.1.6", + "vuex": "^4.0.2" }, "devDependencies": { "@iconify-json/ep": "^1.1.10", diff --git a/ui/src/store/actions.ts b/ui/src/store/actions.ts new file mode 100644 index 0000000..e69de29 diff --git a/ui/src/store/modules/work.ts b/ui/src/store/modules/work.ts new file mode 100644 index 0000000..e69de29 diff --git a/ui/src/store/mutations.ts b/ui/src/store/mutations.ts new file mode 100644 index 0000000..e69de29