feat: enhance booth management functionality in outdoor fair

- Added `react-rnd` for draggable booth positioning in the booth management interface.
- Implemented booth booking, cancellation, and swapping features.
- Updated `BoothTab` component to fetch and display booth data with enhanced UI for booth interactions.
- Introduced modal dialogs for booking and managing booth assignments.
- Enhanced venue information service to support booth-related API calls.
- Updated `VenueInfoDetail` to allow for booth layout management and generation.
- Improved overall user experience with better state management and loading indicators.
This commit is contained in:
2026-06-25 14:42:14 +08:00
parent 7fe22c3dfb
commit 50372da241
7 changed files with 735 additions and 193 deletions

View File

@@ -80,7 +80,8 @@
"react-dev-inspector": "^2.0.1",
"react-dom": "^18.3.0",
"react-helmet-async": "^2.0.0",
"react-highlight": "^0.15.0"
"react-highlight": "^0.15.0",
"react-rnd": "^10.5.3"
},
"devDependencies": {
"@ant-design/pro-cli": "^3.3.0",