EMOS个人教程-第10章 实现会议管理功能
1 本章介绍
2 设计会议列表静态页面(一)
-
会议列表页面
- 只显示未开始和正在进行的会议
- 员工只能看到自己参与的会议
- 按照日期合并成小分组列表
- 上划触底翻页
-
会议详情页面
- 查看、修改、添加会议都对应这个页面
- 延迟一小时为结束时间
-
员工列表页面
- 按照部门分组
- 可以多选
-
工作审批页面
3 设计会议列表静态页面(二)
4 生成原始会议数据
5 查询会议列表分页数据(后端)
-
查询会议列表分页数据
- 会议状态必须是3和4
- 发起人必须在职
- 参会人必须在职
- 按照会议日期分组
-
查看会议详情
-
添加会议
- 创建会议记录
- 创建工作流实例
- 创建定时器
-
修改会议
- 会议开始前20分钟无法修改会议
- 修改会议记录
- 删除原工作流,创建新的工作流
- 删除原定时器,创建新的定时器
-
删除会议
- 删除会议记录
- 删除定时
6 查询会议列表分页数据(移动端)
7 设计静态会议详情页面(一)
8 设计静态会议详情页面(二)
9 设计静态会议成员页面
10 查询成员列表(后端)
- 成员页面
- 按照部门分组
- 与员工列表页面排版相似,代码可以复用
- 执行SQL语句,导入若干员工记录
- 勾选的员工ID绑定到上一个页面
11 查询成员列表(移动端)
12 实现会议成员的增删
13 在线编辑会议内容
14 部署工作流项目
15 开启会议审批工作流(持久层&业务层)
- 会议审批
-
待审批列表
- 分页显示
- 查询待审批申请
-
已审批列表
- 分页显示
- 查询已审批申请
-
审批页面
- 同意
- 不同意
-