From fcf0c2bbfae0a82d516dfa8b71f97e6ea817e0b4 Mon Sep 17 00:00:00 2001
From: chen.lin <1442464845@qq.com>
Date: 星期二, 03 二月 2026 09:16:29 +0800
Subject: [PATCH] 任务管理查询明细修正
---
rsf-admin/src/page/components/PageDrawer.jsx | 30 +++++++++++++++++++++++++-----
1 files changed, 25 insertions(+), 5 deletions(-)
diff --git a/rsf-admin/src/page/components/PageDrawer.jsx b/rsf-admin/src/page/components/PageDrawer.jsx
index 521ee7e..a92a9f5 100644
--- a/rsf-admin/src/page/components/PageDrawer.jsx
+++ b/rsf-admin/src/page/components/PageDrawer.jsx
@@ -23,26 +23,46 @@
}
}
+ const isOpen = !!drawerVal;
+
return (
<Drawer
variant="persistent"
- open={!!drawerVal}
+ open={isOpen}
anchor="right"
onClose={handleClose}
sx={{
zIndex: 100,
'& .MuiDrawer-paper': {
- top: '86px', // AppBar(50px) + TabsBar(36px)
+ top: '86px', // AppBar(50px) + TabsBar(36px)
+ // 褰撳叧闂椂锛岀‘淇濆唴瀹逛笉鍙仛鐒�
+ ...(isOpen ? {} : {
+ pointerEvents: 'none',
+ visibility: 'hidden',
+ })
}
}}
+ // 瀵逛簬 persistent Drawer锛屼娇鐢� PaperProps 鏉ユ帶鍒跺彲璁块棶鎬�
+ PaperProps={{
+ 'aria-hidden': !isOpen,
+ tabIndex: isOpen ? 0 : -1,
+ }}
>
- {!!drawerVal && (
- <Box pt={2} width={{ xs: '100vW', sm: width }} mt={{ xs: 2, sm: 1 }}>
+ {isOpen && (
+ <Box
+ pt={2}
+ width={{ xs: '100vW', sm: width }}
+ mt={{ xs: 2, sm: 1 }}
+ >
<Stack direction="row" p={2}>
<Typography variant="h6" flex="1">
{title}
</Typography>
- <IconButton onClick={handleClose} size="small">
+ <IconButton
+ onClick={handleClose}
+ size="small"
+ aria-label="鍏抽棴"
+ >
<CloseIcon />
</IconButton>
</Stack>
--
Gitblit v1.9.1