From 67767484caae83b6bccff4cbd11e4246ba7baca3 Mon Sep 17 00:00:00 2001 From: rqi14 Date: Sun, 10 May 2026 22:03:06 +0800 Subject: [PATCH] =?UTF-8?q?feat(recruiter-ui):=20UX=20overhaul=20=E2=80=94?= =?UTF-8?q?=20nav=20grouping,=20workflow=20order,=20deduplication?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Squashed from 3 commits on feature/recruiter-ui-ux-overhaul. Changes based on 4-way parallel subagent design review + copilot review cycle: **Nav**: 4 labeled groups replacing flat list — 账号配置 (login/LLM first) → 职位配置 → 自动化执行 → 集成与工具. Rename debug tool to 调试与测试工具. **BossAutoBrowseAndChat**: Remove broken cross-ref text claiming per-job greeting overrides exist in 职位配置 (they don't). **BossChatPage + BossAutoSequence**: Expand job sequence table to 3 columns (enabled/runRecommend/runChat) and normalize missing sequence fields from old configs to default true — consistent with the automation runner's own `!== false` logic. **BossDebugTool**: Move browser controls inside Tab A (Tab B LLM screening doesn't need the browser). Clarify Tab B label. Add ephemeral-rubric warning with link to 职位配置 for persistence. **BossJobConfig**: Merge work-exp and salary min/max from 4 separate checkbox rows into 2 combined range rows. Change resume-filter section scope tag to warning-type. **BossLlmConfig**: Move 各用途默认模型 from bottom to top with isLoading guard on empty-state alert. **BossAutoSequence**: Add pre-flight navigation links to browse/chat config pages. --- .../BossAutoBrowseAndChat/index.vue | 8 +- .../MainLayout/BossAutoSequence/index.vue | 32 +++++- .../page/MainLayout/BossChatPage/index.vue | 21 +++- .../page/MainLayout/BossDebugTool/index.vue | 55 ++++----- .../page/MainLayout/BossJobConfig/index.vue | 108 ++++++++++-------- .../page/MainLayout/BossLlmConfig/index.vue | 65 ++++++----- .../MainLayout/LeftNavBar/RecruiterPart.vue | 29 +++-- .../src/page/MainLayout/LeftNavBar/style.scss | 13 +++ packages/ui/src/renderer/src/router/index.ts | 2 +- 9 files changed, 212 insertions(+), 121 deletions(-) diff --git a/packages/ui/src/renderer/src/page/MainLayout/BossAutoBrowseAndChat/index.vue b/packages/ui/src/renderer/src/page/MainLayout/BossAutoBrowseAndChat/index.vue index a1913f2..ef66d57 100644 --- a/packages/ui/src/renderer/src/page/MainLayout/BossAutoBrowseAndChat/index.vue +++ b/packages/ui/src/renderer/src/page/MainLayout/BossAutoBrowseAndChat/index.vue @@ -3,22 +3,22 @@
- + - + -
单轮运行中最多向多少人发送招呼;各职位可在「职位配置」页覆盖
+
单轮运行中最多向多少人发送招呼
diff --git a/packages/ui/src/renderer/src/page/MainLayout/BossAutoSequence/index.vue b/packages/ui/src/renderer/src/page/MainLayout/BossAutoSequence/index.vue index e240a21..cff65c7 100644 --- a/packages/ui/src/renderer/src/page/MainLayout/BossAutoSequence/index.vue +++ b/packages/ui/src/renderer/src/page/MainLayout/BossAutoSequence/index.vue @@ -43,8 +43,12 @@ 自动顺序执行

- 依次执行「推荐牛人 - 自动开聊」和「沟通页」两个任务,配置分别在对应页面中设置。 + 按队列逐职位自动执行「推荐牛人」和「沟通页」两个任务。各自的运行策略请分别在对应页面配置:

+
开始自动顺序执行! @@ -96,6 +100,7 @@