add: 多门店代码合并
This commit is contained in:
@@ -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) => {
|
||||
@@ -51,16 +52,18 @@ export const useUserStore = defineStore("user", () => {
|
||||
*
|
||||
* @returns {UserInfo} 用户信息
|
||||
*/
|
||||
function getUserInfo() {
|
||||
function getUserInfo(shopId?: string | number) {
|
||||
return new Promise<UserInfo>((resolve, reject) => {
|
||||
ShopApi.get({ id: userInfo.value.shopId })
|
||||
ShopApi.get({ id: shopId || userInfo.value.shopId })
|
||||
.then((data) => {
|
||||
if (!data) {
|
||||
reject("Verification failed, please Login again.");
|
||||
return;
|
||||
}
|
||||
localStorage.setItem("shopId", "" + userInfo.value.shopId);
|
||||
Object.assign(userInfo.value, { ...data, roles: [], promissionList: [], shopId: userInfo.value.shopId });
|
||||
console.log(userInfo)
|
||||
console.log(data)
|
||||
localStorage.setItem("shopId", "" + data.id);
|
||||
Object.assign(userInfo.value, { ...data, roles: [], promissionList: [], shopId: data.id });
|
||||
resolve(userInfo.value);
|
||||
})
|
||||
.catch((error) => {
|
||||
|
||||
Reference in New Issue
Block a user