From f2833c7f3e01c997e94a66bd5dd9be738b5c6cc7 Mon Sep 17 00:00:00 2001 From: skyouc Date: 星期四, 26 六月 2025 13:31:08 +0800 Subject: [PATCH] 波次任务下发功能优化 --- rsf-admin/src/page/orders/purchase/PurchaseEdit.jsx | 51 +++++++++++++++++++++++---------------------------- 1 files changed, 23 insertions(+), 28 deletions(-) diff --git a/rsf-admin/src/page/orders/purchase/PurchaseEdit.jsx b/rsf-admin/src/page/orders/purchase/PurchaseEdit.jsx index 759b842..dd146a1 100644 --- a/rsf-admin/src/page/orders/purchase/PurchaseEdit.jsx +++ b/rsf-admin/src/page/orders/purchase/PurchaseEdit.jsx @@ -42,7 +42,8 @@ const PurchaseEdit = () => { const translate = useTranslate(); - + const dicts = JSON.parse(localStorage.getItem('sys_dicts'))?.filter(dict => (dict.dictTypeCode == 'sys_in_stock_type')) || []; + const business = JSON.parse(localStorage.getItem('sys_dicts'))?.filter(dict => (dict.dictTypeCode == 'sys_business_type'))?.filter(data => (data.group == '1')) || []; return ( <> <Edit @@ -59,7 +60,7 @@ defaultValues={{}} // validate={(values) => { }} > - <Grid container width={{ xs: '100%', xl: '80%' }} rowSpacing={3} columnSpacing={3}> + <Grid container width={{ xs: '100%', xl: '100%' }} rowSpacing={3} columnSpacing={3}> <Grid item xs={18} md={10}> <Typography variant="h6" gutterBottom> {translate('common.edit.title.main')} @@ -73,21 +74,27 @@ /> </Stack> */} <Stack direction='row' gap={2}> - <TextInput - label="table.field.purchase.type" - source="type$" + <AutocompleteInput + choices={dicts} + optionText="label" + label="table.field.asnOrder.type" + source="type" + optionValue="value" parse={v => v} - validate={required()} + /> + <AutocompleteInput + choices={business} + optionText="label" + label="table.field.asnOrder.wkType" + source="wkType" + optionValue="value" + parse={v => v} /> <TextInput label="table.field.purchase.source" source="source" parse={v => v} validate={required()} - /> - <DateInput - label="table.field.purchase.preArr" - source="preArr" /> <NumberInput label="table.field.purchase.anfme" @@ -96,15 +103,10 @@ /> </Stack> <Stack direction='row' gap={2}> - <NumberInput - label="table.field.purchase.qty" - source="qty" - validate={required()} - /> - <NumberInput - label="table.field.purchase.workQty" - source="workQty" - validate={required()} + <TextInput + label="table.field.purchase.project" + source="project" + parse={v => v} /> <TextInput label="table.field.purchase.channel" @@ -116,20 +118,13 @@ source="platCode" parse={v => v} /> - </Stack> - <Stack direction='row' gap={2}> - <DateInput + <DateInput label="table.field.purchase.startTime" source="startTime" /> <DateInput label="table.field.purchase.endTime" source="endTime" - /> - <TextInput - label="table.field.purchase.project" - source="project" - parse={v => v} /> </Stack> </Grid> @@ -144,7 +139,7 @@ </Grid> </SimpleForm> </Edit > - <PurchaseItemList /> + <PurchaseItemList /> </> ) } -- Gitblit v1.9.1