|  |  |  | 
|---|
|  |  |  | WrapperField, | 
|---|
|  |  |  | useRecordContext, | 
|---|
|  |  |  | DatagridConfigurable, | 
|---|
|  |  |  | useRedirect, | 
|---|
|  |  |  | } from 'react-admin'; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | import { PAGE_DRAWER_WIDTH, OPERATE_MODE, DEFAULT_PAGE_SIZE } from '@/config/setting.js'; | 
|---|
|  |  |  | 
|---|
|  |  |  | })); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | const TransferOrders = () => { | 
|---|
|  |  |  | const redirct = useRedirect(); | 
|---|
|  |  |  | const record = useRecordContext(); | 
|---|
|  |  |  | if (!record) return null; | 
|---|
|  |  |  | const translate = useTranslate(); | 
|---|
|  |  |  | 
|---|
|  |  |  | perPage={DEFAULT_PAGE_SIZE} | 
|---|
|  |  |  | > | 
|---|
|  |  |  | <StyledDatagrid | 
|---|
|  |  |  | sx={{ width: '100%' }} | 
|---|
|  |  |  | sx={{ margin: 'auto', width: '100%' }} | 
|---|
|  |  |  | preferenceKey='outStock' | 
|---|
|  |  |  | bulkActionButtons={false} | 
|---|
|  |  |  | rowClick={false} | 
|---|
|  |  |  | rowClick={(id, resource, record) => { | 
|---|
|  |  |  | if (record.type == 'out') { | 
|---|
|  |  |  | redirct("/outStock") | 
|---|
|  |  |  | } else if (record.type == 'in') { | 
|---|
|  |  |  | redirct("/asnOrder") | 
|---|
|  |  |  | } | 
|---|
|  |  |  | }} | 
|---|
|  |  |  | expandSingle={true} | 
|---|
|  |  |  | omit={['id', 'createTime', 'createBy$', 'memo', 'rleStatus$']} | 
|---|
|  |  |  | omit={['id', 'memo']} | 
|---|
|  |  |  | > | 
|---|
|  |  |  | <NumberField source="id" /> | 
|---|
|  |  |  | <TextField source="code" label="table.field.outStock.code" /> | 
|---|
|  |  |  | <TextField source="poCode" label="table.field.outStock.poCode" /> | 
|---|
|  |  |  | <TextField source="type$" label="table.field.outStock.type" /> | 
|---|
|  |  |  | <TextField cellClassName="wkType" source="wkType$" label="table.field.outStock.wkType" /> | 
|---|
|  |  |  | <NumberField source="anfme" label="table.field.outStock.anfme" /> | 
|---|
|  |  |  | <NumberField source="workQty" label="table.field.outStock.workQty" /> | 
|---|
|  |  |  | <NumberField source="qty" label="table.field.outStock.qty" /> | 
|---|
|  |  |  | <TextField source="logisNo" label="table.field.outStock.logisNo" /> | 
|---|
|  |  |  | <TextField source="rleStatus$" label="table.field.outStock.rleStatus" sortable={false} /> | 
|---|
|  |  |  | <TextField source="updateBy$" label="common.field.updateBy" /> | 
|---|
|  |  |  | <DateField source="updateTime" label="common.field.updateTime" showTime /> | 
|---|
|  |  |  | <TextField source="code" label="table.field.transferOrder.code"/> | 
|---|
|  |  |  | <TextField source="poCode" label="table.field.transferOrder.poCode" /> | 
|---|
|  |  |  | <TextField source="type$" label="table.field.transferOrder.type" /> | 
|---|
|  |  |  | <TextField cellClassName="wkType" source="wkType$" label="table.field.transferOrder.wkType" /> | 
|---|
|  |  |  | <NumberField source="anfme" label="table.field.transferOrder.anfme" /> | 
|---|
|  |  |  | <NumberField source="workQty" label="table.field.transferOrder.workQty" /> | 
|---|
|  |  |  | <NumberField source="qty" label="table.field.transferOrder.qty" /> | 
|---|
|  |  |  | <TextField source="createBy$" label="common.field.createBy" /> | 
|---|
|  |  |  | <TextField source="updateBy$" label="common.field.updateBy" /> | 
|---|
|  |  |  | <DateField source="createTime" label="common.field.createTime" showTime /> | 
|---|
|  |  |  | <DateField source="updateTime" label="common.field.updateTime" showTime /> | 
|---|
|  |  |  | <BillStatusField cellClassName="status" source="exceStatus" label="table.field.outStock.exceStatus" /> | 
|---|
|  |  |  | <TextField source="memo" label="common.field.memo" sortable={false} /> | 
|---|
|  |  |  | </StyledDatagrid> | 
|---|