From 351f8191a009e12b66e1215eaac70f3857a9b504 Mon Sep 17 00:00:00 2001 From: luxiaotao1123 <t1341870251@163.com> Date: 星期二, 24 九月 2024 12:51:45 +0800 Subject: [PATCH] # --- zy-acs-flow/src/page/bus/BusList.jsx | 32 +++++++++++++++++++++++--------- 1 files changed, 23 insertions(+), 9 deletions(-) diff --git a/zy-acs-flow/src/page/bus/BusList.jsx b/zy-acs-flow/src/page/bus/BusList.jsx index fb3d176..ab39add 100644 --- a/zy-acs-flow/src/page/bus/BusList.jsx +++ b/zy-acs-flow/src/page/bus/BusList.jsx @@ -47,6 +47,8 @@ import BusListAside from "./BusListAside"; import { getBusStsColor } from '@/utils/color-util'; import CancelIcon from '@mui/icons-material/Cancel'; +import request from '@/utils/request'; +import ConfirmButton from "../components/ConfirmButton"; const StyledDatagrid = styled(DatagridConfigurable)(({ theme }) => ({ '& .css-1vooibu-MuiSvgIcon-root': { @@ -99,8 +101,9 @@ const [createDialog, setCreateDialog] = useState(false); const [drawerVal, setDrawerVal] = useState(false); - const onCancel = (onCancel) => { - alert(onCancel.busNo); + const onCancel = (busId) => { + console.log(busId); + } return ( @@ -171,18 +174,29 @@ <FunctionField label="common.field.opt" cellClassName="opt" render={record => ( (record.busSts === 15 || true) && ( // <DeleteButton label="" sx={{ padding: '1px', fontSize: '.75rem' }} mutationMode={OPERATE_MODE} /> - <Button + // <Button + // size="small" + // color="error" + // startIcon={<CancelIcon />} + // sx={{ padding: '1px', fontSize: '.75rem' }} + // onClick={(event) => { + // event.stopPropagation(); + // onCancel(record); + // }} + // > + // {translate('ra.action.cancel')} + // </Button> + <ConfirmButton + label="ra.action.cancel" size="small" color="error" startIcon={<CancelIcon />} sx={{ padding: '1px', fontSize: '.75rem' }} - onClick={(event) => { - event.stopPropagation(); - onCancel(record); + data={record.busNo} + onConfirm={() => { + onCancel(record.id); }} - > - {translate('ra.action.cancel')} - </Button> + /> ) )} /> </StyledDatagrid> -- Gitblit v1.9.1