原因

简化身份角色切换, 整体改为切换用户, 返回指定组织指定用户

功能点

根据平台和入口的不同, 使用不同的展示和选择逻辑

  1. 企业微信 + 独立应用:取当前组织, 只展示教职工, 可切换用户
  2. 企业微信 + 工作台: 取全部组织, 展示全部教职工, 可切换用户
  3. 微信 + 独立应用: 取当前组织, 展示组织内用户, 可切换用户
  4. 微信 + 工作台: 取全部组织, 展示全部用户, 可切换用户

<aside> ❗ 不再按照应用ID保存用户切换结果, 不兼容原来的身份角色切换

</aside>

  1. 企业微信: 只展示教职工用户

  2. 微信: 展示教职工和学生用户

  3. 单应用: 不可切换组织

  4. 工作台: 跨组织切换

交互:

选择用户

  1. 根据平台和入口过滤出可展示的用户列表(包含学校名称+用户类型+用户名)
  2. 选择用户
    1. 若只有一个用户, 不用选择, 默认取(待确认)
    2. 弹窗用户列表, 让用户选择
  3. 确认

切换用户

  1. 若用户只有一个, 不用切换
  2. 多个用户, 弹窗切换