多门店切换修改

This commit is contained in:
GaoHao
2025-04-08 17:49:08 +08:00
parent 250f42ec01
commit 7ccd96a775
6 changed files with 38 additions and 62 deletions

View File

@@ -31,13 +31,14 @@ export const useUserStore = defineStore("user", () => {
return new Promise<void>((resolve, reject) => {
AuthAPI.login(loginRequest)
.then((data) => {
isShopAdmin.value = data.loginType == 0 ? true : false;
Object.assign(userInfo.value, { ...data.shopInfo, shopId: data.shopInfo.id });
promissionList.value = data.promissionList;
const token = data.tokenInfo.tokenValue;
setToken(token);
setRefreshToken(token);
localStorage.setItem("shopId", "" + data.shopInfo.id);
localStorage.setItem("branch_shopId",data.shopInfo.id)
resolve();
})
.catch((error) => {
@@ -59,6 +60,7 @@ export const useUserStore = defineStore("user", () => {
reject("Verification failed, please Login again.");
return;
}
console.log(userInfo)
localStorage.setItem("shopId", "" + userInfo.value.shopId);
Object.assign(userInfo.value, { ...data, roles: [], promissionList: [], shopId: userInfo.value.shopId });
resolve(userInfo.value);