# BUG-029:跨域联合招聘会区域选择后没有岗位/就业信息下游闭环 - 严重级别:P2(功能链路未闭环) - 状态:待产品确认是否恢复“各地市就业信息”功能 - 环境:test - 角色:PC 监管管理员、PC 企业端 - 入口:`/shihezi/jobfair/jobfair/crosscityfair` → “区域管理” - 发现时间:2026-07-25 ## 前置数据 联盟城市接口返回 9 个城市;跨域统计默认返回 1 场线上招聘会、2 家参会企业和 0 个岗位。选择“石河子市”作为区域筛选条件。 ## 复现步骤 1. 分别以监管管理员和企业角色打开“跨域联合招聘会管理”。 2. 进入“区域管理”页签。 3. 点击“石河子市”。 4. 观察页面是否出现按区域筛选的岗位/就业信息列表、数量、请求或跳转入口。 5. 点击“清除筛选”,确认是否仅恢复“全部区域”文本。 ## 预期结果 选择区域后应进入可理解的下游结果:展示对应城市的跨域岗位/就业信息、发起带城市参数的查询,或明确提示当前筛选只影响哪个页面;清除筛选应恢复该下游结果。 ## 实际结果 两个角色的页面都只把状态文字从“全部区域”更新为“已选择 1 个区域”,没有显示岗位/就业信息、岗位数量、筛选结果或下一步入口;点击选择和清除均没有发起 `cross-domain-jobs` 请求。用户无法判断区域选择是否真正影响业务数据,功能链路停留在前端状态层。 ## 浏览器证据 - 管理端选择后截图:[JF-AD-027-admin-crosscity-region-selected.png](../screenshots/JF-AD-027-admin-crosscity-region-selected.png)。 - 企业端选择后截图:[JF-EN-014-crosscity-region-selected-no-job-tab.png](../screenshots/JF-EN-014-crosscity-region-selected-no-job-tab.png)。 - 两个角色的无障碍快照均只有“已选择 1 个区域”,没有“各地市就业信息”页签或岗位列表。 - 选择/清除操作期间没有发出岗位查询请求;岗位接口在前端服务中定义为 `GET /api/cms/publicJobFair/cross-domain-jobs`,但本次实际操作未调用。 - CodeGraph/源代码证据:`Crosscityfair/index.tsx` 约第 293–304 行注释“暂时隐藏各地市就业信息栏目”;第 630 行附近的 `tabItems` 中,`city-jobs` 项目被整段注释,当前只渲染“数据统计”和“区域管理”。 ## 影响范围 区域选择看起来像招聘会岗位筛选入口,但没有结果反馈或业务动作,管理员和企业无法据此完成跨域岗位查看、核对或后续招聘会运营工作,容易造成“筛选已生效但不知道结果在哪里”的误判。 ## 建议 产品确认该功能应当提供“各地市就业信息”页签后,恢复或重做岗位列表并在选择城市时刷新 `cross-domain-jobs`;如果该能力已废弃,应移除城市选择筛选交互或在页面明确说明其用途,避免保留无效入口。修复后应验证管理员、企业和求职者端的城市、岗位、招聘会数据口径一致。