feat: add job fair region type functionality and improve job fair detail pages
Some checks failed
Node CI / build (14.x, macOS-latest) (push) Has been cancelled
Node CI / build (14.x, ubuntu-latest) (push) Has been cancelled
Node CI / build (14.x, windows-latest) (push) Has been cancelled
Node CI / build (16.x, macOS-latest) (push) Has been cancelled
Node CI / build (16.x, ubuntu-latest) (push) Has been cancelled
Node CI / build (16.x, windows-latest) (push) Has been cancelled
CodeQL / Analyze (javascript) (push) Has been cancelled
coverage CI / build (push) Has been cancelled
Node pnpm CI / build (16.x, macOS-latest) (push) Has been cancelled
Node pnpm CI / build (16.x, ubuntu-latest) (push) Has been cancelled
Node pnpm CI / build (16.x, windows-latest) (push) Has been cancelled

- Introduced job fair region type selection in EditModal and PublicJobFairList components.
- Enhanced JobFairDetail page to display job fair region type using DictTag.
- Updated API types to include jobFairRegionType for better data handling.
- Created new JobPortal pages for displaying job fair details with improved styling.
- Added CSS styles for job fair detail and list pages to enhance user experience.
- Implemented loading states and error handling for job fair data fetching.
This commit is contained in:
2026-07-21 14:18:58 +08:00
parent f2a81d8867
commit b8965fd241
13 changed files with 1230 additions and 24 deletions

View File

@@ -8,6 +8,7 @@ declare namespace API.PublicJobFair {
pageSize?: number;
jobFairTitle?: string;
jobFairType?: string;
jobFairRegionType?: string;
startDate?: string;
endDate?: string;
}
@@ -18,8 +19,10 @@ declare namespace API.PublicJobFair {
jobFairTitle: string;
jobFairAddress: string;
jobFairType: string;
jobFairRegionType?: string;
jobFairStartTime: string;
jobFairEndTime: string;
jobFairStatus?: '未举办' | '正在举办' | '已举办';
jobFairSignUpStartTime?: string;
jobFairSignUpEndTime?: string;
jobFairHostUnit?: string;
@@ -101,6 +104,7 @@ declare namespace API.PublicJobFair {
jobFairTitle: string;
jobFairAddress: string;
jobFairType: string;
jobFairRegionType: string;
jobFairStartTime: string;
jobFairEndTime: string;
jobFairSignUpStartTime?: string;