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