fix store

This commit is contained in:
jxxghp
2023-06-25 17:32:53 +08:00
parent 3ae5cf6b3f
commit 4d8f63c223
4 changed files with 8 additions and 16 deletions
-1
View File
@@ -22,7 +22,6 @@
"axios-mock-adapter": "^1.21.4", "axios-mock-adapter": "^1.21.4",
"chart.js": "^4.1.2", "chart.js": "^4.1.2",
"jwt-decode": "^3.1.2", "jwt-decode": "^3.1.2",
"pinia": "^2.0.36",
"prismjs": "^1.29.0", "prismjs": "^1.29.0",
"roboto-fontface": "^0.10.0", "roboto-fontface": "^0.10.0",
"sass": "^1.59.3", "sass": "^1.59.3",
+7 -4
View File
@@ -1,5 +1,9 @@
import axios from 'axios' import router from '@/router';
import router from '@/router' import axios from 'axios';
import { useStore } from 'vuex';
// Vuex Store
const store = useStore();
// 创建axios实例 // 创建axios实例
const api = axios.create({ const api = axios.create({
@@ -8,9 +12,8 @@ const api = axios.create({
// 添加请求拦截器 // 添加请求拦截器
api.interceptors.request.use(config => { api.interceptors.request.use(config => {
const token = localStorage.getItem('token')
// 在请求头中添加token // 在请求头中添加token
const token = store.state.auth.token
if (token) if (token)
config.headers.Authorization = `Bearer ${token}` config.headers.Authorization = `Bearer ${token}`
-2
View File
@@ -8,7 +8,6 @@ import store from '@/store'
import '@core/scss/template/index.scss' import '@core/scss/template/index.scss'
import '@layouts/styles/index.scss' import '@layouts/styles/index.scss'
import '@styles/styles.scss' import '@styles/styles.scss'
import { createPinia } from 'pinia'
import { createApp } from 'vue' import { createApp } from 'vue'
loadFonts() loadFonts()
@@ -18,7 +17,6 @@ const app = createApp(App)
// Use plugins // Use plugins
app.use(vuetify) app.use(vuetify)
app.use(createPinia())
app.use(store) app.use(store)
app.use(router) app.use(router)
+1 -9
View File
@@ -5410,14 +5410,6 @@ pify@^2.3.0:
resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c"
integrity sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog== integrity sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==
pinia@^2.0.36:
version "2.0.36"
resolved "https://registry.yarnpkg.com/pinia/-/pinia-2.0.36.tgz#65130f3b94cc7fe25156308634010fab893dff24"
integrity sha512-4UKApwjlmJH+VuHKgA+zQMddcCb3ezYnyewQ9NVrsDqZ/j9dMv5+rh+1r48whKNdpFkZAWVxhBp5ewYaYX9JcQ==
dependencies:
"@vue/devtools-api" "^6.5.0"
vue-demi "*"
pkg-dir@^4.1.0: pkg-dir@^4.1.0:
version "4.2.0" version "4.2.0"
resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3"
@@ -6881,7 +6873,7 @@ vue-chartjs@^5.2.0:
resolved "https://registry.yarnpkg.com/vue-chartjs/-/vue-chartjs-5.2.0.tgz#3d0076ccf8016d1bf8fab5ccd837e7fb81005ded" resolved "https://registry.yarnpkg.com/vue-chartjs/-/vue-chartjs-5.2.0.tgz#3d0076ccf8016d1bf8fab5ccd837e7fb81005ded"
integrity sha512-d3zpKmGZr2OWHQ1xmxBcAn5ShTG917+/UCLaSpaCDDqT0U7DBsvFzTs69ZnHCgKoXT55GZDW8YEj9Av+dlONLA== integrity sha512-d3zpKmGZr2OWHQ1xmxBcAn5ShTG917+/UCLaSpaCDDqT0U7DBsvFzTs69ZnHCgKoXT55GZDW8YEj9Av+dlONLA==
vue-demi@*, vue-demi@>=0.14.0: vue-demi@>=0.14.0:
version "0.14.0" version "0.14.0"
resolved "https://registry.yarnpkg.com/vue-demi/-/vue-demi-0.14.0.tgz#dcfd9a9cf9bb62ada1582ec9042372cf67ca6190" resolved "https://registry.yarnpkg.com/vue-demi/-/vue-demi-0.14.0.tgz#dcfd9a9cf9bb62ada1582ec9042372cf67ca6190"
integrity sha512-gt58r2ogsNQeVoQ3EhoUAvUsH9xviydl0dWJj7dabBC/2L4uBId7ujtCwDRD0JhkGsV1i0CtfLAeyYKBht9oWg== integrity sha512-gt58r2ogsNQeVoQ3EhoUAvUsH9xviydl0dWJj7dabBC/2L4uBId7ujtCwDRD0JhkGsV1i0CtfLAeyYKBht9oWg==