From 72ca54b5a36818de16acf81c9c395e9f35a39a67 Mon Sep 17 00:00:00 2001 From: skyouc Date: 星期三, 11 六月 2025 09:53:27 +0800 Subject: [PATCH] 下发执行页,添加默认请求方法 --- rsf-admin/src/page/orders/outStock/OutStockPublic.jsx | 33 ++++++++++++++++----------------- rsf-admin/src/config/setting.js | 4 +++- 2 files changed, 19 insertions(+), 18 deletions(-) diff --git a/rsf-admin/src/config/setting.js b/rsf-admin/src/config/setting.js index 23e458a..522d719 100644 --- a/rsf-admin/src/config/setting.js +++ b/rsf-admin/src/config/setting.js @@ -39,4 +39,6 @@ export const LOGIN_BACKGROUND = 'media'; // image | media -export const CUSTOM_PAGES_DATA_INTERVAL = 1000; \ No newline at end of file +export const CUSTOM_PAGES_DATA_INTERVAL = 1000; + +export const DEFAULT_TYPE = 15; //榛樿鏁堢巼浼樺寲 15锛氭晥鐜囦紭鍖� 16锛氬厛杩涘厛鍑� \ No newline at end of file diff --git a/rsf-admin/src/page/orders/outStock/OutStockPublic.jsx b/rsf-admin/src/page/orders/outStock/OutStockPublic.jsx index 5ba82cb..40e4607 100644 --- a/rsf-admin/src/page/orders/outStock/OutStockPublic.jsx +++ b/rsf-admin/src/page/orders/outStock/OutStockPublic.jsx @@ -38,7 +38,7 @@ useRefresh, useRedirect, } from 'react-admin'; -import { PAGE_DRAWER_WIDTH, OPERATE_MODE, DEFAULT_PAGE_SIZE, DEFAULT_ITEM_PAGE_SIZE } from '@/config/setting'; +import { PAGE_DRAWER_WIDTH, OPERATE_MODE, DEFAULT_PAGE_SIZE, DEFAULT_ITEM_PAGE_SIZE, DEFAULT_TYPE } from '@/config/setting'; import { styled } from '@mui/material/styles'; import { DataGrid, useGridApiContext, GridActionsCellItem, useGridApiRef } from '@mui/x-data-grid'; import request from '@/utils/request'; @@ -60,16 +60,16 @@ } })); - const OutStockPublic = (props) => { const { record, open, setOpen } = props; const notify = useNotify(); const gridRef = useGridApiRef(); const [rows, setRows] = useState({}); const translate = useTranslate(); - const [selectedIds, setSelectedIds] = React.useState([]); + const [selectedIds, setSelectedIds] = useState([]); const [formData, setFormData] = useState({ - orderId: record?.id + orderId: record?.id, + waveId: DEFAULT_TYPE }); const [dialog, setDialog] = useState(false); const [selectedValue, setSelectedValue] = useState({}); @@ -81,28 +81,26 @@ const handleClose = (value) => { setDialog(false); setSelectedValue(value); - console.log(rows); - console.log(value); - const newRows = rows.map(item => { - return { - ...item, - siteNo: value?.site - } - }) - setRows(newRows); + const newRows = rows.map(item => { + return { + ...item, + siteNo: value?.site + } + }) + setRows(newRows); }; useEffect(() => { - getWaveRule() - }, [formData, open]) - + if (open) { + getWaveRule() + } + }, [open, formData]) const getWaveRule = async () => { if (formData.waveId == null && formData.waveId == undefined) { return } const { data: { code, data, msg } } = await request.post('/outStock/order/getOutTaskItems', { ...formData }); - if (code === 200) { setRows(data) } else { @@ -132,6 +130,7 @@ <AutocompleteInput label="table.field.waveRule.type" onChange={(e) => handleChange(e, 'waveId')} + defaultValue={15} value={formData.type} validate={required()} /> -- Gitblit v1.9.1