| | |
| | | DeleteButton, |
| | | FunctionField, |
| | | Pagination, |
| | | useNotify, |
| | | } from 'react-admin'; |
| | | import { Box, Typography, Button, Chip } from '@mui/material'; |
| | | import { styled } from '@mui/material/styles'; |
| | |
| | | |
| | | const BusList = () => { |
| | | const translate = useTranslate(); |
| | | |
| | | const notify = useNotify(); |
| | | const [createDialog, setCreateDialog] = useState(false); |
| | | const [drawerVal, setDrawerVal] = useState(false); |
| | | |
| | | const onCancel = (busId) => { |
| | | console.log(busId); |
| | | |
| | | request.get("/bus/cancel/" + busId).then(res => { |
| | | const { code, msg, data } = res.data; |
| | | if (code === 200) { |
| | | notify(msg || 'common.response.success', { type: 'success', messageArgs: { _: msg } }); |
| | | } else { |
| | | notify(msg || 'common.response.fail', { type: 'error', messageArgs: { _: msg } }); |
| | | } |
| | | }) |
| | | } |
| | | |
| | | return ( |
| | |
| | | <TextField source="memo" label="common.field.memo" sortable={false} emptyText="-" /> |
| | | <FunctionField label="common.field.opt" cellClassName="opt" render={record => ( |
| | | (record.busSts === 15 || true) && ( |
| | | // <DeleteButton label="" sx={{ padding: '1px', fontSize: '.75rem' }} mutationMode={OPERATE_MODE} /> |
| | | // <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" |