# Brainstorm Summary - Change: weapp-fixes-and-schedule-creation - Date: 2026-06-24 ## 确认的技术方案 基于 OpenSpec proposal/design/specs 与用户在先前对话中的确认,采用以下方案一次性修复 5 个问题: 1. **TopBar 返回按钮**:`TopBar` 默认 `showBack=false`,非 tab 页面显式开启。 2. **任务页胶囊遮挡**:确认并调整 `TaskListView` 在 `TopBar` right slot 的按钮布局,确保 `CapsuleSafeArea` 生效。 3. **排班新增**:在 `ScheduleView` 内实现弹窗表单,字段对齐后端 `DispatchSchedule`,调用 `POST /schedule`;后端补全 `/vehicle/simple-list`。 4. **tabBar 高亮同步**:tab 页面 `onShow` 显式 `getTabBar().setData({ selected })`。 5. **退出登录卡顿**:先 `uni.reLaunch` 跳转登录页,再执行清理。 ## 关键取舍与风险 - 选择弹窗而非新页面实现排班新增,保持当前页面上下文,符合原型。 - 后端补全 `/vehicle/simple-list` 而非前端用 `/vehicle/list?pageSize=100`,严格遵循“以后端接口为准,缺失则补全”。 - 风险:`TopBar` 默认关闭返回可能影响非 tab 页面;缓解:全局搜索并补充 `:showBack="true"`。 ## 测试策略 - 前端 type-check 与构建通过。 - 微信开发者工具/真机预览验证 5 个问题。 - 后端编译与 `/vehicle/simple-list` 接口验证。 ## Spec Patch 无。