Commit Graph

6 Commits

Author SHA1 Message Date
TianyangZhang 842704f095 Revert "feat(admin): 职位管理页面添加发布时间和分享按钮"
This reverts commit 10fa8aedfe.
2026-03-25 17:12:36 +08:00
TianyangZhang 10fa8aedfe feat(admin): 职位管理页面添加发布时间和分享按钮
- 添加发布时间列显示职位创建日期
- 添加分享按钮,点击复制职位详情页链接到剪贴板
- 支持 Clipboard API 和降级方案
2026-03-25 17:09:16 +08:00
TianyangZhang 85e5cbd9c9 feat(admin): 为职位管理页面添加分页功能 2026-03-25 17:01:06 +08:00
TianyangZhang e3bdb0b496 feat(admin): 岗位发布支持超级管理员选择企业
- 超级管理员发布职位时,表单新增「所属公司」下拉选择器
- 支持集团 + 子公司层级选择(子公司用 '└' 缩进显示)
- 职位列表新增「所属公司」列,方便区分各企业岗位
- 保存前验证:超级管理员未选公司时提示「请选择所属公司」
- 普通管理员(admin)看不到选择器,后端自动绑定其公司
- 编辑职位时自动回填公司选择
- 优化错误提示:保存失败时显示后端返回的具体错误信息

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-03-25 13:13:03 +08:00
TianyangZhang ef4c9bf307 feat: add admin management views (jobs, applications, organizations, users)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-25 08:42:51 +08:00
TianyangZhang 734c83b7fe feat: initialize Vue3 frontend with router, pinia, element-plus
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-25 08:37:09 +08:00