You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
3.3 KiB
3.3 KiB
组织架构相关功能
模块编码:org 端侧:微信小程序 关联文档:01-模块划分.md(v4.0)、02-功能清单-小程序端.md(§6)、03-业务流转逻辑-小程序端.md(§6)、05-接口规范.md(§9)、06-项目技术要求.md
功能概览
| 项目 | 说明 |
|---|---|
| 菜单名称 | 组织架构 |
| 子菜单 | 我的班组 / 我的排班 |
| 功能编号 | MP-OR-01 ~ MP-OR-02 |
| 权限编码 | org:team:view、org:schedule:view |
页面清单
页面1:我的班组
- 页面路径:
/pages/org/my-team - 适用角色:全部
- 页面元素:
- 班组信息卡片(班组名称、所属部门、班组长)
- 班组成员列表
- 成员详情弹窗
- 查询条件:无(自动加载本人所在班组)
- 列表字段:
| 字段 | 类型 | 说明 |
|---|---|---|
| 姓名 | 文本 | 成员姓名 |
| 职位 | 标签 | 岗位/职位 |
| 联系电话 | 文本 | 手机号(脱敏显示) |
| 技能标签 | 标签组 | 专业技能标签 |
- 界面布局:
- 顶部:班组信息卡片(班组名、部门、班组长)
- 中部:成员列表(头像 + 姓名 + 职位 + 电话)
- 底部:无操作栏
- 操作按钮:
- 「拨打电话」→ 调用手机拨号功能
- 「查看详情」→ 显示成员详情弹窗
数据来源:物业管理员在Web端配置的班组信息
需求追溯:
| 功能点编号 | 功能名称 | 文档来源 | 后续服务 | 关联功能 |
|---|---|---|---|---|
| MP-OR-01 | 我的班组 | 02-小程序端 §6 | 无 | 组织架构(Web端)、通讯录 |
页面2:我的排班
- 页面路径:
/pages/org/my-schedule - 适用角色:全部
- 页面元素:
- 月历视图(排班日历)
- 每日排班标记(颜色条)
- 点击日期显示排班详情
- 图例说明
- 查询条件:
- 月份切换(左右滑动)
- 列表字段:无(日历模式)
- 界面布局:
- 顶部:月份切换
- 中部:月历网格,每日格子中用颜色条标记排班类型
- 蓝色条:白班
- 绿色条:夜班
- 橙色条:全天班
- 灰色条:休息
- 底部:图例说明
- 操作按钮:
- 「点击日期」→ 显示当日排班详情弹窗
- 排班类型
- 上班时间
- 下班时间
- 打卡点
- 「点击日期」→ 显示当日排班详情弹窗
数据来源:物业管理员在Web端配置的排班数据
需求追溯:
| 功能点编号 | 功能名称 | 文档来源 | 后续服务 | 关联功能 |
|---|---|---|---|---|
| MP-OR-02 | 我的排班 | 02-小程序端 §6 | 无 | 考勤打卡、组织架构排班(Web端) |
业务规则
- 数据只读:小程序端组织架构信息为只读,修改需在Web端操作
- 数据来源:班组信息和排班数据均由物业管理员在Web端配置
- 权限限制:员工只能查看本人所在班组信息和排班
- 电话脱敏:通讯录中电话号码中间4位脱敏显示(如138****5678),点击拨号时显示完整号码
- 排班实时同步:Web端修改排班后,小程序端实时更新
- 考勤关联:排班数据与考勤打卡关联,排班中的打卡点与蓝牙打卡验证一致
状态流转
本模块为只读查看功能,无状态流转。