From 47bb33460bd661b5f26a6add762f99aacbaf6cc3 Mon Sep 17 00:00:00 2001 From: luxiaotao1123 <t1341870251@163.com> Date: 星期四, 26 九月 2024 13:58:49 +0800 Subject: [PATCH] # --- zy-acs-flow/src/page/jam/JamList.jsx | 42 +++++++++++++++++++++++++----------------- 1 files changed, 25 insertions(+), 17 deletions(-) diff --git a/zy-acs-flow/src/page/jam/JamList.jsx b/zy-acs-flow/src/page/jam/JamList.jsx index 8bcb480..e29392b 100644 --- a/zy-acs-flow/src/page/jam/JamList.jsx +++ b/zy-acs-flow/src/page/jam/JamList.jsx @@ -123,8 +123,8 @@ const [createDialog, setCreateDialog] = useState(false); const [drawerVal, setDrawerVal] = useState(false); - const onDeprecated = (jamId) => { - request.get("/jam/deprecated/" + jamId).then(res => { + const onDeprecate = (jamId) => { + request.get("/jam/deprecate/" + jamId).then(res => { const { code, msg, data } = res.data; if (code === 200) { notify(msg || 'common.response.success', { type: 'success', messageArgs: { _: msg } }); @@ -163,7 +163,7 @@ perPage={DEFAULT_PAGE_SIZE} filterDefaultValues={{ state: 'RUNNING' }} > - <TabbedDatagrid onDeprecated={onDeprecated} /> + <TabbedDatagrid onDeprecate={onDeprecate} /> </List> <JamCreate open={createDialog} @@ -186,7 +186,7 @@ { id: 'DEPRECATED', name: 'page.jam.enums.state.deprecated' }, ]; -const TabbedDatagrid = ({ onDeprecated }) => { +const TabbedDatagrid = ({ onDeprecate }) => { const translate = useTranslate(); const { filterValues, setFilters, displayedFilters } = useListContext(); const isXSmall = useMediaQuery(theme => @@ -255,24 +255,24 @@ <NumberField source="id" /> <TextField source="uuid" label="table.field.jam.uuid" /> {/* <TextField source="name" label="table.field.jam.name" /> */} - <ReferenceField source="jamSeg" label="table.field.jam.jamSeg" reference="segment" link={false} sortable={false}> - <FunctionField render={(record) => { - return <>{record.groupId} - ({record.serial})</> - }} /> - </ReferenceField> <ReferenceField source="jamAgv" label="table.field.jam.jamAgv" reference="agv" link={false} sortable={false} > <TextField source="uuid" sx={{ fontWeight: 'bold' }} /> + </ReferenceField> + <ReferenceField source="jamSeg" label="table.field.jam.jamSeg" reference="segment" link={false} sortable={false}> + <FunctionField render={(record) => { + return <>{record.groupId} ({record.serial})</> + }} /> </ReferenceField> <ReferenceField source="jamCode" label="table.field.jam.jamCode" reference="code" link={false} sortable={false}> <TextField source="data" /> </ReferenceField> - <ReferenceField source="avoSeg" label="table.field.jam.avoSeg" reference="segment" link={false} sortable={false}> - <FunctionField render={(record) => { - return <>{record.groupId} - ({record.serial})</> - }} /> - </ReferenceField> <ReferenceField source="avoAgv" label="table.field.jam.avoAgv" reference="agv" link={false} sortable={false}> <TextField source="uuid" sx={{ fontWeight: 'bold' }} /> + </ReferenceField> + <ReferenceField source="avoSeg" label="table.field.jam.avoSeg" reference="segment" link={false} sortable={false}> + <FunctionField render={(record) => { + return <>{record.groupId} ({record.serial})</> + }} /> </ReferenceField> <ReferenceField source="avoCode" label="table.field.jam.avoCode" reference="code" link={false} sortable={false}> <TextField source="data" /> @@ -281,10 +281,18 @@ <ReferenceField source="cycleCode" label="table.field.jam.cycleCode" reference="code" link={false} sortable={false}> <TextField source="data" /> </ReferenceField> + <FunctionField label="table.field.jam.duration" cellClassName="duration" render={record => ( + <> + {((record.duration > 6000)) + ? <span style={{ color: 'red', fontWeight: 'bold' }}>{record.duration}</span> + : <span>{record.duration || "-"}</span> + } + ms + </> + )} /> <DateField source="startTime" label="table.field.jam.startTime" showTime /> <DateField source="notifyTime" label="table.field.jam.notifyTime" showTime /> <DateField source="endTime" label="table.field.jam.endTime" showTime /> - <NumberField source="duration" label="table.field.jam.duration" /> <FunctionField label="table.field.segment.state" cellClassName="state" render={record => ( <> {translate(states.find(item => item.id === record.state)?.name)} @@ -304,7 +312,7 @@ (record.state === "RUNNING") && ( <> <ConfirmButton - label="common.action.deprecated" + label="common.action.deprecate" size="small" color="primary" startIcon={<CloseIcon />} @@ -317,7 +325,7 @@ }} data={record.uuid} onConfirm={() => { - onDeprecated(record.id); + onDeprecate(record.id); }} /> </> -- Gitblit v1.9.1