fix: update

This commit is contained in:
xiaoxian521
2022-05-14 09:56:07 +08:00
parent 7f10ac7679
commit 2214ce7911
7 changed files with 186 additions and 267 deletions

View File

@@ -2,6 +2,7 @@ import { defineStore } from "pinia";
import { store } from "/@/store";
import { isUrl } from "/@/utils/is";
import { isEqual } from "lodash-unified";
import { routerArrays } from "/@/layout/types";
import { storageLocal } from "/@/utils/storage";
import { multiType, positionType } from "./types";
@@ -11,16 +12,7 @@ export const useMultiTagsStore = defineStore({
// 存储标签页信息(路由信息)
multiTags: storageLocal.getItem("responsive-configure").multiTagsCache
? storageLocal.getItem("responsive-tags")
: [
{
path: "/welcome",
parentPath: "/",
meta: {
title: "menus.hshome",
icon: "home-filled"
}
}
],
: routerArrays,
multiTagsCache: storageLocal.getItem("responsive-configure").multiTagsCache
}),
getters: {

View File

@@ -2,6 +2,7 @@ import { defineStore } from "pinia";
import { store } from "/@/store";
import { userType } from "./types";
import { router } from "/@/router";
import { routerArrays } from "/@/layout/types";
import { storageSession } from "/@/utils/storage";
import { getLogin, refreshToken } from "/@/api/user";
import { getToken, setToken, removeToken } from "/@/utils/auth";
@@ -62,16 +63,7 @@ export const useUserStore = defineStore({
this.name = "";
removeToken();
storageSession.clear();
useMultiTagsStoreHook().handleTags("equal", [
{
path: "/welcome",
parentPath: "/",
meta: {
title: "menus.hshome",
icon: "home-filled"
}
}
]);
useMultiTagsStoreHook().handleTags("equal", routerArrays);
router.push("/login");
},
// 刷新token