| | |
| | | |
| | | const filters = [ |
| | | <SearchInput source="condition" alwaysOn />, |
| | | |
| | | <NumberInput source="areaId" label="table.field.warehouseAreasItem.areaId" />, |
| | | <TextInput source="asnCode" label="table.field.warehouseAreasItem.asnCode" />, |
| | | <TextInput source="areaName" label="table.field.warehouseAreasItem.areaName" />, |
| | | <NumberInput source="matnrId" label="table.field.warehouseAreasItem.matnrId" />, |
| | | <TextInput source="matnrName" label="table.field.warehouseAreasItem.matnrName" />, |
| | |
| | | const { data: { code, data, msg }, } = await request.get("/fields/enable/list"); |
| | | if (code == 200) { |
| | | const arr = [ |
| | | <NumberField source="id" />, |
| | | <TextField source="asnCode" label="table.field.warehouseAreasItem.asnCode" />, |
| | | <NumberField source="areaId" label="table.field.warehouseAreasItem.areaId" />, |
| | | <TextField source="areaName" label="table.field.warehouseAreasItem.areaName" />, |
| | | <NumberField source="matnrId" label="table.field.warehouseAreasItem.matnrId" />, |
| | | <TextField source="maktx" label="table.field.warehouseAreasItem.matnrName" />, |
| | | <TextField source="matnrCode" label="table.field.warehouseAreasItem.matnrCode" />, |
| | | <TextField source="trackCode" label="table.field.warehouseAreasItem.barcode" />, |
| | | <NumberField source="anfme" label="table.field.warehouseAreasItem.anfme" />, |
| | | <NumberField source="workQty" label="table.field.warehouseAreasItem.workQty" />, |
| | | <NumberField source="qty" label="table.field.warehouseAreasItem.qty" />, |
| | | <NumberField key="id" source="id" />, |
| | | <TextField key="asnCode" source="asnCode" label="table.field.warehouseAreasItem.asnCode" />, |
| | | <NumberField key="areaId" source="areaId" label="table.field.warehouseAreasItem.areaId" />, |
| | | <TextField key="areaName" source="areaName" label="table.field.warehouseAreasItem.areaName" />, |
| | | <NumberField key="matnrId" source="matnrId" label="table.field.warehouseAreasItem.matnrId" />, |
| | | <TextField key="maktx" source="maktx" label="table.field.warehouseAreasItem.matnrName" />, |
| | | <TextField key="matnrCode" source="matnrCode" label="table.field.warehouseAreasItem.matnrCode" />, |
| | | <TextField key="trackCode" source="trackCode" label="table.field.warehouseAreasItem.barcode" />, |
| | | <NumberField key="anfme" source="anfme" label="table.field.warehouseAreasItem.anfme" />, |
| | | <NumberField key="workQty" source="workQty" label="table.field.warehouseAreasItem.workQty" />, |
| | | <NumberField key="qty" source="qty" label="table.field.warehouseAreasItem.qty" />, |
| | | // <MyField source="isptQty" label="table.field.qlyIsptItem.anfme" |
| | | // onClick={(event, record, val) => { |
| | | // event.stopPropagation(); |
| | |
| | | // setDrawerVal(!!drawerVal && drawerVal === val ? null : val); |
| | | // }} |
| | | // />, |
| | | <TextField source="splrBatch" label="table.field.warehouseAreasItem.splrBtch" />, |
| | | <TextField source="batch" label="table.field.warehouseAreasItem.batch" />, |
| | | <TextField source="unit" label="table.field.warehouseAreasItem.unit" />, |
| | | <TextField source="stockUnit" label="table.field.warehouseAreasItem.stockUnit" />, |
| | | <TextField source="brand" label="table.field.warehouseAreasItem.brand" />, |
| | | <TextField source="shipperId" label="table.field.warehouseAreasItem.shipperId" />, |
| | | <TextField source="splrId" label="table.field.warehouseAreasItem.splrId" />, |
| | | <TextField source="isptResult$" label="table.field.warehouseAreasItem.isptResult" sortable={false} />, |
| | | <NumberField source="weight" label="table.field.warehouseAreasItem.weight" />, |
| | | <TextField source="prodTime" label="table.field.warehouseAreasItem.prodTime" />, |
| | | <TextField key="splrBatch" source="splrBatch" label="table.field.warehouseAreasItem.splrBtch" />, |
| | | <TextField key="batch" source="batch" label="table.field.warehouseAreasItem.batch" />, |
| | | <TextField key="unit" source="unit" label="table.field.warehouseAreasItem.unit" />, |
| | | <TextField key="stockUnit" source="stockUnit" label="table.field.warehouseAreasItem.stockUnit" />, |
| | | <TextField key="brand" source="brand" label="table.field.warehouseAreasItem.brand" />, |
| | | <TextField key="shipperId" source="shipperId" label="table.field.warehouseAreasItem.shipperId" />, |
| | | <TextField key="splrId" source="splrId" label="table.field.warehouseAreasItem.splrId" />, |
| | | <TextField key="isptResult" source="isptResult$" label="table.field.warehouseAreasItem.isptResult" sortable={false} />, |
| | | <NumberField key="weight" source="weight" label="table.field.warehouseAreasItem.weight" />, |
| | | <TextField key="prodTime" source="prodTime" label="table.field.warehouseAreasItem.prodTime" />, |
| | | ] |
| | | const fields = data.map(el => <TextField key={el.fields} source={`extendFields.[${el.fields}]`} label={el.fieldsAlise} />) |
| | | const lastArr = [ |
| | | <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 key="updateBy" source="updateBy$" label="common.field.updateBy" />, |
| | | <DateField key="updateTime" source="updateTime" label="common.field.updateTime" showTime />, |
| | | <TextField key="createBy" source="createBy$" label="common.field.createBy" />, |
| | | <DateField key="createTime" source="createTime" label="common.field.createTime" showTime />, |
| | | <BooleanField key="statusBool" source="statusBool" label="common.field.status" sortable={false} />, |
| | | <TextField key="memo" source="memo" label="common.field.memo" sortable={false} />, |
| | | ] |
| | | setColumns([...arr, ...fields, ...lastArr]); |
| | | //filters添加过滤字段 |
| | | data.map(el => { |
| | | var i =0; |
| | | filters.map((item) =>{ |
| | | if(item.key === el.fields){ |
| | | i = 1; |
| | | } |
| | | }) |
| | | i===0 && filters.push(<TextInput key={el.fields} source={el.fields} label={el.fieldsAlise} />) |
| | | }) |
| | | } else { |
| | | notify(msg); |
| | | } |