From 0783ecb570f52ae28c0139be3321cd3dca9c8590 Mon Sep 17 00:00:00 2001 From: xuxin <15279969124@163.com> Date: Thu, 4 Jun 2026 14:43:33 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=8B=9B=E8=81=98=E5=88=86?= =?UTF-8?q?=E7=B1=BB=E7=AD=9B=E9=80=89=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/jobs.ts | 8 ++++++++ src/components/AgentSettingPanel.vue | 3 ++- src/components/AgentSetupWizard.vue | 3 ++- src/components/JobGoalDialog.vue | 9 +++++---- src/components/SettingsDialog.vue | 3 ++- src/stores/index.ts | 17 +++++++++++++++++ src/views/JobDetail.vue | 7 ++----- src/views/Jobs.vue | 8 +++----- 8 files changed, 41 insertions(+), 17 deletions(-) diff --git a/src/api/jobs.ts b/src/api/jobs.ts index 94e036e..3c72299 100644 --- a/src/api/jobs.ts +++ b/src/api/jobs.ts @@ -83,6 +83,11 @@ export interface JobListParams { statusFilter?: number[] /** 搜索关键词 */ keyword?: string + /** 招聘分类 0=校招 1=实习 2=社招 3=其他 */ + recruitCategory?: number + /** 排除岗位ID列表(用于推荐时排除已推荐过的) */ + excludeJobIds?: number[] + } // ==================== 求职意向 ==================== @@ -123,6 +128,9 @@ export function saveJobIntention(data: JobIntention) { * @param params 岗位列表查询参数 */ export function fetchJobList(params: JobListParams = {}) { + //兼容旧的数据组件,让招聘分类参数从工作类型那里拿,工作类型不需要传了 + params.recruitCategory = params.employmentType + delete params.employmentType return request.post>('/job/list', { pageNum: params.pageNum ?? 1, pageSize: params.pageSize ?? 15, diff --git a/src/components/AgentSettingPanel.vue b/src/components/AgentSettingPanel.vue index 0a71d37..697d45c 100644 --- a/src/components/AgentSettingPanel.vue +++ b/src/components/AgentSettingPanel.vue @@ -234,6 +234,7 @@