From f8db7456967262e1189272544c87519bc0dadeaf Mon Sep 17 00:00:00 2001 From: kailong321200875 <321200875@qq.com> Date: Thu, 7 Dec 2023 10:58:59 +0800 Subject: [PATCH] =?UTF-8?q?chore:=20=E6=9B=B4=E6=96=B0=E4=BE=9D=E8=B5=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 42 +++++++++++++++++++-------------------- src/axios/index.ts | 3 +++ src/store/modules/user.ts | 2 +- 3 files changed, 25 insertions(+), 22 deletions(-) diff --git a/package.json b/package.json index 68c0ee8..32df872 100644 --- a/package.json +++ b/package.json @@ -15,7 +15,7 @@ "serve:pro": "pnpm vite preview --mode pro", "serve:dev": "pnpm vite preview --mode dev", "serve:test": "pnpm vite preview --mode test", - "npm:check": "pnpx npm-check-updates", + "npm:check": "pnpx npm-check-updates -u", "clean": "pnpx rimraf node_modules", "clean:cache": "pnpx rimraf node_modules/.cache", "lint:eslint": "eslint --fix --ext .js,.ts,.vue ./src", @@ -29,7 +29,7 @@ "dependencies": { "@iconify/iconify": "^3.1.1", "@iconify/vue": "^4.1.1", - "@vueuse/core": "^10.6.1", + "@vueuse/core": "^10.7.0", "@wangeditor/editor": "^5.1.23", "@wangeditor/editor-for-vue": "^5.1.10", "@zxcvbn-ts/core": "^3.0.4", @@ -49,7 +49,7 @@ "qrcode": "^1.5.3", "qs": "^6.11.2", "url": "^0.11.3", - "vue": "3.3.9", + "vue": "3.3.10", "vue-i18n": "9.8.0", "vue-json-pretty": "^2.2.4", "vue-router": "^4.2.5", @@ -60,61 +60,61 @@ "@commitlint/cli": "^18.4.3", "@commitlint/config-conventional": "^18.4.3", "@faker-js/faker": "^8.3.1", - "@iconify/json": "^2.2.149", + "@iconify/json": "^2.2.153", "@intlify/unplugin-vue-i18n": "^1.5.0", "@purge-icons/generated": "^0.10.0", "@types/fs-extra": "^11.0.4", "@types/inquirer": "^9.0.7", "@types/lodash-es": "^4.17.12", - "@types/node": "^20.10.0", + "@types/node": "^20.10.3", "@types/nprogress": "^0.2.3", "@types/qrcode": "^1.5.5", "@types/qs": "^6.9.10", "@types/sortablejs": "^1.15.7", - "@typescript-eslint/eslint-plugin": "^6.13.1", - "@typescript-eslint/parser": "^6.13.1", - "@unocss/transformer-variant-group": "^0.57.7", + "@typescript-eslint/eslint-plugin": "^6.13.2", + "@typescript-eslint/parser": "^6.13.2", + "@unocss/transformer-variant-group": "^0.58.0", "@vitejs/plugin-legacy": "^5.2.0", - "@vitejs/plugin-vue": "^4.5.0", + "@vitejs/plugin-vue": "^4.5.1", "@vitejs/plugin-vue-jsx": "^3.1.0", "autoprefixer": "^10.4.16", "chalk": "^5.3.0", "consola": "^3.2.3", - "eslint": "^8.54.0", - "eslint-config-prettier": "^9.0.0", + "eslint": "^8.55.0", + "eslint-config-prettier": "^9.1.0", "eslint-define-config": "^2.0.0", "eslint-plugin-prettier": "^5.0.1", - "eslint-plugin-vue": "^9.18.1", + "eslint-plugin-vue": "^9.19.2", "esno": "^4.0.0", "fs-extra": "^11.2.0", "husky": "^8.0.3", "inquirer": "^9.2.12", "less": "^4.2.0", - "lint-staged": "^15.1.0", + "lint-staged": "^15.2.0", "plop": "^4.0.0", - "postcss": "^8.4.31", + "postcss": "^8.4.32", "postcss-html": "^1.5.0", "postcss-less": "^6.0.0", "prettier": "^3.1.0", "rimraf": "^5.0.5", - "rollup": "^4.6.0", + "rollup": "^4.6.1", "stylelint": "^15.11.0", "stylelint-config-html": "^1.1.0", "stylelint-config-recommended": "^13.0.0", "stylelint-config-standard": "^34.0.0", "stylelint-order": "^6.0.3", - "terser": "^5.24.0", - "typescript": "5.3.2", - "unocss": "^0.57.7", - "vite": "5.0.3", + "terser": "^5.25.0", + "typescript": "5.3.3", + "unocss": "^0.58.0", + "vite": "5.0.6", "vite-plugin-ejs": "^1.7.0", "vite-plugin-eslint": "^1.8.1", - "vite-plugin-mock-dev-server": "^1.3.4", + "vite-plugin-mock-dev-server": "^1.4.0", "vite-plugin-progress": "^0.0.7", "vite-plugin-purge-icons": "^0.10.0", "vite-plugin-style-import": "2.0.0", "vite-plugin-svg-icons": "^2.0.1", - "vue-tsc": "^1.8.22" + "vue-tsc": "^1.8.25" }, "packageManager": "pnpm@8.1.0", "engines": { diff --git a/src/axios/index.ts b/src/axios/index.ts index 61dc451..94cbfc3 100644 --- a/src/axios/index.ts +++ b/src/axios/index.ts @@ -1,8 +1,10 @@ import service from './service' import { CONTENT_TYPE } from '@/constants' +import { useUserStoreWithOut } from '@/store/modules/user' const request = (option: AxiosConfig) => { const { url, method, params, data, headers, responseType } = option + const userStore = useUserStoreWithOut() return service.request({ url: url, method, @@ -11,6 +13,7 @@ const request = (option: AxiosConfig) => { responseType: responseType, headers: { 'Content-Type': CONTENT_TYPE, + [userStore.getTokenKey ?? 'Authorization']: userStore.getToken ?? '', ...headers } }) diff --git a/src/store/modules/user.ts b/src/store/modules/user.ts index 7b40d98..f09b175 100644 --- a/src/store/modules/user.ts +++ b/src/store/modules/user.ts @@ -18,7 +18,7 @@ export const useUserStore = defineStore('user', { state: (): UserState => { return { userInfo: undefined, - tokenKey: 'Token', + tokenKey: 'Authorization', token: '', roleRouters: undefined }