update vef alert

This commit is contained in:
2024-01-18 08:16:37 +08:00
parent 6f4f602488
commit 6b20366670
11 changed files with 191 additions and 25 deletions

View File

@@ -10,8 +10,7 @@ const status = computed(() => {
if (!accountInfo.value) return 'error'
if (accountInfo.value.eventFetcherOnline == true) {
if (accountInfo.value.eventFetcherStatus) {
if (accountInfo.value.eventFetcherStatus == 'ok') return 'success'
else return 'warning'
return 'warning'
} else if (Object.keys(accountInfo.value.eventFetcherStatusV3 ?? {}).length > 0) {
return 'warning'
} else {
@@ -31,7 +30,7 @@ const status = computed(() => {
<template #trigger>
<NIcon :component="Info24Filled" />
</template>
这是一个可以持续监听直播间内的 Superchat 和上舰事件并上传到本站进行记录的 Nodejs/.Net 程序
这是一个可以持续监听直播间内的 Superchat 和上舰事件并上传到本站进行记录的 .Net 程序
<br />
事件上传到本站后允许按照自定义范围进行查询, 并导出为 CSV 之类的表格
<br />
@@ -39,11 +38,22 @@ const status = computed(() => {
</NTooltip>
</template>
<NTag :type="status">
<template v-if="status == 'success'"> 运行中 </template>
<template v-else-if="status == 'warning'">
<template v-if="accountInfo?.eventFetcherStatus"> 异常: {{ accountInfo.eventFetcherStatus }} </template>
<template v-if="accountInfo?.eventFetcherStatus">
此版本已过期, 请更新
<NTooltip trigger="click">
<template #trigger>
<NButton type="warning" size="tiny"> 关于 </NButton>
</template>
Node.js 版已不再更新, 如果是 Docker 的话请切换至 ghcr.io/megghy/vtsurueventfetcher.net, 其他环境请下载 https://github.com/Megghy/VtsuruEventFetcher.Net/releases/latest
</NTooltip>
</template>
<template v-else>
<template v-if="status == 'success'"> 运行中 </template>
<template v-else-if="status == 'warning'">
<template v-if="accountInfo?.eventFetcherStatusV3"> 异常: {{ Object.values(accountInfo.eventFetcherStatusV3).join('; ') }} </template>
</template>
<template v-else-if="status == 'info'"> 未连接 </template>
</template>
<template v-else-if="status == 'info'"> 未连接 </template>
</NTag>
<template v-if="accountInfo?.eventFetcherOnline != true">
<NDivider vertical />