mirror of
https://github.com/truewhile/MeBox.git
synced 2026-10-01 12:06:38 +08:00
feat: 整合刮削/下载/上传队列为统一的「任务队列」
- 新增 /queue 任务队列页:全部 / 刮削 / 下载 / 上传 类型 Tab(URL 参数 ?type= 同步),Tab 上实时显示各自任务计数徽章 - 「全部」视图纵向堆叠三类队列,单类视图直接复用原队列组件 (ScraperQueuePage / StrmQueuePanel,后者已导出) - 侧边栏导航:删除「刮削队列 / 下载队列 / 上传队列」三个入口,合并为 「任务队列」单一菜单项;旧路由 /scraper/queue、/strm/downloads、 /strm/uploads 保留直达
This commit is contained in:
@@ -1,13 +1,11 @@
|
||||
import type { LucideIcon } from 'lucide-react'
|
||||
import {
|
||||
Download,
|
||||
FileOutput,
|
||||
FolderOpen,
|
||||
Library,
|
||||
ListChecks,
|
||||
Settings,
|
||||
Sparkles,
|
||||
Tv,
|
||||
Upload,
|
||||
User,
|
||||
Users,
|
||||
} from 'lucide-react'
|
||||
@@ -24,14 +22,12 @@ export type LayoutNavItem = {
|
||||
export const LAYOUT_NAV_ITEMS: LayoutNavItem[] = [
|
||||
{ to: '/profile', label: '个人资料', icon: User },
|
||||
{ to: '/libraries?from=admin', label: '媒体库', icon: Library },
|
||||
{ to: '/scraper/queue', label: '刮削队列', icon: Sparkles, adminOnly: true },
|
||||
{ to: '/queue', label: '任务队列', icon: ListChecks, adminOnly: true },
|
||||
{ to: '/admin', label: '用户管理', icon: Users, adminOnly: true },
|
||||
{ to: '/files', label: '文件管理', icon: FolderOpen, adminOnly: true },
|
||||
{ to: '/settings', label: '系统设置', icon: Settings, adminOnly: true },
|
||||
// Emby 挂载(设置区):远程 Emby 媒体库挂载
|
||||
{ to: '/emby-mount', label: 'Emby 挂载', icon: Tv, adminOnly: true },
|
||||
// STRM 管理(设置区):网盘目录生成 strm 与元数据下载/上传队列
|
||||
// STRM 管理(设置区):网盘目录生成 strm 与元数据同步
|
||||
{ to: '/strm', label: 'STRM 管理', icon: FileOutput, adminOnly: true },
|
||||
{ to: '/strm/downloads', label: '下载队列', icon: Download, adminOnly: true },
|
||||
{ to: '/strm/uploads', label: '上传队列', icon: Upload, adminOnly: true },
|
||||
]
|
||||
Reference in New Issue
Block a user