From 56b6e695b41e23327ce15aa739eca65992d0e9b6 Mon Sep 17 00:00:00 2001 From: zmj <1493694146@qq.com> Date: Mon, 18 Dec 2023 18:49:52 +0800 Subject: [PATCH] updata --- package-lock.json | 62 ++ package.json | 4 +- src/App.vue | 7 + src/api.js | 6 + src/components/areaList.vue | 44 +- src/components/detail/rightTop.vue | 358 +++++++- src/components/index/leftTop.vue | 7 +- src/main.js | 8 +- src/store/index.js | 24 + src/view/home.vue | 43 +- yarn.lock | 1325 ++++++++++++++-------------- 11 files changed, 1166 insertions(+), 722 deletions(-) create mode 100644 src/store/index.js diff --git a/package-lock.json b/package-lock.json index 1fa0d40..e3a2759 100644 --- a/package-lock.json +++ b/package-lock.json @@ -15,6 +15,7 @@ "echarts": "^5.4.3", "echarts-gl": "^2.0.9", "flv.js": "^1.6.2", + "pinia": "^2.1.7", "postcss-pxtorem": "^5.1.1", "vue": "^3.3.8", "vue-router": "^4.2.5" @@ -1681,6 +1682,50 @@ "node": ">=8.6" } }, + "node_modules/pinia": { + "version": "2.1.7", + "resolved": "https://registry.npmmirror.com/pinia/-/pinia-2.1.7.tgz", + "integrity": "sha512-+C2AHFtcFqjPih0zpYuvof37SFxMQ7OEG2zV9jRI12i9BOy3YQVAHwdKtyyc8pDcDyIc33WCIsZaCFWU7WWxGQ==", + "dependencies": { + "@vue/devtools-api": "^6.5.0", + "vue-demi": ">=0.14.5" + }, + "peerDependencies": { + "@vue/composition-api": "^1.4.0", + "typescript": ">=4.4.4", + "vue": "^2.6.14 || ^3.3.0" + }, + "peerDependenciesMeta": { + "@vue/composition-api": { + "optional": true + }, + "typescript": { + "optional": true + } + } + }, + "node_modules/pinia/node_modules/vue-demi": { + "version": "0.14.6", + "resolved": "https://registry.npmmirror.com/vue-demi/-/vue-demi-0.14.6.tgz", + "integrity": "sha512-8QA7wrYSHKaYgUxDA5ZC24w+eHm3sYCbp0EzcDwKqN3p6HqtTCGR/GVsPyZW92unff4UlcSh++lmqDWN3ZIq4w==", + "hasInstallScript": true, + "bin": { + "vue-demi-fix": "bin/vue-demi-fix.js", + "vue-demi-switch": "bin/vue-demi-switch.js" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "@vue/composition-api": "^1.0.0-rc.1", + "vue": "^3.0.0-0 || ^2.6.0" + }, + "peerDependenciesMeta": { + "@vue/composition-api": { + "optional": true + } + } + }, "node_modules/postcss": { "version": "8.4.31", "resolved": "https://registry.npmmirror.com/postcss/-/postcss-8.4.31.tgz", @@ -3394,6 +3439,23 @@ "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", "dev": true }, + "pinia": { + "version": "2.1.7", + "resolved": "https://registry.npmmirror.com/pinia/-/pinia-2.1.7.tgz", + "integrity": "sha512-+C2AHFtcFqjPih0zpYuvof37SFxMQ7OEG2zV9jRI12i9BOy3YQVAHwdKtyyc8pDcDyIc33WCIsZaCFWU7WWxGQ==", + "requires": { + "@vue/devtools-api": "^6.5.0", + "vue-demi": ">=0.14.5" + }, + "dependencies": { + "vue-demi": { + "version": "0.14.6", + "resolved": "https://registry.npmmirror.com/vue-demi/-/vue-demi-0.14.6.tgz", + "integrity": "sha512-8QA7wrYSHKaYgUxDA5ZC24w+eHm3sYCbp0EzcDwKqN3p6HqtTCGR/GVsPyZW92unff4UlcSh++lmqDWN3ZIq4w==", + "requires": {} + } + } + }, "postcss": { "version": "8.4.31", "resolved": "https://registry.npmmirror.com/postcss/-/postcss-8.4.31.tgz", diff --git a/package.json b/package.json index ab8f9b6..573165f 100644 --- a/package.json +++ b/package.json @@ -18,7 +18,9 @@ "flv.js": "^1.6.2", "postcss-pxtorem": "^5.1.1", "vue": "^3.3.8", - "vue-router": "^4.2.5" + "vue-router": "^4.2.5", + "pinia": "^2.1.7" + }, "devDependencies": { "@vitejs/plugin-vue": "^4.5.0", diff --git a/src/App.vue b/src/App.vue index 139131b..3e7ac2f 100644 --- a/src/App.vue +++ b/src/App.vue @@ -4,6 +4,13 @@ import Header from "@/components/Header.vue" import Login from "@/view/login.vue" let Token =localStorage.getItem('TOKEN') +import { areaObj } from "@/store/index.js" +const userInfoStore=areaObj() + +userInfoStore.changeUserInfoFn(510524) + + +