feat: add venue information management and detail view

- Added routes for venue information maintenance and detail views.
- Implemented venue information detail page with data fetching and display.
- Created edit modal for adding and editing venue information with form validation.
- Integrated venue type and line options for selection in the edit modal.
- Enhanced outdoor fair management to include venue binding and details.
- Updated services to handle venue information CRUD operations.
This commit is contained in:
2026-06-25 12:47:53 +08:00
parent 93f39886d9
commit 9e0afffef2
9 changed files with 958 additions and 46 deletions

View File

@@ -11,6 +11,10 @@ export interface OutdoorFairItem {
fairType: string;
/** 举办区域 */
region: string;
/** 绑定场地ID */
venueId?: number;
/** 绑定场地 */
venueName?: string;
/** 举办地址 */
address: string;
/** 展位数量 */
@@ -37,6 +41,7 @@ export interface OutdoorFairListParams {
hostUnit?: string;
fairType?: string;
region?: string;
venueId?: number;
current?: number;
pageSize?: number;
}
@@ -56,6 +61,8 @@ export interface OutdoorFairForm {
hostUnit: string;
fairType: string;
region: string;
venueId?: number;
venueName?: string;
address: string;
boothCount: number;
holdTime: string;