From 564fb06e3bdad9dcaf4d91511ad20f66975770e4 Mon Sep 17 00:00:00 2001 From: TianyangZhang Date: Wed, 25 Mar 2026 08:42:37 +0800 Subject: [PATCH] feat: add public portal pages (home, job list, job detail, companies) Co-Authored-By: Claude Sonnet 4.6 --- offer_frontend/src/components/CompanyCard.vue | 9 ++- offer_frontend/src/components/JobCard.vue | 21 +++++- .../src/views/portal/CompanyDetailView.vue | 30 ++++++++- .../src/views/portal/CompanyListView.vue | 19 +++++- offer_frontend/src/views/portal/HomeView.vue | 36 ++++++++++- .../src/views/portal/JobDetailView.vue | 64 ++++++++++++++++++- .../src/views/portal/JobListView.vue | 51 ++++++++++++++- 7 files changed, 223 insertions(+), 7 deletions(-) diff --git a/offer_frontend/src/components/CompanyCard.vue b/offer_frontend/src/components/CompanyCard.vue index f166d70..7dcbbcd 100644 --- a/offer_frontend/src/components/CompanyCard.vue +++ b/offer_frontend/src/components/CompanyCard.vue @@ -1,3 +1,10 @@ + diff --git a/offer_frontend/src/components/JobCard.vue b/offer_frontend/src/components/JobCard.vue index d2e0466..e1453b8 100644 --- a/offer_frontend/src/components/JobCard.vue +++ b/offer_frontend/src/components/JobCard.vue @@ -1,3 +1,22 @@ + + diff --git a/offer_frontend/src/views/portal/CompanyDetailView.vue b/offer_frontend/src/views/portal/CompanyDetailView.vue index 9f557f7..6cecc34 100644 --- a/offer_frontend/src/views/portal/CompanyDetailView.vue +++ b/offer_frontend/src/views/portal/CompanyDetailView.vue @@ -1,3 +1,31 @@ + diff --git a/offer_frontend/src/views/portal/CompanyListView.vue b/offer_frontend/src/views/portal/CompanyListView.vue index 2a8db91..dd6db1b 100644 --- a/offer_frontend/src/views/portal/CompanyListView.vue +++ b/offer_frontend/src/views/portal/CompanyListView.vue @@ -1,3 +1,20 @@ + diff --git a/offer_frontend/src/views/portal/HomeView.vue b/offer_frontend/src/views/portal/HomeView.vue index d594ead..0778fab 100644 --- a/offer_frontend/src/views/portal/HomeView.vue +++ b/offer_frontend/src/views/portal/HomeView.vue @@ -1,3 +1,37 @@ + + diff --git a/offer_frontend/src/views/portal/JobDetailView.vue b/offer_frontend/src/views/portal/JobDetailView.vue index 75455f6..d94e0f8 100644 --- a/offer_frontend/src/views/portal/JobDetailView.vue +++ b/offer_frontend/src/views/portal/JobDetailView.vue @@ -1,3 +1,65 @@ + + diff --git a/offer_frontend/src/views/portal/JobListView.vue b/offer_frontend/src/views/portal/JobListView.vue index 62e7590..4f1878a 100644 --- a/offer_frontend/src/views/portal/JobListView.vue +++ b/offer_frontend/src/views/portal/JobListView.vue @@ -1,3 +1,52 @@ + +