1家校帮(人人通):各大安卓市场以及ios市场上线
项目描述:该项目属于家校帮里的消息通知模块,由家校帮客户端或者企业微信跳转进入应用
技术栈: vuecli3.0 router axios vuex weui fastclick b-scroll KeepAlive
项目职责:负责模块的开发以及迭代
1.开发入口模块,区分使用环境(测试或者正式),设置请求拦截器验证token,获取用户信息,以及不同的入口传过来的参数做对应的路由跳转,区分app版本(新版本会有新的原生方法,比如录音以及文件上传等),兼容部分没有及时更新系统版本的用户(标识符存在sessionstorage里)
2.开发发通知模块,页面采用weui 的组件,获取用户权限显示可发通知的类别以及可发送的部门以及人员(此为选人公共组件,结果集存在store里),上传组件根据使用环境不同使用h5或是安卓/ios的原生方法(客户端使用原生方法,企业微信使用h5的方法)
3.开发消息列表模块,采用b-scroll做滚动效果,结合KeepAlive实现滚动条位置以及页面状态缓存减少离开页面后又回到原页面的数据请求.接收者只能查看通知详情以及查看通知附件并反馈,发布者和管理员可以编辑通知以及撤回操作
4.开发通知反馈模块,采用echarts绘制反馈以及未反馈的人数饼图,该模块仅发布者以及管理员可见,主要是给未反馈的人发送短信以及客户端提醒
2 江豚管家: 腾讯应用宝上线
项目描述:江豚管家是客户需求定制的一款用于记录江豚活动状态以及江豚其他信息的app,
前台基于weui以及zepto开发,适配各种尺寸移动端,后台基于java开发
技术栈: weui.zepto.fastclick.Swiper,百度地图,echarts,fullpage等
项目职责:负责APP的页面交互和布局
3 华师中农院外包项目:
基层典型
基层领导
政治学文献资料库
后台管理
项目描述:这几个项目功能都比较类似,首页注册登录页个人中心都是公共的模块,主要功能有数据展示、条件筛选、条件搜索、列表、详情、PDF预览、PDF下载、上传等
技术栈: vue + element
项目职责:负责整个项目前端开发