diff --git a/src/components/pageHome/ph-comp-position.vue b/src/components/pageHome/ph-comp-position.vue index 1230834c..a3accb06 100644 --- a/src/components/pageHome/ph-comp-position.vue +++ b/src/components/pageHome/ph-comp-position.vue @@ -84,7 +84,9 @@ async function loadUserPosition(): Promise { await TGLogger.Error(`获取近期活动失败:[${resp.retcode}-${resp.message}`); return; } - userPos.value = [...resp.act_list, ...resp.fixed_act_list]; + userPos.value = [...resp.act_list, ...resp.fixed_act_list].filter( + (i) => i.start_timestamp !== "0", + ); } async function loadWikiPosition(): Promise { diff --git a/src/components/pageHome/ph-pos-user.vue b/src/components/pageHome/ph-pos-user.vue index 7eae6345..c646159c 100644 --- a/src/components/pageHome/ph-pos-user.vue +++ b/src/components/pageHome/ph-pos-user.vue @@ -68,11 +68,16 @@
- {{ stamp2LastTime(restTs * 1000) }} - - {{ timestampToDate(Number(props.pos.start_timestamp) * 1000) }} ~ - {{ timestampToDate(Number(props.pos.end_timestamp) * 1000) }} - + +
(); const endTs = ref(0); const restTs = ref(0); const durationTs = ref(0); +const isStart = computed(() => { + return props.pos.start_timestamp !== "0"; +}); onMounted(() => { endTs.value = Number(props.pos.end_timestamp);