fix: show scale regions in detail dialog sidebar

This commit is contained in:
134 2026-06-23 17:38:29 +08:00
parent c033e75ba1
commit 914e09af73

View File

@ -1847,7 +1847,7 @@ function DetailResultLocalEditDialog({
? "先框主体,再框目标大小和位置。"
: "在左侧图片上拖拽框选后,这里会显示区域提示词和参考图。"}
</div>
) : isScaleAdjustMode ? null : (
) : (
<div className="max-h-[52vh] space-y-3 overflow-y-auto pr-1">
{regions.map((region) => {
const isActive = region.id === activeRegionId;
@ -1902,7 +1902,23 @@ function DetailResultLocalEditDialog({
<X className="h-4 w-4" />
</button>
</div>
{!isScaleAdjustMode ? (
{isScaleAdjustMode ? (
<div className="space-y-2 text-sm text-white/58">
<div className="flex items-center justify-between gap-3 rounded-xl border border-white/8 bg-black/20 px-3 py-2">
<span>主体框</span>
<span className="text-xs text-white/40">已框选</span>
</div>
<div className="flex items-center justify-between gap-3 rounded-xl border border-white/8 bg-black/20 px-3 py-2">
<span>目标框</span>
<span className="text-xs text-white/40">
{region.targetRect ? "已设置" : "待框选"}
</span>
</div>
<div className="text-xs leading-5 text-white/34">
点击此卡片可聚焦区域,删除按钮会同时移除主体框和目标框。
</div>
</div>
) : (
<>
<Textarea
className="min-h-[92px] resize-none border-white/10 bg-black/30 text-sm text-white placeholder:text-white/30"
@ -1984,7 +2000,7 @@ function DetailResultLocalEditDialog({
</div>
) : null}
</>
) : null}
)}
</div>
);
})}