| | |
| | | import Insight from "./insight"; |
| | | import Device from "./Device"; |
| | | import Settings from "./settings"; |
| | | import Batch from "./batch"; |
| | | import * as Http from './http'; |
| | | import WebSocketClient from './websocket' |
| | | import ConfirmButton from "../page/components/ConfirmButton"; |
| | |
| | | const [insightVisible, setInsightVisible] = useState(false); |
| | | const [deviceVisible, setDeviceVisible] = useState(false); |
| | | const [settingsVisible, setSettingsVisible] = useState(false); |
| | | const [batchSelectionVisible, setBatchSelectionVisible] = useState(false); |
| | | |
| | | const [spriteSettings, setSpriteSettings] = useState(null); |
| | | const prevSpriteSettingsRef = useRef(); |
| | | const [batchSprites, setBatchSprites] = useState([]); |
| | | |
| | | const [curZone, setCurZone] = useState(() => { |
| | | const storedValue = localStorage.getItem('curZone'); |
| | |
| | | |
| | | setDeviceVisible(false); |
| | | setSettingsVisible(false); |
| | | setBatchSelectionVisible(false); |
| | | |
| | | setSpriteSettings(null); |
| | | setBatchSprites([]); |
| | | |
| | | switch (mode) { |
| | | case MapMode.OBSERVER_MODE: |
| | |
| | | <Button |
| | | variant="contained" |
| | | color="primary" |
| | | sx={{ mr: 1 }} |
| | | sx={{ mr: 2 }} |
| | | > |
| | | 停止RCS运转 |
| | | </Button> |
| | | <Button variant="contained" color="secondary"> |
| | | 模拟AGV运行 |
| | | <Button variant="contained" color="primary"> |
| | | 系统报告 |
| | | </Button> |
| | | </> |
| | | )} |
| | |
| | | width={570} |
| | | /> |
| | | |
| | | <Batch |
| | | open={batchSelectionVisible} |
| | | onCancel={() => { |
| | | setBatchSelectionVisible(false); |
| | | }} |
| | | /> |
| | | |
| | | </Box> |
| | | ); |
| | | } |