1.项目业务梳理及模块划分,项目框架构建,不同业务技术选型,平台基本搭建,页面布局和权限实现,业务组件封装,平台模块代码的实现和优化。
2.基于 Vue 框架构建,运用 Vue Router 确保页面流畅导航,实现便捷切换。
3.平台多级菜单与路由配置动态绑定,实现用户登录和不同角色路由、按钮权限控制。布局采用二级路由页面缓存、tabs标签页, 面包屑导航等。根据实际业务情况封装各类业务组件,如搜索栏组件、table表格实现等提高工作效率。
4.UI主要在antd的基础上进行二次封装,luckyexcle在线excle预览编辑、dhtmlx-gantt绘制计划甘特图等。实时通信采用websocket,以及对websocket功能采用es6类封装,实现心跳重连等机制。