From 1844fe7ab6301b879f8459022916af350426dda8 Mon Sep 17 00:00:00 2001
From: whycq <913841844@qq.com>
Date: 星期五, 21 二月 2025 10:18:43 +0800
Subject: [PATCH] #
---
rsf-admin/src/page/matnr/MatnrListAside.jsx | 31 ++++++++++++++++---------------
1 files changed, 16 insertions(+), 15 deletions(-)
diff --git a/rsf-admin/src/page/matnr/MatnrListAside.jsx b/rsf-admin/src/page/matnr/MatnrListAside.jsx
index 2935e52..7daf80b 100644
--- a/rsf-admin/src/page/matnr/MatnrListAside.jsx
+++ b/rsf-admin/src/page/matnr/MatnrListAside.jsx
@@ -9,7 +9,8 @@
FilterFormInput,
FilterLiveForm,
TextInput,
- useGetList
+ useGetList,
+ useListContext
} from 'react-admin';
import BookmarkIcon from '@mui/icons-material/BookmarkBorder';
import { Box, Typography, Card, CardContent, useTheme, TextField } from '@mui/material';
@@ -21,10 +22,12 @@
const MatListAside = () => {
const theme = useTheme();
+ const { setFilters } = useListContext(); // 鑾峰彇鍒楄〃涓婁笅鏂�
+ const [selectedOption, setSelectedOption] = useState(null);
const treeData = [
{
- id: '0655',
- label: '0655',
+ id: '19',
+ label: '鍗婃垚鍝� ',
editable: true,
children: [
{
@@ -36,16 +39,8 @@
],
},
{
- id: 'pickers',
- label: 'Date and Time pickers',
- children: [
- {
- id: 'pickers-community',
- label: '@mui/x-date-pickers',
- disabled: true,
- },
- { id: 'pickers-pro', label: '@mui/x-date-pickers-pro', editable: true },
- ],
+ id: '18',
+ label: '鍘熸潗鏂�',
},
{
id: 'charts',
@@ -63,7 +58,11 @@
children: [{ id: 'tree-view-community1', label: '@mui/x-tree-view' }],
},
];
-
+ const handleNodeSelect = (event, nodeId) => {
+ console.log('Selected Node ID:', nodeId);
+ setFilters({ groupId: nodeId });
+ // 鍦ㄨ繖閲屽彲浠ユ牴鎹� nodeId 鏇存柊涓诲唴瀹瑰尯鍩�
+ };
const CustomCheckbox = React.forwardRef(function CustomCheckbox(props, ref) {
@@ -97,12 +96,14 @@
>
<CardContent>
<SavedQueriesList icon={<BookmarkIcon />} />
- <FilterLiveSearch source='groupId' hiddenLabel />
+ <FilterLiveSearch source='condition' hiddenLabel />
<RichTreeView
defaultExpandedItems={['grid', 'pickers']}
expansionTrigger="iconContainer"
items={ treeData }
slots={ CustomTreeItem }
+ onItemClick={handleNodeSelect} // 鐩戝惉鑺傜偣鐐瑰嚮浜嬩欢
+
/>
</CardContent>
</Card>
--
Gitblit v1.9.1