diff --git a/src/App.vue b/src/App.vue index 1363dd8..7a8bde0 100644 --- a/src/App.vue +++ b/src/App.vue @@ -70,7 +70,7 @@ export default defineComponent({ const badge_props: Partial = { showZero: false, max: 99 } onMounted(() => { - console.debug('[App.vue] deploy_ver=20260503.002'); + console.debug('[App.vue] deploy_ver=20260503.003'); let vconsole = document.getElementById("__vconsole"); if (vconsole) { vconsole.hidden = true; diff --git a/src/pages/daka/index.vue b/src/pages/daka/index.vue index 4f1bf13..c064045 100644 --- a/src/pages/daka/index.vue +++ b/src/pages/daka/index.vue @@ -11,7 +11,7 @@
- + @@ -102,7 +102,9 @@ export default defineComponent({ const state = reactive({ keyword: '', - loading: false, finished: true, + refreshing: false, + loading: false, + finished: true, start_date: '', page: 1, page_size: 10, @@ -123,14 +125,19 @@ export default defineComponent({ if (start_date) { params.start_date = start_date + " 00:00:00"; } - await query(params); - if (store.pages <= state.page) { - state.finished = true; + try { + await query(params); + if (store.pages <= state.page) { + state.finished = true; + } + } finally { + state.loading = false; + state.refreshing = false; } - state.loading = false; } const onRefresh = async () => { + state.refreshing = true; await search({page: 1, page_size: state.page_size}); }