项目描述:该项目主要是小区物业管理人员对小区内的业主信息、车位信息、楼宇信息等一些信息进行添加、修改、删除的一系列的操作。
技术栈:vue
3、element-plus、vue-router、pinia、axios
项目职责:
1、运用 vite+vue3+elementPlus 进行框架搭建,并高质量还原设计稿;
2、对 axios 进行二次封装,完善请求响应拦截器,对请求头、响应体、错误信息等进行处理;
3、完成权限管理模块,根据后台返回的菜单,通过 addRoutes 进行动态染,并根据白名单封装 menu 值完成按钮级的权限控制
4、通过 pinia 对数据状态进行统一管理,划分模块,提升代码的整洁度,可维护性等;
5、为提升员工办公效率,实现文件的导入到处功能,配合后端实现文件解析功能;