Recruitment_site/offer_frontend
TianyangZhang 7e86ec5ea0 feat(frontend): 首页三栏布局完全重设计,新增企业选择器和岗位联动
- 重构首页为三栏联动布局(企业 + 岗位 + 详情)
- 左栏:深蓝背景企业列表,支持集团和子公司分层显示
  - 选中企业时显示金色左边框 + 背景色变化
  - 每个企业/子公司显示实时在招岗位数
  - 子公司采用缩进 + 树形连线视觉
- 中栏:选中企业的岗位列表
  - 岗位卡片显示位置/薪资/类别标签
  - 朱红左边框高亮选中岗位
- 右栏:岗位详情内容(完整复制 JobDetailView)
  - Banner:深蓝红色渐变背景,显示岗位名/薪资/企业
  - 操作:收藏 + 投递按钮,权限校验
  - 详情:信息网格 + 职位介绍 + 工作地点 + 企业卡片
  - 完整的投递流程和状态反馈
- 配色系统:
  - 深蓝 #0E1E3D(左栏背景)
  - 朱红 #B5272C(选中、强调)
  - 金色 #C8973A(accent)
  - 米色 #FAF7F3(右侧背景)
- 完整的加载/错误/空状态处理
- 骨架屏动画和交互反馈

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-03-25 13:12:57 +08:00
..
.vscode feat: initialize Vue3 frontend with router, pinia, element-plus 2026-03-25 08:37:09 +08:00
public feat: initialize Vue3 frontend with router, pinia, element-plus 2026-03-25 08:37:09 +08:00
src feat(frontend): 首页三栏布局完全重设计,新增企业选择器和岗位联动 2026-03-25 13:12:57 +08:00
.gitignore feat: initialize Vue3 frontend with router, pinia, element-plus 2026-03-25 08:37:09 +08:00
README.md feat: initialize Vue3 frontend with router, pinia, element-plus 2026-03-25 08:37:09 +08:00
index.html feat: initialize Vue3 frontend with router, pinia, element-plus 2026-03-25 08:37:09 +08:00
package-lock.json feat: initialize Vue3 frontend with router, pinia, element-plus 2026-03-25 08:37:09 +08:00
package.json feat: initialize Vue3 frontend with router, pinia, element-plus 2026-03-25 08:37:09 +08:00
vite.config.js feat: initialize Vue3 frontend with router, pinia, element-plus 2026-03-25 08:37:09 +08:00

README.md

Vue 3 + Vite

This template should help get you started developing with Vue 3 in Vite. The template uses Vue 3 <script setup> SFCs, check out the script setup docs to learn more.

Learn more about IDE Support for Vue in the Vue Docs Scaling up Guide.