From 5817004ce9f72d75016be7a95bf7f5057af081ec Mon Sep 17 00:00:00 2001
From: skyouc
Date: 星期五, 26 九月 2025 13:34:32 +0800
Subject: [PATCH] 跑库功能优化

---
 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