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