fix(二维码): 弹窗打开时锁定背景滚动
- 与流转树弹窗一致,二维码弹窗打开时 body overflow=hidden 防止滚动穿透
This commit is contained in:
@ -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[]>();
|
||||
|
||||
Reference in New Issue
Block a user