EMOS个人教程-第10章 实现会议管理功能

1 本章介绍

2 设计会议列表静态页面(一)

  • 会议列表页面

    • 只显示未开始和正在进行的会议
    • 员工只能看到自己参与的会议
    • 按照日期合并成小分组列表
    • 上划触底翻页
  • 会议详情页面

    • 查看、修改、添加会议都对应这个页面
    • 延迟一小时为结束时间
  • 员工列表页面

    • 按照部门分组
    • 可以多选
  • 工作审批页面

3 设计会议列表静态页面(二)

4 生成原始会议数据

5 查询会议列表分页数据(后端)

  • 查询会议列表分页数据

    • 会议状态必须是3和4
    • 发起人必须在职
    • 参会人必须在职
    • 按照会议日期分组
  • 查看会议详情

  • 添加会议

    • 创建会议记录
    • 创建工作流实例
    • 创建定时器
  • 修改会议

    • 会议开始前20分钟无法修改会议
    • 修改会议记录
    • 删除原工作流,创建新的工作流
    • 删除原定时器,创建新的定时器
  • 删除会议

    • 删除会议记录
    • 删除定时

6 查询会议列表分页数据(移动端)

7 设计静态会议详情页面(一)

8 设计静态会议详情页面(二)

9 设计静态会议成员页面

10 查询成员列表(后端)

  • 成员页面
    • 按照部门分组
    • 与员工列表页面排版相似,代码可以复用
    • 执行SQL语句,导入若干员工记录
    • 勾选的员工ID绑定到上一个页面

11 查询成员列表(移动端)

12 实现会议成员的增删

13 在线编辑会议内容

14 部署工作流项目

15 开启会议审批工作流(持久层&业务层)

  • 会议审批
    • 待审批列表

      • 分页显示
      • 查询待审批申请
    • 已审批列表

      • 分页显示
      • 查询已审批申请
    • 审批页面

      • 同意
      • 不同意

16 开启会议审批工作流(Web层)

17 保存会议记录(移动端)

18 加载现有会议详情

19 编辑会议重新发起工作流(持久层&业务层)

20 编辑会议重新发起工作流(Web层&移动端)

21 删除会议和工作流(后端)

22 删除会议和工作流(移动端)

23 章节总结

posted @   小沈曰  阅读(176)  评论(0编辑  收藏  举报
编辑推荐:
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示