From 6cfcfa0b4d2d5a5cd28f4486594eb5db16b679c4 Mon Sep 17 00:00:00 2001 From: skyouc Date: 星期一, 14 七月 2025 19:18:01 +0800 Subject: [PATCH] 盘点单功能优化 --- rsf-admin/src/page/orders/check/SelectMatnrModal.jsx | 45 ++++++--------------------------------------- 1 files changed, 6 insertions(+), 39 deletions(-) diff --git a/rsf-admin/src/page/orders/check/SelectMatnrModal.jsx b/rsf-admin/src/page/orders/check/SelectMatnrModal.jsx index 08e9a61..bf53f9c 100644 --- a/rsf-admin/src/page/orders/check/SelectMatnrModal.jsx +++ b/rsf-admin/src/page/orders/check/SelectMatnrModal.jsx @@ -44,18 +44,14 @@ MenuItem } from '@mui/material'; import DialogCloseButton from "../../components/DialogCloseButton"; -import StatusSelectInput from "../../components/StatusSelectInput"; import ConfirmButton from "../../components/ConfirmButton"; import MatnrInfoModal from "./MatnrInfoModal"; -import { useForm, Controller, useWatch, FormProvider, useFormContext } from "react-hook-form"; import SaveIcon from '@mui/icons-material/Save'; import request from '@/utils/request'; import { Add, Edit, Delete } from '@mui/icons-material'; -import _, { set } from 'lodash'; import { DataGrid, useGridApiRef } from '@mui/x-data-grid'; import DictionarySelect from "../../components/DictionarySelect"; import DictSelect from "../../components/DictSelect"; -import "./asnOrder.css"; const SelectMatnrModal = (props) => { const { open, setOpen, asnId, billReload } = props; @@ -159,7 +155,7 @@ const handleDelete = async () => { - const res = await request.post(`/outStock/remove/${asnId}`); + const res = await request.post(`/check/remove/${asnId}`); if (res?.data?.code === 200) { setOpen(false); refresh(); @@ -169,7 +165,7 @@ }; const requestGetHead = async () => { - const res = await request.get(`/outStock/${asnId}`); + const res = await request.get(`/check/${asnId}`); if (res?.data?.code === 200) { setFormData(res.data.data) } else { @@ -178,7 +174,7 @@ } const requestGetBody = async () => { - const res = await request.post(`/outStockItem/page`, { asnId }); + const res = await request.post(`/checkItem/page`, { asnId }); if (res?.data?.code === 200) { setTableData(res.data.data.records) } else { @@ -219,42 +215,14 @@ <Box sx={{ display: 'flex', flexDirection: 'column', gap: 3 }}> <Form defaultValues={formData}> <Grid container spacing={2}> - {/* <Grid item md={2}> - <DictSelect - label={translate("table.field.asnOrder.type")} - value={formData.type} - onChange={(e) => handleChange(e.target.value, 'type')} - dictTypeCode="sys_order_type" - required - /> - </Grid> */} <Grid item md={2}> <DictSelect - label={translate("table.field.outStock.wkType")} + label={translate("table.field.checkOrder.checkType")} value={formData.wkType} variant="filled" - group='2' onChange={(e) => handleChange(e.target.value, 'wkType')} - dictTypeCode="sys_business_type" + dictTypeCode="sys_check_order_type" required - /> - </Grid> - <Grid item md={2}> - <TextField - label={translate("table.field.outStock.poCode")} - value={formData.poCode} - variant="filled" - size='small' - onChange={(e) => handleChange(e.target.value, 'poCode')} - /> - </Grid> - <Grid item md={2}> - <TextField - label={translate("table.field.outStock.logisNo")} - value={formData.logisNo} - variant="filled" - size='small' - onChange={(e) => handleChange(e.target.value, 'logisNo')} /> </Grid> <Grid item md={2}> @@ -270,11 +238,9 @@ </Grid> </Form> </Box> - <Box sx={{ mt: 2 }}> <Stack direction="row" spacing={2}> <Button variant="contained" onClick={() => setCreateDialog(true)}>鏂板鐗╂枡</Button> - {/* {asnId !== '' && <ConfirmButton label={'鍒犻櫎'} variant="outlined" color="error" onConfirm={handleDelete} />} */} <ConfirmButton label={'鍒犻櫎'} variant="outlined" color="error" onConfirm={handleDeleteItem} /> </Stack> </Box> @@ -516,6 +482,7 @@ if (code === 200) { const cols = data.map(el => ({ field: el.fields, + key: el.id, headerName: el.fieldsAlise, minWidth: 100, flex: 1, -- Gitblit v1.9.1