From bfc43ca0e4683c1c0322a6cad5d5be2bc07decc3 Mon Sep 17 00:00:00 2001 From: skyouc Date: 星期四, 24 七月 2025 15:00:44 +0800 Subject: [PATCH] 新增调拔单功能 盘点功能优化 --- rsf-admin/src/page/orders/wave/WaveItemList.jsx | 54 ++++++++++++++++-------------------------------------- 1 files changed, 16 insertions(+), 38 deletions(-) diff --git a/rsf-admin/src/page/orders/wave/WaveItemList.jsx b/rsf-admin/src/page/orders/wave/WaveItemList.jsx index ba3a37d..e5c302b 100644 --- a/rsf-admin/src/page/orders/wave/WaveItemList.jsx +++ b/rsf-admin/src/page/orders/wave/WaveItemList.jsx @@ -6,46 +6,34 @@ SearchInput, TopToolbar, SelectColumnsButton, - EditButton, FilterButton, - CreateButton, - ExportButton, - BulkDeleteButton, WrapperField, useRecordContext, useTranslate, useNotify, useListContext, - FunctionField, TextField, NumberField, DateField, - BooleanField, - ReferenceField, TextInput, - DateTimeInput, DateInput, SelectInput, NumberInput, - ReferenceInput, - ReferenceArrayInput, - AutocompleteInput, - DeleteButton, useGetRecordId, Button, + useRefresh, } from 'react-admin'; +import { PAGE_DRAWER_WIDTH, OPERATE_MODE, DEFAULT_PAGE_SIZE } from '@/config/setting'; +import PauseCircleOutlineIcon from '@mui/icons-material/PauseCircleOutline'; +import StopCircleOutlinedIcon from '@mui/icons-material/StopCircleOutlined'; +import PlayArrowOutlinedIcon from '@mui/icons-material/PlayArrowOutlined'; import { Box, Typography, Card, Stack } from '@mui/material'; +import ContentCreate from '@mui/icons-material/Create'; +import PageDrawer from "../../components/PageDrawer"; import { styled } from '@mui/material/styles'; import WaveItemCreate from "./WaveItemCreate"; -import EmptyData from "../../components/EmptyData"; -import MyCreateButton from "../../components/MyCreateButton"; -import MyExportButton from '../../components/MyExportButton'; -import PageDrawer from "../../components/PageDrawer"; import WaveItemEdit from "./WaveItemEdit"; -import MyField from "../../components/MyField"; -import { PAGE_DRAWER_WIDTH, OPERATE_MODE, DEFAULT_PAGE_SIZE } from '@/config/setting'; -import * as Common from '@/utils/common'; -import ContentCreate from '@mui/icons-material/Create'; +import request from '@/utils/request'; const StyledDatagrid = styled(DatagridConfigurable)(({ theme }) => ({ '& .css-1vooibu-MuiSvgIcon-root': { @@ -57,7 +45,7 @@ '& .column-name': { }, '& .opt': { - width: 200 + width: 140 }, })); @@ -72,10 +60,7 @@ <TextInput source="matnrCode" label="table.field.waveItem.matnrCode" />, <TextInput source="batch" label="table.field.waveItem.batch" />, <TextInput source="splrBatch" label="table.field.waveItem.splrBatch" />, - <TextInput source="orderCode" label="table.field.waveItem.orderCode" />, - <NumberInput source="orderItemId" label="table.field.waveItem.orderItemId" />, <TextInput source="unit" label="table.field.waveItem.unit" />, - <TextInput source="trackCode" label="table.field.waveItem.trackCode" />, <TextInput source="fieldsIndex" label="table.field.waveItem.fieldsIndex" />, <NumberInput source="anfme" label="table.field.waveItem.anfme" />, <NumberInput source="workQty" label="table.field.waveItem.workQty" />, @@ -125,33 +110,30 @@ > <StyledDatagrid preferenceKey='waveItem' - bulkActionButtons={() => <BulkDeleteButton mutationMode={OPERATE_MODE} />} + bulkActionButtons={false} rowClick={(id, resource, record) => false} expand={false} expandSingle={false} - omit={['id', 'createTime', 'matnrId', 'waveId', 'batch', 'orderItemId', 'batch', 'fieldsIndex', 'createBy', 'memo']} + omit={['id', 'createTime', 'matnrId', 'waveId', 'batch', 'orderItemId', 'fieldsIndex', 'createBy', 'memo']} > <NumberField source="id" /> <NumberField source="waveId" label="table.field.waveItem.waveId" /> <TextField source="waveCode" label="table.field.waveItem.waveCode" /> <NumberField source="matnrId" label="table.field.waveItem.matnrId" /> - <TextField source="maktx" label="table.field.waveItem.matnrName" /> <TextField source="matnrCode" label="table.field.waveItem.matnrCode" /> + <TextField source="maktx" label="table.field.waveItem.matnrName" /> <TextField source="batch" label="table.field.waveItem.batch" /> <TextField source="splrBatch" label="table.field.waveItem.splrBatch" /> - <TextField source="orderCode" label="table.field.waveItem.orderCode" /> - <NumberField source="orderItemId" label="table.field.waveItem.orderItemId" /> - <TextField source="unit" label="table.field.waveItem.unit" /> - <TextField source="trackCode" label="table.field.waveItem.trackCode" /> - <TextField source="fieldsIndex" label="table.field.waveItem.fieldsIndex" /> <NumberField source="anfme" label="table.field.waveItem.anfme" /> + <TextField source="fieldsIndex" label="table.field.waveItem.fieldsIndex" /> <NumberField source="workQty" label="table.field.waveItem.workQty" /> + <TextField source="unit" label="table.field.waveItem.unit" /> <TextField source="updateBy$" label="common.field.updateBy" /> <DateField source="updateTime" label="common.field.updateTime" showTime /> <TextField source="createBy$" label="common.field.createBy" /> <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} /> + <TextField source="exceStatus$" label="table.field.waveItem.exceStatus" /> </StyledDatagrid> </List> <WaveItemEdit @@ -177,14 +159,10 @@ const DetailButton = (setEditDialog) => { const record = useRecordContext(); const editClick = (event) => { - console.log('--========--->'); event.stopPropagation() setEditDialog(true) } - return ( - <Button label="ra.action.edit" onClick={editClick} startIcon={<ContentCreate />}/> - + <Button label="ra.action.edit" onClick={editClick} startIcon={<ContentCreate />} /> ) - } -- Gitblit v1.9.1