数据调整

This commit is contained in:
kron
2025-07-22 00:01:29 +08:00
parent b030452161
commit cbf83952d7
6 changed files with 45 additions and 29 deletions

View File

@@ -9,7 +9,12 @@ import SModal from "@/components/SModal.vue";
import Signin from "@/components/Signin.vue";
import BubbleTip from "@/components/BubbleTip.vue";
import BackToGame from "@/components/BackToGame.vue";
import { getAppConfig, getHomeData, getMyDevicesAPI } from "@/apis";
import {
getAppConfig,
getRankListAPI,
getHomeData,
getMyDevicesAPI,
} from "@/apis";
import { topThreeColors } from "@/constants";
import useStore from "@/store";
import { storeToRefs } from "pinia";
@@ -54,24 +59,29 @@ const toRankListPage = () => {
};
onShow(async () => {
const result = await getHomeData();
updateRank(result);
console.log("首页数据:", result);
if (result.user) {
updateUser(result.user);
if (result.user.trio <= 0) {
showGuide.value = true;
setTimeout(() => {
showGuide.value = false;
}, 3000);
}
const devices = await getMyDevicesAPI();
if (devices.bindings && devices.bindings.length) {
updateDevice(
devices.bindings[0].deviceId,
devices.bindings[0].deviceName
);
if (user.value.id) {
const result = await getHomeData();
updateRank(result);
console.log("首页数据:", result);
if (result.user) {
updateUser(result.user);
if (result.user.trio <= 0) {
showGuide.value = true;
setTimeout(() => {
showGuide.value = false;
}, 3000);
}
const devices = await getMyDevicesAPI();
if (devices.bindings && devices.bindings.length) {
updateDevice(
devices.bindings[0].deviceId,
devices.bindings[0].deviceName
);
}
}
} else {
const result = await getRankListAPI();
updateRank(result);
}
});