From 951b46befc5b4ec669f882bebd934d64897059f9 Mon Sep 17 00:00:00 2001
From: skyouc
Date: 星期五, 01 八月 2025 12:58:29 +0800
Subject: [PATCH] 调拔单功能优化
---
rsf-admin/src/page/locItem/LocItemList.jsx | 35 ++++++++++++++++++-----------------
1 files changed, 18 insertions(+), 17 deletions(-)
diff --git a/rsf-admin/src/page/locItem/LocItemList.jsx b/rsf-admin/src/page/locItem/LocItemList.jsx
index 5051b92..69f7261 100644
--- a/rsf-admin/src/page/locItem/LocItemList.jsx
+++ b/rsf-admin/src/page/locItem/LocItemList.jsx
@@ -35,11 +35,11 @@
Button,
useList,
} from 'react-admin';
+import { PAGE_DRAWER_WIDTH, OPERATE_MODE, DEFAULT_PAGE_SIZE } from '@/config/setting';
import { Box, Typography, Card, Stack } from '@mui/material';
-import { styled } from '@mui/material/styles';
import MyCreateButton from "../components/MyCreateButton";
import MyExportButton from '../components/MyExportButton';
-import { PAGE_DRAWER_WIDTH, OPERATE_MODE, DEFAULT_PAGE_SIZE } from '@/config/setting';
+import { styled } from '@mui/material/styles';
import LocListAside from "./LocListAside";
const StyledDatagrid = styled(DatagridConfigurable)(({ theme }) => ({
@@ -61,20 +61,22 @@
display: 'block',
width: 'auto',
},
+ '& .MuiTableCell-root': {
+ whiteSpace: 'nowrap',
+ overflow: 'visible',
+ textOverflow: 'unset'
+ }
}));
-
-
const LocItemList = () => {
- const translate = useTranslate();
- const notify = useNotify();
- const refresh = useRefresh();
+ const dicts = JSON.parse(localStorage.getItem('sys_dicts'))?.filter(dict => (dict.dictTypeCode == 'sys_loc_use_stas')) || [];
+ const locType = JSON.parse(localStorage.getItem('sys_dicts'))?.filter(dict => (dict.dictTypeCode == 'sys_loc_type')) || [];
const [createDialog, setCreateDialog] = useState(false);
const [drawerVal, setDrawerVal] = useState(false);
const [initDialog, setInitDialog] = useState(false);
- const dicts = JSON.parse(localStorage.getItem('sys_dicts'))?.filter(dict => (dict.dictTypeCode == 'sys_loc_use_stas')) || [];
- const locType = JSON.parse(localStorage.getItem('sys_dicts'))?.filter(dict => (dict.dictTypeCode == 'sys_loc_type')) || [];
-
+ const translate = useTranslate();
+ const refresh = useRefresh();
+ const notify = useNotify();
const filters = [
<SearchInput source="condition" alwaysOn />,
@@ -107,7 +109,7 @@
source="useStatus"
optionValue="value"
parse={v => v}
- alwaysOn
+
/>,
<TextInput source="code" label="table.field.loc.code" />,
<AutocompleteInput
@@ -117,7 +119,8 @@
source="type"
optionValue="value"
parse={v => v}
- />, <TextInput source="name" label="table.field.loc.name" />,
+ />,
+ <TextInput source="name" label="table.field.loc.name" />,
<NumberInput source="flagLogic" label="table.field.loc.flagLogic" />,
<TextInput source="fucAtrrs" label="table.field.loc.fucAtrrs" />,
<TextInput source="barcode" label="table.field.loc.barcode" />,
@@ -143,8 +146,6 @@
/>,
]
-
-
return (
<Box display="flex">
<List
@@ -157,7 +158,7 @@
marginRight: drawerVal ? `${PAGE_DRAWER_WIDTH}px` : 0,
}}
storeKey="locItem"
- resource="loc"
+ resource="loc/items"
title={"menu.locItem"}
empty={false}
filters={filters}
@@ -165,7 +166,7 @@
actions={(
<TopToolbar>
<FilterButton />
- <SelectColumnsButton preferenceKey='loc' />
+ {/* <SelectColumnsButton preferenceKey='loc' /> */}
</TopToolbar>
)}
perPage={DEFAULT_PAGE_SIZE}
@@ -176,7 +177,7 @@
align="left"
bulkActionButtons={false}
rowClick={() => false}
- omit={['id', 'createTime', 'createBy', 'memo', 'updateTime', 'updateBy']}
+ omit={['id', 'createTime', 'createBy$', 'memo', 'updateTime', 'updateBy', 'statusBool', 'length', 'width', 'height']}
>
<NumberField source="id" />
<NumberField source="warehouseId$" label="table.field.loc.warehouseId" />
--
Gitblit v1.9.1