fix(二维码): 弹窗打开时锁定背景滚动

- 与流转树弹窗一致,二维码弹窗打开时 body overflow=hidden 防止滚动穿透
This commit is contained in:
2026-08-28 11:33:49 +08:00
parent 88f02cbdcf
commit 1e6adeb576

View File

@ -237,6 +237,14 @@ export default function AdminTasksPage() {
loadProducts(keyword);
}
// 🚀 二维码弹窗打开时锁定背景滚动(防止滚动穿透)
useEffect(() => {
if (!qrSerial) return;
const prev = document.body.style.overflow;
document.body.style.overflow = "hidden";
return () => { document.body.style.overflow = prev; };
}, [qrSerial]);
// ---- 按订单/设备分组 + 状态过滤 + 列筛选 + 组内排序 ----
const orderGroups = useMemo<OrderGroup[]>(() => {
const map = new Map<string, ProductResponse[]>();