查询扭蛋碎片+点券

This commit is contained in:
yml2213
2026-08-08 17:50:00 +08:00
parent 379a9d58d3
commit 395096e229
8 changed files with 183 additions and 9 deletions
@@ -1,10 +1,13 @@
<script setup lang="ts">
import { ref } from 'vue'
import { computed, ref } from 'vue'
import { useScheduler } from '@/composables/useScheduler'
import { useAccounts } from '@/composables/useAccounts'
import { useActivity } from '@/composables/useActivity'
const { scheduleActive, startNow, startSchedule, cancelSchedule, restoreSchedule } = useScheduler()
const { reloadAccounts, queryAllScore } = useAccounts()
const { reloadAccounts, queryAllScore, queryAllXiaodianAssets } = useAccounts()
const { currentActivity } = useActivity()
const isXiaodian = computed(() => currentActivity.value?.id === 'xiaodian')
// 从本地缓存恢复定时设置
const { savedTime } = restoreSchedule()
@@ -13,6 +16,14 @@ const targetTime = ref(savedTime || '18:00:00')
const handleSchedule = () => {
startSchedule(targetTime.value)
}
const queryAssets = () => {
if (isXiaodian.value) {
queryAllXiaodianAssets()
return
}
queryAllScore()
}
</script>
<template>
@@ -34,7 +45,7 @@ const handleSchedule = () => {
停止定时
</button>
<button class="btn" @click="reloadAccounts">加载账号</button>
<button class="btn" @click="queryAllScore">查询积分</button>
<button class="btn" @click="queryAssets">{{ isXiaodian ? '查询点券/碎片' : '查询积分' }}</button>
</div>
<div class="schedule-bar">