From d086af5559dba52095d23e425be87d8f11f24814 Mon Sep 17 00:00:00 2001
From: zjj <3272660260@qq.com>
Date: 星期四, 17 七月 2025 16:32:47 +0800
Subject: [PATCH] #菜单、po单

---
 rsf-admin/src/page/orders/purchase/PurchaseItemList.jsx |    4 ++--
 rsf-admin/src/layout/SubMenu.jsx                        |   49 ++++++++++++++++++++++++++++---------------------
 rsf-admin/src/layout/MyMenu.jsx                         |    2 +-
 3 files changed, 31 insertions(+), 24 deletions(-)

diff --git a/rsf-admin/src/layout/MyMenu.jsx b/rsf-admin/src/layout/MyMenu.jsx
index 5338309..f671891 100644
--- a/rsf-admin/src/layout/MyMenu.jsx
+++ b/rsf-admin/src/layout/MyMenu.jsx
@@ -91,7 +91,7 @@
               primaryText={node.name}
               leftIcon={getIcon(node.icon)}
               dense={dense}
-              sx={{ '& .RaMenuItemLink-icon': { visibility: 'hidden', minWidth: '24px' } }}
+              // sx={{ '& .RaMenuItemLink-icon': { visibility: 'hidden' } }}
             />
           );
         }
diff --git a/rsf-admin/src/layout/SubMenu.jsx b/rsf-admin/src/layout/SubMenu.jsx
index f5be513..a0e937e 100644
--- a/rsf-admin/src/layout/SubMenu.jsx
+++ b/rsf-admin/src/layout/SubMenu.jsx
@@ -1,6 +1,7 @@
 import * as React from 'react';
 import { ReactElement, ReactNode } from 'react';
 import {
+    Box,
     List,
     MenuItem,
     ListItemIcon,
@@ -18,13 +19,18 @@
     const [sidebarIsOpen] = useSidebarState();
 
     const header = (
-        <MenuItem dense={dense} onClick={handleToggle} sx={{ display: 'flex', alignItems: 'center' }}>
-            <ListItemIcon sx={{ minWidth: 40, color: 'text.secondary', display: 'flex', alignItems: 'center' }}>
-                {icon ? icon :  isOpen ? <KeyboardArrowDownIcon /> : <KeyboardArrowRightIcon />}
-            </ListItemIcon>
-            <Typography variant="inherit" color="textSecondary" sx={{ ml: 1, display: 'flex', alignItems: 'center' }}>
-                {translate(name)}
-            </Typography>
+       <MenuItem dense={dense} onClick={handleToggle} sx={{ display: 'flex', alignItems: 'center', justifyContent: 'space-between' }}>
+            <Box sx={{ display: 'flex', alignItems: 'center', flex: 1 }}>
+                <ListItemIcon sx={{ minWidth: 40, color: 'text.secondary', display: 'flex', alignItems: 'center' }}>
+                    {icon}
+                </ListItemIcon>
+                <Typography variant="inherit" color="textSecondary" sx={{ ml: 1, display: 'flex', alignItems: 'center' }}>
+                    {translate(name)}
+                </Typography>
+            </Box>
+            <Box sx={{ display: 'flex', alignItems: 'center', minWidth: 24 }}>
+                {isOpen ? <KeyboardArrowDownIcon fontSize="small" sx={{color: 'text.secondary'}} /> : <KeyboardArrowRightIcon fontSize="small" sx={{color: 'text.secondary'}} />}
+            </Box>
         </MenuItem>
     );
 
@@ -42,20 +48,21 @@
                     dense={dense}
                     component="div"
                     disablePadding
-                    sx={{
-                        '& .MuiTypography-root': {
-                            visibility: 'hidden'
-                        },
-
-                        '& .MuiMenuItem-root': {
-                            transition:
-                                'padding-left 195ms cubic-bezier(0.4, 0, 0.6, 1) 0ms',
-                            paddingLeft: theme =>
-                                sidebarIsOpen
-                                    ? theme.spacing(4)
-                                    : theme.spacing(2),
-                        },
-                    }}
+                    // sx={{
+                    //     '& .MuiMenuItem-root': {
+                    //         transition:
+                    //             'padding-left 195ms cubic-bezier(0.4, 0, 0.6, 1) 0ms',
+                    //         paddingLeft: theme =>
+                    //             sidebarIsOpen
+                    //                 ? theme.spacing(4)
+                    //                 : theme.spacing(2),
+                    //     },
+                    //     // 鏄剧ず浜岀骇鑿滃崟鐨刬con
+                    //     '& .RaMenuItemLink-icon': {
+                    //         visibility: 'visible !important',
+                    //         minWidth: '24px'
+                    //     }
+                    // }}
                 >
                     {children}
                 </List>
diff --git a/rsf-admin/src/page/orders/purchase/PurchaseItemList.jsx b/rsf-admin/src/page/orders/purchase/PurchaseItemList.jsx
index 1c205e7..c029989 100644
--- a/rsf-admin/src/page/orders/purchase/PurchaseItemList.jsx
+++ b/rsf-admin/src/page/orders/purchase/PurchaseItemList.jsx
@@ -144,13 +144,13 @@
             <DateField source="createTime" label="common.field.createTime" showTime />
             <BooleanField source="statusBool" label="common.field.status" sortable={false} />
             <TextField source="memo" label="common.field.memo" sortable={false} />
-            <WrapperField cellClassName="opt" label="common.field.opt">
+            {/* <WrapperField cellClassName="opt" label="common.field.opt">
               <Button label="ra.action.edit" onClick={(id, resource, record) => {
                 setEditDialog(true)
                 setSelect(record)
               }} />
               <DeleteButton sx={{ padding: '1px', fontSize: '.75rem' }} mutationMode={OPERATE_MODE} />
-            </WrapperField>
+            </WrapperField> */}
           </StyledDatagrid>
         </List>
         <PurchaseItemEdit

--
Gitblit v1.9.1