🐛 修正任务完成状态判断

This commit is contained in:
BTMuli
2026-05-22 14:27:19 +08:00
parent 87f8e1d0a4
commit 3dd951220c

View File

@@ -7,13 +7,7 @@
<div class="pdb-quest-info"> <div class="pdb-quest-info">
<div class="pdb-quest-title"> <div class="pdb-quest-title">
<span>魔神任务</span> <span>魔神任务</span>
<span> <span>{{ hasIncompleteQuests ? `未完成:${props.quest.list.length}` : "已完成" }}</span>
{{
props.quest.is_finish_all_mainline && props.quest.is_finish_all_interchapter
? "已完成"
: `未完成:${props.quest.list.length}`
}}
</span>
</div> </div>
<div class="pdb-quest-chips"> <div class="pdb-quest-chips">
<span <span
@@ -41,7 +35,7 @@ const props = defineProps<PhDailyNoteQuestProps>();
const questList = computed<Array<TGApp.Game.DailyNote.ArchonQuest>>(() => props.quest.list); const questList = computed<Array<TGApp.Game.DailyNote.ArchonQuest>>(() => props.quest.list);
const hasIncompleteQuests = computed<boolean>(() => { const hasIncompleteQuests = computed<boolean>(() => {
if (props.quest.is_finish_all_mainline && props.quest.is_finish_all_interchapter) return false; if (props.quest.is_finish_all_mainline && props.quest.is_finish_all_interchapter) return false;
return props.quest.list.length > 1; return props.quest.list.length > 0;
}); });
function getQuestClass(stat: TGApp.Game.DailyNote.ArchonStatusEnum): string { function getQuestClass(stat: TGApp.Game.DailyNote.ArchonStatusEnum): string {