剧诗统计浮窗

This commit is contained in:
目棃
2024-11-19 16:14:54 +08:00
parent 3fef8467f4
commit 53c045e419
11 changed files with 167 additions and 19 deletions

View File

@@ -33,7 +33,7 @@ import { onMounted, ref } from "vue";
import { AppCharacterData } from "../../data/index.js";
import { AbyssDataItem } from "../../pages/WIKI/Abyss.vue";
import TItemBox, { TItemBoxData } from "../app/t-item-box.vue";
import TItemBox, { type TItemBoxData } from "../app/t-item-box.vue";
interface HtaTabHoldProps {
data: AbyssDataItem<TGApp.Plugins.Hutao.Abyss.AvatarHold[]>;

View File

@@ -35,7 +35,7 @@ interface HtaTabUpProps {
interface HtaTabUpData {
Floor: number;
Ranks: Array<AbyssDataItem<{ Item: number; Rate: number }>>;
Ranks: Array<AbyssDataItem<TGApp.Plugins.Hutao.Base.Rate>>;
}
const props = defineProps<HtaTabUpProps>();
@@ -49,7 +49,7 @@ onMounted(async () => {
const floorLast = props.data.last.find((f) => f.Floor === floor.Floor);
const floorRank = {
Floor: floor.Floor,
Ranks: <Array<AbyssDataItem<{ Item: number; Rate: number }>>>[],
Ranks: <Array<AbyssDataItem<TGApp.Plugins.Hutao.Base.Rate>>>[],
};
floor.Ranks.sort((a, b) => b.Rate - a.Rate);
for (const rank of floor.Ranks) {

View File

@@ -9,14 +9,14 @@
</div>
</template>
<script setup lang="ts">
import { ref, onMounted, computed } from "vue";
import { computed, onMounted, ref } from "vue";
import { AppCharacterData } from "../../data/index.js";
import { AbyssDataItem } from "../../pages/WIKI/Abyss.vue";
import TItemBox, { type TItemBoxData } from "../app/t-item-box.vue";
interface TibWikiAbyssProps {
modelValue: AbyssDataItem<{ Item: number; Rate: number }>;
export interface TibWikiAbyssProps {
modelValue: AbyssDataItem<TGApp.Plugins.Hutao.Base.Rate>;
}
const props = defineProps<TibWikiAbyssProps>();