feat(version): 添加版本更新检测功能

添加 version-polling 依赖并实现版本更新检测功能
移除旧的 CheckUpdates 组件,改用新的版本检测方案
This commit is contained in:
dap
2026-01-14 17:20:01 +08:00
parent 56c8c3db9a
commit 0ef6eb2502
4 changed files with 71 additions and 3 deletions

View File

@@ -20,7 +20,7 @@ import { cloneDeep, mapTree } from '@vben/utils';
import { VbenAdminLayout } from '@vben-core/layout-ui';
import { VbenBackTop, VbenLogo } from '@vben-core/shadcn-ui';
import { Breadcrumb, CheckUpdates, Preferences } from '../widgets';
import { Breadcrumb, Preferences } from '../widgets';
import { LayoutContent, LayoutContentSpinner } from './content';
import { Copyright } from './copyright';
import { LayoutFooter } from './footer';
@@ -389,10 +389,10 @@ const headerSlots = computed(() => {
<template #extra>
<slot name="extra"></slot>
<CheckUpdates
<!-- <CheckUpdates
v-if="preferences.app.enableCheckUpdates"
:check-updates-interval="preferences.app.checkUpdatesInterval"
/>
/> -->
<Transition v-if="preferences.widget.lockScreen" name="slide-up">
<slot v-if="accessStore.isLockScreen" name="lock-screen"></slot>