协同任务 (pc端)
项目描述:协同任务管理系统是指打造统一的任务管理平台,大家在同一个企业里协作,共享这个企业里的项目,任务等。有
项目创建人,项目成员,任务创建人,任务成员等。
个人职责:
协助上级搭建项目,技术选型为 react16.8+redux-thunk+immutable+hooks。
state 的管理方式为统一放入 redux 中,style 解决方案为 styled-components。
开发成员管理,任务管理等关键模块,解决 react 路由鉴权,负责保证项目主流程顺畅和进度的推进。
封装了比较复杂的全局公用的选人组件,和任务详情等公用组件并书写相应的文档。
平台管理 (pc端)
项目描述:用来管理平台上的用户,角色,接口授权,日志等。
个人职责:
vue3+ ts 开发 用 interface 和 type 来限制类型和保证可读性。
负责权限动态路由,前端埋点和日常开发,封装常用的方法属性以 hooks 的方式封装。
实现同一个浏览器不能登录第二个账号的功能,token 过期无感刷新。
封装公共组件:整个后台管理的通用表单搜索组件和表格+分页组件。