This commit is contained in:
kron
2025-07-03 11:05:31 +08:00
parent 7fb72c9b1e
commit 9f7ef906bd
2 changed files with 7 additions and 10 deletions

View File

@@ -2,7 +2,7 @@
import { ref } from "vue";
import Avatar from "@/components/Avatar.vue";
import SButton from "@/components/SButton.vue";
import { getMyDevicesAPI, loginAPI } from "@/apis";
import { getMyDevicesAPI, loginAPI, getHomeData } from "@/apis";
import useStore from "@/store";
const store = useStore();
const { updateUser, updateDevice } = store;
@@ -54,11 +54,8 @@ const handleLogin = () => {
const avatarBase64 = fileManager.readFileSync(avatarUrl.value, "base64");
const base64Url = `data:image/png;base64,${avatarBase64}`;
const result = await loginAPI(nickName.value, base64Url, code);
updateUser({
...result.user,
nickName: nickName.value,
avatarUrl: avatarUrl.value,
});
const data = await getHomeData();
if (data.user) updateUser(data.user);
const devices = await getMyDevicesAPI();
if (devices.bindings && devices.bindings.length) {
updateDevice(