From e0f90699279803dd529fd1f41b4c3c62e57e0fcb Mon Sep 17 00:00:00 2001
From: skyouc
Date: 星期一, 23 六月 2025 13:48:13 +0800
Subject: [PATCH] 波次下发任务功能优化 代码优化
---
rsf-admin/src/page/orders/wave/WaveItemList.jsx | 5 ++++-
1 files changed, 4 insertions(+), 1 deletions(-)
diff --git a/rsf-admin/src/page/orders/wave/WaveItemList.jsx b/rsf-admin/src/page/orders/wave/WaveItemList.jsx
index 961de23..990a0fd 100644
--- a/rsf-admin/src/page/orders/wave/WaveItemList.jsx
+++ b/rsf-admin/src/page/orders/wave/WaveItemList.jsx
@@ -33,6 +33,7 @@
DeleteButton,
useGetRecordId,
Button,
+ useRefresh,
} from 'react-admin';
import { PAGE_DRAWER_WIDTH, OPERATE_MODE, DEFAULT_PAGE_SIZE } from '@/config/setting';
import PauseCircleOutlineIcon from '@mui/icons-material/PauseCircleOutline';
@@ -191,6 +192,7 @@
const { data, selectedIds, onUnselectItems } = useListContext();
const waveId = useGetRecordId();
const notify = useNotify();
+ const refresh = useRefresh()
const startClick = async () => {
onUnselectItems();
const { data: { code, data, msg } } = await request.post('/wave/selects/task', { wave: waveId, waveItem: selectedIds });
@@ -200,6 +202,7 @@
} else {
notify(msg);
}
+ refresh()
}
return (
<Button label="toolbar.publicWorking" onClick={startClick} startIcon={<PlayArrowOutlinedIcon />} variant="outlined" />
@@ -213,6 +216,6 @@
onUnselectItems();
}
return (
- record?.exceStatus == 2 ? <Button label="toolbar.pause" onClick={pauseClick} startIcon={<PauseCircleOutlineIcon />} /> : <></>
+ record?.exceStatus == 1 ? <Button label="toolbar.pause" onClick={pauseClick} startIcon={<PauseCircleOutlineIcon />} /> : <></>
)
}
\ No newline at end of file
--
Gitblit v1.9.1