| | |
| | | import { PAGE_DRAWER_WIDTH } from '@/config/setting'; |
| | | import AreaBasicTab from './AreaBasicTab'; |
| | | import AreaAdvancedTab from './AreaAdvancedTab'; |
| | | import { getAreaInfo } from '../http'; |
| | | |
| | | const AreaSettings = (props) => { |
| | | const { open, onCancel, sprite, width = PAGE_DRAWER_WIDTH } = props; |
| | |
| | | const [shapeData, setShapeData] = useState(''); |
| | | const [priority, setPriority] = useState(''); |
| | | |
| | | const [curAreaInfo, setCurAreaInfo] = useState(null); |
| | | |
| | | const fetchAreaInfo = (areaId) => { |
| | | getAreaInfo({ params: { areaId: areaId } }, (data) => { |
| | | setCurAreaInfo(data); |
| | | }) |
| | | } |
| | | |
| | | useEffect(() => { |
| | | if (sprite?.data) { |
| | | console.log(sprite.data); |
| | | fetchAreaInfo(sprite.data.id); |
| | | |
| | | setAreaName(sprite.data.name || ''); |
| | | setAreaCode(sprite.data.code || ''); |
| | | setMaxQty(sprite.data.maxQty || ''); |