增加店铺列表页面,增加vue-amap,修改登录相关接口类型

This commit is contained in:
2025-02-12 13:52:52 +08:00
parent a599adc63e
commit 81d6ef44ef
18 changed files with 1399 additions and 62 deletions

View File

@@ -21,8 +21,8 @@ export const useUserStore = defineStore("user", () => {
return new Promise<void>((resolve, reject) => {
AuthAPI.login(LoginFormData)
.then((data) => {
Object.assign(userInfo.value, { ...data });
const { token } = data;
Object.assign(userInfo.value, { ...data.shopInfo });
const token = data.tokenInfo.tokenValue;
setToken(token); // Bearer eyJhbGciOiJIUzI1NiJ9.xxx.xxx
setRefreshToken(token);
resolve();
@@ -61,14 +61,16 @@ export const useUserStore = defineStore("user", () => {
*/
function logout() {
return new Promise<void>((resolve, reject) => {
AuthAPI.logout()
.then(() => {
clearUserData();
resolve();
})
.catch((error) => {
reject(error);
});
clearUserData();
resolve();
// AuthAPI.logout()
// .then(() => {
// clearUserData();
// resolve();
// })
// .catch((error) => {
// reject(error);
// });
});
}
@@ -78,17 +80,17 @@ export const useUserStore = defineStore("user", () => {
function refreshToken() {
const refreshToken = getRefreshToken();
return new Promise<void>((resolve, reject) => {
AuthAPI.refreshToken(refreshToken)
.then((data) => {
const { token } = data;
setToken(token);
setRefreshToken(refreshToken);
resolve();
})
.catch((error) => {
console.log(" refreshToken 刷新失败", error);
reject(error);
});
// AuthAPI.refreshToken(refreshToken)
// .then((data) => {
// const { token } = data;
// setToken(token);
// setRefreshToken(refreshToken);
// resolve();
// })
// .catch((error) => {
// console.log(" refreshToken 刷新失败", error);
// reject(error);
// });
});
}