一、广西水生态资源管理系统
项目描述:
该项目主要是针对江西的水利局以及其他的子公司开发的信息系统;
项目集成了权限系统,包括路由权限和页面权限;
主要负责:
1.实现功能模块:菜单管理、用户管理、角色管理、部门管理、会议管理、资产管理、子公司管理。
2.使用 vue 自定义指令实现路由内部权限系统,利用 addRoutes 与菜单列表实现路由动态渲染,实现集成权限系统;
3.使用 axios 发送请求,并且利用拦截器对请求进行预处理;
4.利用 keep-alive 实现路由组件的缓存;
二、广汽本田商城(微信小程序与PC端负责同步开发)
项目描述:
该项目为广汽本田的购车与车用品的线上商城项目。
主要负责:
1.主要为新增的“直销商品”(服务类商品)售后业务逻辑业务的开发;
2.调用地图 api(pc端为百度地图,小程序为腾讯地图) 实现用户选择进行服务的店铺位置的展示;通过申请获取用户位置信
息与其进行计算实现距离排序;
3.直销商品与普通商品进行代码兼容:订单信息填写、购买数量限制、加入购物车限制等;
4.通过 gitflow 方式与售前外包进行多线程开发。
三、企业非聊(FeiChat , im 即时通讯项目,PC端)
项目介绍:
FeiChat是一个专业的企业办公SasS平台,是企业“私人定制”的多端办公平台。 基于electron框架运行。 根据需求,实现pc端的样式与内容个性化定制; 包含模块:消息模块、好友模块、用户模块、安全与隐私模块、语言模块、设置模块。
主要负责:
1.使用 axios 获取好友列表、用户设置信息等初始数据;
2.使用 webSocket 进行聊天消息发送与接受、好友申请与被申请提示等;
3.使用本地数据库存储(由c++工程师实现,通过内部接口对接)与 vuex 对数据进行合理存储;
4.实现文字消息、图片消息、视频消息的发送与接受;实现消息转发;实现未编辑完消息草稿存储等;
5.视频等文件由 blob 格式通过表单进行上传提交;
6.使用 vue-lazyload 实现聊天图片懒加载;
7.通讯加密:与服务器进行密钥交换、密文通讯以及秘钥的更新(加密解密的计算过程由c++工程师实现);
8.实现 webSocket 服务器切换:通过ping服务器地址的延迟,配合服务端的集群处理可实现快速切换至通讯顺畅的服务器进行交互;
9.实现登录二次验证:u盾令牌验证或管理员后台验证。
四、非聊后台管理系统
主要负责:
1.实现机器人模块:机器人账号、消息配置、发送配置、绑定群聊的管理;
2.实现用户模块:用户的列表、添加、修改、注销、冻结等功能;
3.实现U盾管理:通过用户与U盾的绑定实现客户登录的二次验证;
4.实现版本管理:新版本的上传与发布,历史版本文件的下载。