- Implement advanced permission management with tree-based structure
- Add detailed search, filtering, and tree expansion features
- Enhance role management with permission assignment dialog
- Integrate API calls for CRUD operations on permissions and roles
- Improve form validation and error handling
- Update UI with more informative table columns and icons
- Add support for image upload and URL input with flexible selection
- Implement robust image upload validation and error handling
- Update form submission logic to handle different image input types
- Add computed properties for image URL processing and upload headers
- Improve user experience with better image upload feedback and validation
- Add new sidebar menu item for project introduction in AdminLayout
- Create new route for projects management in router configuration
- Update formatDateTime utility function with improved error handling and default return value
- Implement single and batch delete methods for events, tasks, and plans
- Add delete API endpoints in respective modules
- Update Vue components with delete buttons and confirmation dialogs
- Implement validation to prevent deleting tasks/plans with active status or related records
- Enhance user experience with clear error messages and selective deletion
- Implement event API for creating, retrieving, updating, and exporting patrol events
- Create detailed Vue component with advanced features:
* Event statistics dashboard
* Comprehensive search and filtering
* Image and video preview
* Event processing and status management
* Export functionality for individual and batch events
- Add support for event lifecycle management and detailed event tracking
- Add detailed view and statistics for patrol records
- Implement advanced filtering and export functionality
- Update task management with improved UI and data handling
- Add Amap API key to development environment
- Fix import paths for SCSS variables in monitor views
- Improve route configuration for patrol-related pages
- Add new menu sections for Activity Management and User Feedback
- Update router configuration with new route paths
- Refactor login API and user store for better error handling
- Modify login view to improve navigation and error logging
- Update patrol tasks view with more detailed table columns
- Fix import paths for SCSS variables in patrol views