update alert

This commit is contained in:
2023-11-28 20:55:40 +08:00
parent 69dbd31259
commit cfe883e902
4 changed files with 16 additions and 5 deletions

View File

@@ -44,6 +44,7 @@ export interface AccountInfo extends UserInfo {
eventFetcherStatus: string eventFetcherStatus: string
nextSendEmailTime?: number nextSendEmailTime?: number
isServerFetcherOnline:boolean
} }
export enum BiliAuthCodeStatusType { export enum BiliAuthCodeStatusType {
NotBind, NotBind,

View File

@@ -193,7 +193,7 @@ const menuOptions = [
target: '_blank', target: '_blank',
type: 'info', type: 'info',
}, },
'此文章' () => '此文章'
), ),
'), 虽然本站已经针对此问题做出了处理, 一般情况下即使掉线了也会重连, 不过还是有可能会遗漏事件', '), 虽然本站已经针对此问题做出了处理, 一般情况下即使掉线了也会重连, 不过还是有可能会遗漏事件',
h('br'), h('br'),
@@ -208,7 +208,7 @@ const menuOptions = [
href: 'https://www.yuque.com/megghy/dez70g/vfvcyv3024xvaa1p', href: 'https://www.yuque.com/megghy/dez70g/vfvcyv3024xvaa1p',
target: '_blank', target: '_blank',
}, },
'VtsuruEventFetcher' () => 'VtsuruEventFetcher'
), ),
', 否则请在使用功能时尽量保持网页在前台运行', ', 否则请在使用功能时尽量保持网页在前台运行',
]) ])
@@ -249,7 +249,8 @@ const menuOptions = [
key: 'manage-songRequest', key: 'manage-songRequest',
icon: renderIcon(MusicalNote), icon: renderIcon(MusicalNote),
//disabled: accountInfo.value?.isEmailVerified == false, //disabled: accountInfo.value?.isEmailVerified == false,
},{ },
{
label: () => label: () =>
h( h(
RouterLink, RouterLink,

View File

@@ -177,6 +177,11 @@ async function ChangeBili() {
<template> <template>
<NSpace justify="center" align="center" vertical style="width: 100%"> <NSpace justify="center" align="center" vertical style="width: 100%">
<NAlert type="info">
当前本站正在测试直接从服务端记录并储存数据, 不过并不清楚B站的风控策略, 此功能不一定会长期启用
<br />
在我们被限制连接之前无需部署 VtsuruEventFetcher 即可使用相关功能 (如记录上舰和SC) 😊
</NAlert>
<NCard embedded style="width: 100%"> <NCard embedded style="width: 100%">
<NSpace align="center" justify="center" vertical> <NSpace align="center" justify="center" vertical>
<NText style="font-size: 3rem"> <NText style="font-size: 3rem">

View File

@@ -171,14 +171,18 @@ onMounted(() => {
<template> <template>
<NSpace vertical> <NSpace vertical>
<NAlert type="warning"> 实验性功能, 尚不稳定. </NAlert>
<NAlert v-if="!accountInfo?.isBiliVerified" type="warning"> 使用此功能前你需要先<NButton type="info" text @click="$router.push({ name: 'manage-biliVerify' })">认证Bilibili账号</NButton> </NAlert> <NAlert v-if="!accountInfo?.isBiliVerified" type="warning"> 使用此功能前你需要先<NButton type="info" text @click="$router.push({ name: 'manage-biliVerify' })">认证Bilibili账号</NButton> </NAlert>
<NAlert type="info">
当前本站正在测试直接从服务端记录并储存数据, 不过并不清楚B站的风控策略, 此功能不一定会长期启用
<br />
在我们被限制连接之前无需部署 VtsuruEventFetcher 即可使用相关功能 (如记录上舰和SC) 😊
</NAlert>
</NSpace> </NSpace>
<NDivider /> <NDivider />
<EventFetcherStatusCard /> <EventFetcherStatusCard />
<NDivider /> <NDivider />
<NCard size="small" style="witdh: 100%"> <NCard size="small" style="witdh: 100%">
<template v-if="accountInfo?.eventFetcherOnline"> <template v-if="accountInfo?.isBiliVerified">
<NSpace justify="center" align="center"> <NSpace justify="center" align="center">
<NDatePicker v-model:value="selectedDate" @update:value="onDateChange" type="datetimerange" :shortcuts="rangeShortcuts" start-placeholder="开始时间" end-placeholder="结束时间" /> <NDatePicker v-model:value="selectedDate" @update:value="onDateChange" type="datetimerange" :shortcuts="rangeShortcuts" start-placeholder="开始时间" end-placeholder="结束时间" />
<NRadioGroup v-model:value="selectedType"> <NRadioGroup v-model:value="selectedType">