diff --git a/frontend/src/pages/admin/versions/[id].vue b/frontend/src/pages/admin/versions/[id].vue index ef5c8b1..b83b11a 100644 --- a/frontend/src/pages/admin/versions/[id].vue +++ b/frontend/src/pages/admin/versions/[id].vue @@ -151,7 +151,8 @@ async function fetchBaseVersions(appId: string) { `/dev/versions?application_id=${appId}&update_type=full&page_size=100` ) const versions = data?.versions || [] - baseVersions.value = versions.filter(v => v.update_type === 'full') + // 排除当前正在编辑的版本 + baseVersions.value = versions.filter(v => v.update_type === 'full' && String(v.id) !== versionId.value) } catch (error) { console.error('获取基础版本列表失败:', error)