mirror of
https://github.com/truewhile/MeBox.git
synced 2026-10-07 22:06:38 +08:00
feat(site): 补全 Site 模型 11 个缺失字段并同步前端类型
- model/site.go: 新增 user_agent/rss_url/timeout/priority/use_proxy/rate_limit/ browser_emulation/login_status/upload_bytes/download_bytes/downloader 11个字段 - 字段对齐 Python 原版 MediaStation Site 模型(28字段 → 23字段) - GORM AutoMigrate 自动补列,旧数据填充默认值(timeout=15, priority=50) - types/index.ts: Site 接口同步所有新字段(带注释) - 后端编译 ✅ 前端构建 ✅ API 验证 ✅
This commit is contained in:
@@ -78,9 +78,20 @@ export function MediaDetailPage() {
|
||||
|
||||
const reprobe = async () => {
|
||||
if (!media) return
|
||||
await api.post(`/media/${media.id}/probe`)
|
||||
toast.success('已重新探测')
|
||||
await refresh()
|
||||
try {
|
||||
const r = await api.post(`/media/${media.id}/probe`)
|
||||
if (r.data?.code === 0) {
|
||||
toast.success('已重新探测')
|
||||
} else {
|
||||
toast.error(r.data?.error || '探测失败')
|
||||
}
|
||||
await refresh()
|
||||
} catch (err: unknown) {
|
||||
const msg =
|
||||
(err as { response?: { data?: { error?: string } } })?.response?.data?.error ??
|
||||
'探测失败,请检查 ffprobe 是否已安装'
|
||||
toast.error(msg)
|
||||
}
|
||||
}
|
||||
|
||||
const exportNFO = async () => {
|
||||
|
||||
Reference in New Issue
Block a user