From e59164e7299d2297c245ba8db1c8a60780bf6af8 Mon Sep 17 00:00:00 2001 From: BTMuli Date: Fri, 30 Jun 2023 11:08:49 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=8C=B1=20=E7=BB=A7=E7=BB=AD=E5=AE=8C?= =?UTF-8?q?=E5=96=84=E9=A1=B5=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../hutaoAbyss/hta-overlay-overview.vue | 68 ++++++++++++++++-- src/pages/WIKI/Abyss.vue | 71 ++++++++++++++++--- 2 files changed, 122 insertions(+), 17 deletions(-) diff --git a/src/components/hutaoAbyss/hta-overlay-overview.vue b/src/components/hutaoAbyss/hta-overlay-overview.vue index 923fec91..9d2183b6 100644 --- a/src/components/hutaoAbyss/hta-overlay-overview.vue +++ b/src/components/hutaoAbyss/hta-overlay-overview.vue @@ -1,8 +1,30 @@ @@ -10,15 +32,15 @@ // vue import { computed } from "vue"; import TOverlay from "../main/t-overlay.vue"; -import TSubLine from "../main/t-subline.vue"; interface HtaOverlayOverviewProps { modelValue: boolean; - data?: TGApp.Plugins.Hutao.AbyssOverview; + data: TGApp.Plugins.Hutao.Abyss.OverviewData; } interface HtaOverlayOverviewEmits { - (e: "update:modelValue", value: TGApp.Plugins.Hutao.AbyssOverview): void; + (e: "update:modelValue", value: boolean): void; + (e: "cancel"): void; } const props = defineProps(); @@ -31,6 +53,7 @@ const visible = computed({ function onCancel() { visible.value = false; + emits("cancel"); } diff --git a/src/pages/WIKI/Abyss.vue b/src/pages/WIKI/Abyss.vue index 55ff5478..2ca6f87d 100644 --- a/src/pages/WIKI/Abyss.vue +++ b/src/pages/WIKI/Abyss.vue @@ -1,24 +1,53 @@