[需求] Android App-框架改造与多角色界面(调度/客服/运营) #33

Open
opened 2026-06-07 23:36:44 +08:00 by admin · 0 comments
Owner

背景

现有 Android App (peizhen) 从陪诊师单一角色扩展为陪诊师/调度/客服/运营四角色共用。登录后根据 userType 动态加载不同 Fragment 和 Tab。推广员不进 Android App。

框架改造

  • MainActivity 动态 Tab → 从写死 3 个改为根据 userType 组装 Fragment 集合和底部导航
  • 角色判断入口 → SplashActivity → login → 后端返回 userType → 存入本地 → MainActivity 读取
  • MyFragment 改造 → 增加多角色收益分项展示(服务费/调度费/推广佣金)

调度员界面

  • DispatchFragment → 待派单列表(status=0 订单)
  • 指派弹窗 → 选择区域内空闲陪诊师 + 确认指派
  • 改派操作 → 已指派订单更换陪诊师 + 原因

客服界面

  • RefundFragment → 退款审核列表(status=5 订单)
  • 退款处理 → 通过/驳回 + 原因填写弹窗

运营看板(快速上线方案)

  • OpsFragment → WebView 加载后台运营看板页面

网络层

  • HttpConstants → 补���调度/退款/统计相关 API URL
  • 请求/响应实体类 → dispatch、refund、profit 相关 Bean

各角色 Tab 布局

陪诊师(B): 首页(接单) / 客户(订单) / 我的
调度员(05): 待派单 / 全部订单 / 我的
客服(04): 退款审核 / 全部订单 / 我的
运营(03): 运营看板 / 全部订单 / 我的

涉及文件

  • MainActivity.java — 动态 Tab 改造
  • SplashActivity.java — 角色判断
  • MyFragment.java — 收益分项
  • HomeFragment.java / TraceFragment.java — 复用

参考

  • 多角色系统与分润方案 §7.3
## 背景 现有 Android App (peizhen) 从陪诊师单一角色扩展为陪诊师/调度/客服/运营四角色共用。登录后根据 userType 动态加载不同 Fragment 和 Tab。推广员不进 Android App。 ## 框架改造 - [ ] MainActivity 动态 Tab → 从写死 3 个改为根据 userType 组装 Fragment 集合和底部导航 - [ ] 角色判断入口 → SplashActivity → login → 后端返回 userType → 存入本地 → MainActivity 读取 - [ ] MyFragment 改造 → 增加多角色收益分项展示(服务费/调度费/推广佣金) ## 调度员界面 - [ ] DispatchFragment → 待派单列表(status=0 订单) - [ ] 指派弹窗 → 选择区域内空闲陪诊师 + 确认指派 - [ ] 改派操作 → 已指派订单更换陪诊师 + 原因 ## 客服界面 - [ ] RefundFragment → 退款审核列表(status=5 订单) - [ ] 退款处理 → 通过/驳回 + 原因填写弹窗 ## 运营看板(快速上线方案) - [ ] OpsFragment → WebView 加载后台运营看板页面 ## 网络层 - [ ] HttpConstants → 补���调度/退款/统计相关 API URL - [ ] 请求/响应实体类 → dispatch、refund、profit 相关 Bean ## 各角色 Tab 布局 陪诊师(B): 首页(接单) / 客户(订单) / 我的 调度员(05): 待派单 / 全部订单 / 我的 客服(04): 退款审核 / 全部订单 / 我的 运营(03): 运营看板 / 全部订单 / 我的 ## 涉及文件 - MainActivity.java — 动态 Tab 改造 - SplashActivity.java — 角色判断 - MyFragment.java — 收益分项 - HomeFragment.java / TraceFragment.java — 复用 ## 参考 - 多角色系统与分润方案 §7.3
admin self-assigned this 2026-06-07 23:36:44 +08:00
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: admin/rlz#33