From 10a43f2d14a1a161bc624b9fe2f70febc9776ac8 Mon Sep 17 00:00:00 2001
From: skyouc <958836976@qq.com>
Date: 星期五, 05 九月 2025 09:42:19 +0800
Subject: [PATCH] 1
---
rsf-admin/src/page/stockManage/locRevise/ReviseLogList.jsx | 24 ++++++++++++++++++++++--
1 files changed, 22 insertions(+), 2 deletions(-)
diff --git a/rsf-admin/src/page/stockManage/locRevise/ReviseLogList.jsx b/rsf-admin/src/page/stockManage/locRevise/ReviseLogList.jsx
index 33ae7c6..d723df0 100644
--- a/rsf-admin/src/page/stockManage/locRevise/ReviseLogList.jsx
+++ b/rsf-admin/src/page/stockManage/locRevise/ReviseLogList.jsx
@@ -36,14 +36,13 @@
useGetOne,
} from 'react-admin';
import { PAGE_DRAWER_WIDTH, OPERATE_MODE, DEFAULT_PAGE_SIZE } from '@/config/setting';
+import { Box, Typography, Card, Stack, Switch } from '@mui/material';
import MyCreateButton from "@/page/components/MyCreateButton";
-import { Box, Typography, Card, Stack } from '@mui/material';
import ReviseLogItemList from "./ReviseLogItemList";
import SelectLocsRevise from "./SelectLocsRevise";
import EditIcon from '@mui/icons-material/Edit';
import LocsReviseDetl from "./LocsReviseDetl";
import { styled } from '@mui/material/styles';
-import * as Common from '@/utils/common';
const StyledDatagrid = styled(DatagridConfigurable)(({ theme }) => ({
'& .css-1vooibu-MuiSvgIcon-root': {
@@ -89,6 +88,7 @@
const ReviseLogList = ({ record }) => {
const [createDialog, setCreateDialog] = useState(false);
const [drawerVal, setDrawerVal] = useState(false);
+ const [checked, setChecked] = useState(true);
const [item, setItem] = useState();
const translate = useTranslate();
const orderId = useGetRecordId();
@@ -111,6 +111,7 @@
sort={{ field: "create_time", order: "desc" }}
actions={(
<TopToolbar>
+ <DiffShowButton checked={checked} setChecked={setChecked}/>
<FilterButton />
<CreateItemButton setCreateDialog={setCreateDialog} record={record} />
<SelectColumnsButton preferenceKey='check' />
@@ -167,6 +168,25 @@
export default ReviseLogList;
+//鏄剧ず宸紓寮�鍏�
+const DiffShowButton = ({checked, setChecked}) => {
+ const handleChange = (event) => {
+ setChecked(event.target.checked);
+ };
+
+ return (
+ <>
+ <Switch
+ checked={checked}
+ size="small"
+ onChange={handleChange}
+ slotProps={{ input: { 'aria-label': 'controlled' } }}
+ />
+ </>
+ )
+}
+
+
const CreateItemButton = ({ setCreateDialog, record }) => {
return (
record?.exceStatus < 2 ? <MyCreateButton onClick={() => { setCreateDialog(true); }} /> : <></>
--
Gitblit v1.9.1