项目描述
该项目用于管理监管所预约会见的人员信息,预约会见,会见审核,报表管理,系统管理等功能。
技术内容
1、前端采用Vue技术,UI库使用iview
2、采用Vue组件化和CSS模块化设计方案,提高开发效率,代码简洁,复用率高,代码可维护性高。
3、使用vuex管理数据,vue-router路由跳转
4、使用axios发送请求,调用后台数据,保证网站数据实时更新。
负责模块
1、来访预约管理:用于查看历史预约记录以及对来访预约进行审核。历史预约记录通过搜索框输入关键字传入后端,后端通过筛选数据传递给前端渲染页面。
2、统计看板:使用echarts数据可视化工具对每日的访客量进行统计。
3、报表管理:将所有预约的记录进行统计,已列表的形式显示。通过数据懒加载对总数据进行分页查看,最后将所有数据导出成exel表格。
项目收获
1、在开发过程中,千万要注意代码的规范性和可读性。不清楚的地方多写注释,方便定位bug以及后续人员对此系统进行维护。
2、编写可复用组件也很重要,可以大大提高开发效率。