| | |
| | | tabs: { |
| | | detail: 'DETAIL', |
| | | task: 'TASK', |
| | | error: 'ERROR', |
| | | } |
| | | } |
| | | }, |
| | |
| | | tabs: { |
| | | detail: '数据采集', |
| | | task: '任务统计', |
| | | error: '异常日志', |
| | | } |
| | | } |
| | | }, |
| | |
| | | import { AgvShowDetail } from "./show/AgvShowDetail"; |
| | | import { AgvShowAside } from "./show/AgvShowAside"; |
| | | import { AgvShowTask } from "./show/AgvShowTask"; |
| | | import { AgvShowError } from "./show/AgvShowError"; |
| | | import CustomerTopToolBar from "../components/EditTopToolBar"; |
| | | import { useTheme } from '@mui/material/styles'; |
| | | import PulseSignal from "../components/PulseSignal"; |
| | |
| | | <TabbedShowLayout.Tab label="page.agv.show.tabs.task" path="tasks"> |
| | | <AgvShowTask agvId={record.id} /> |
| | | </TabbedShowLayout.Tab> |
| | | <TabbedShowLayout.Tab label="page.agv.show.tabs.error" path="errors"> |
| | | <AgvShowError agvId={record.id} /> |
| | | </TabbedShowLayout.Tab> |
| | | </TabbedShowLayout> |
| | | </CardContent> |
| | | </Card> |
New file |
| | |
| | | |
| | | |
| | | export const AgvShowError = ({ agvId }) => { |
| | | |
| | | return ( |
| | | <> |
| | | error |
| | | </> |
| | | ) |
| | | } |