save temp tenant

This commit is contained in:
ailanyin
2023-06-02 14:55:28 +08:00
parent 274ce44dfe
commit 4136e06802
3 changed files with 65 additions and 43 deletions

View File

@ -9,7 +9,9 @@ const useUserStore = defineStore("user", {
name: "",
avatar: "",
roles: [],
tenant: "",
tenant: "" /*登录后*/,
tempTenant: null /*临时的tenant*/,
tempTenantName: null,
permissions: [],
userInfoRes: null,
}),
@ -95,8 +97,17 @@ const useUserStore = defineStore("user", {
resolve();
});
},
setTempTenant(tenant) {
this.tempTenant = tenant.tenantId;
this.tempTenantName = tenant.companyName;
},
},
persist: [{ paths: ["tenant" /*"userInfoRes"*/], storage: localStorage }],
persist: [
{
paths: ["tenant" /*"userInfoRes"*/, "tempTenant", "tempTenantName"],
storage: localStorage,
},
],
});
export default useUserStore;