zy-asrs-flow/src/pages/map/header/floor.jsx | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
zy-asrs-flow/src/pages/map/index.jsx | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
zy-asrs-flow/src/pages/map/utils.js | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
zy-asrs-flow/src/pages/map/header/floor.jsx
@@ -20,16 +20,6 @@ const intl = useIntl(); const { styles } = useStyles(); const [floorSelectOptions, setFloorSelectOptions] = useState([]); React.useEffect(() => { const initFloorList = async () => { const data = await Utils.fetchMapFloor(); setFloorSelectOptions(data) } initFloorList(); }, []); const floorChange = (floor) => { props.setCurFloor(floor); } @@ -39,7 +29,7 @@ <div className={styles.floorBox}> <Segmented size={'large'} options={floorSelectOptions} options={props.floorList} value={props.curFloor} onChange={floorChange} style={{ zy-asrs-flow/src/pages/map/index.jsx
@@ -85,11 +85,10 @@ const [dataFetched, setDataFetched] = React.useState(false); const [curSprite, setCurSPrite] = React.useState(null); const prevCurSpriteRef = React.useRef(); const hasFloor = true; // const [hasFloor, setHasFloor] = React.useState(true); const [floorList, setFloorList] = React.useState([]); const [curFloor, setCurFloor] = React.useState(() => { const storedValue = localStorage.getItem('curFloor'); return storedValue !== null ? JSON.parse(storedValue) : 1; return storedValue !== null ? JSON.parse(storedValue) : null; }); const [batchSprites, setBatchSprites] = React.useState([]); const [batchDrawerVisible, setBatchDrawerVisible] = React.useState(false); @@ -112,7 +111,11 @@ }; window.addEventListener('resize', handleResize); await Utils.fetchMapData(curFloor); const mapFloorData = await Utils.fetchMapFloor(); setFloorList(mapFloorData); let defaultFloor = curFloor || mapFloorData?.[0]?.value; setCurFloor(defaultFloor); await Utils.fetchMapData(defaultFloor); setDataFetched(true); setModel(MapModel.OBSERVER_MODEL) setTimeout(() => { @@ -368,8 +371,9 @@ <Content ref={contentRef} className={styles.content}> <div ref={mapRef} /> {hasFloor && ( {floorList.length > 0 && ( <MapFloor floorList={floorList} curFloor={curFloor} setCurFloor={setCurFloor} /> zy-asrs-flow/src/pages/map/utils.js
@@ -347,8 +347,9 @@ const res = await Http.doPost('api/map/floor/list'); if (res.code === 200) { return eval(res.data); } else { mapNotify(res.msg, NOTIFY_TYPE.ERROR); } mapNotify(res.msg, NOTIFY_TYPE.ERROR); } export const fetchMapData = async (curFloor) => {