## Why

微信小程序端启用 `tabBar.custom: true` 后，自定义 tabBar（`src/custom-tab-bar/index.vue`）在页面底部完全没有渲染，用户无法通过底部导航切换页面。

## What Changes

- 排查并修复导致 `custom-tab-bar/index.vue` 不渲染的根因。
- 保留现有销售/调度/施工角色化 tab 配置逻辑。
- 不新增 capability，仅恢复已有功能。

## Capabilities

### New Capabilities

无。

### Modified Capabilities

无（不涉及 spec 级别行为变更）。

## Impact

- `src/custom-tab-bar/index.vue`
- `src/pages.json`（如路径/配置不匹配则调整）
- 可能涉及 `src/manifest.json` 的 `usingComponents` 配置
