From 299cd2a4b79f32f9e1b55997e48bbe7e598c2d3f Mon Sep 17 00:00:00 2001
From: skyouc
Date: 星期三, 27 八月 2025 17:31:47 +0800
Subject: [PATCH] 添加openApi模块 添加下发任务接口模块

---
 rsf-admin/src/page/orders/check/SelectMatnrModal.jsx |   36 +++++++++++++++++++++++++++---------
 1 files changed, 27 insertions(+), 9 deletions(-)

diff --git a/rsf-admin/src/page/orders/check/SelectMatnrModal.jsx b/rsf-admin/src/page/orders/check/SelectMatnrModal.jsx
index fae5476..a25c4c0 100644
--- a/rsf-admin/src/page/orders/check/SelectMatnrModal.jsx
+++ b/rsf-admin/src/page/orders/check/SelectMatnrModal.jsx
@@ -83,7 +83,8 @@
 
     const [formData, setFormData] = useState({
         type: '',
-        wkType: '',
+        wkType: '7',
+        checkType: '0',
         poCode: '',
         logisNo: '',
         arrTime: ''
@@ -101,7 +102,8 @@
     const resetData = () => {
         setFormData({
             type: '',
-            wkType: '',
+            wkType: '7',
+            checkType: '0',
             poCode: '',
             logisNo: '',
             arrTime: ''
@@ -198,7 +200,7 @@
                 aria-hidden
                 fullWidth
                 disableRestoreFocus
-                maxWidth="lg"   // 'xs' | 'sm' | 'md' | 'lg' | 'xl'
+                maxWidth="xl"   // 'xs' | 'sm' | 'md' | 'lg' | 'xl'
             >
                 <DialogTitle id="form-dialog-title" sx={{
                     position: 'sticky',
@@ -217,11 +219,21 @@
                             <Grid container spacing={2}>
                                 <Grid item md={2}>
                                     <DictSelect
-                                        label={translate("table.field.checkOrder.checkType")}
+                                        label={translate("table.field.checkOrder.type")}
                                         value={formData.wkType}
                                         variant="filled"
                                         onChange={(e) => handleChange(e.target.value, 'wkType')}
                                         dictTypeCode="sys_check_order_type"
+                                        required
+                                    />
+                                </Grid>
+                                <Grid item md={2}>
+                                    <DictSelect
+                                        label={translate("table.field.checkOrder.checkType")}
+                                        value={formData.checkType}
+                                        variant="filled"
+                                        onChange={(e) => handleChange(e.target.value, 'checkType')}
+                                        dictTypeCode="sys_check_type"
                                         required
                                     />
                                 </Grid>
@@ -240,8 +252,10 @@
                     </Box>
                     <Box sx={{ mt: 2 }}>
                         <Stack direction="row" spacing={2}>
-                            <Button variant="contained" onClick={() => setCreateDialog(true)}>鏂板鐗╂枡</Button>
-                            <ConfirmButton label={'鍒犻櫎'} variant="outlined" color="error" onConfirm={handleDeleteItem} />
+                            <Button variant="contained" onClick={() => setCreateDialog(true)} >
+                                {translate('common.action.newAddMats')}
+                            </Button>
+                            <ConfirmButton label={"toolbar.delete"} variant="outlined" color="error" onConfirm={handleDeleteItem} />
                         </Stack>
                     </Box>
                     <Box sx={{ mt: 2 }}>
@@ -380,6 +394,7 @@
 const AsnOrderModalTable = ({ tabelData, setTableData, asnId, selectedRows, setSelectedRows, tableRef }) => {
     const translate = useTranslate();
     const notify = useNotify();
+    const [check, setCheck] = useState([]);
 
     const [columns, setColumns] = useState([
         {
@@ -396,9 +411,9 @@
         },
         {
             field: 'anfme',
-            headerName: translate('table.field.outStockItem.anfme') + "*",
+            headerName: translate('table.field.checkOrder.anfme') + "*",
             type: 'number',
-            minWidth: 100,
+            minWidth: 120,
             flex: 1,
             editable: true,
             valueFormatter: (val) => val < 0 ? 0 : val,
@@ -467,7 +482,9 @@
     let cdata = useRef([]);
 
     useEffect(() => {
-        getDynamicFields();
+        if (check == null || check.length < 1) {
+            getDynamicFields();
+        }
     }, []);
 
     useEffect(() => {
@@ -488,6 +505,7 @@
                 flex: 1,
                 editable: false
             }))
+            setCheck(cols);
             setColumns([...columns, ...cols, action])
         } else {
             notify(msg);

--
Gitblit v1.9.1