一、需求描述
1、 邮件写信时点击 "发送到" 弹出网页,显示公司内部人员和个人联系人
2、 通讯录网页最左侧显示 内部人员(组织架构)和 个人联系人,默认选中 内部人员(组织架构)
3、 点击内部人员(组织架构),中间一栏显示公司所有非隐藏部门,按照排序号倒叙排(排序号最大的排在最前)
4、 选中部门,最右侧显示该部门下有效用户,人员排序按照排序号倒叙排(排序号最大的排在最前),人员信息显示姓名、手机和邮件
5、 部门人员可以单选、多选和全选
6、 点击个人联系人,中间一栏显示 "个人联系人"下的分组,按排序号倒叙排(排序号最大的排在最前)
7、 点击中间联系人分组,右侧显示对应分组下的人员,人员排序按照排序号倒叙排(排序号最大的排在最前),人员信息显示姓名、手机和邮件
8、 多选人员时需要排除重复邮箱
9、 选人页面 内部人员的部门、人员数据和个人联系人界面的分组、人员数据可以通过调用项目接口获取
10、 在弹出的选人网页选中人员后,点击确认,需将人员邮箱自动填充到指定框中;抄送、密送选人操作类似
二、人员技术要求
熟练掌握nodejs、react,熟悉主流的前台框架,熟悉Mongodb