brainstorm-summary.md 1.4 KB

Brainstorm Summary

  • Change: weapp-fixes-and-schedule-creation
  • Date: 2026-06-24

确认的技术方案

基于 OpenSpec proposal/design/specs 与用户在先前对话中的确认,采用以下方案一次性修复 5 个问题:

  1. TopBar 返回按钮TopBar 默认 showBack=false,非 tab 页面显式开启。
  2. 任务页胶囊遮挡:确认并调整 TaskListViewTopBar 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

无。