后台管理系统

我要开发同款
proginn14485112202023年10月17日
71阅读
开发技术JavaScript
所属分类echartscssIT

作品详情

项目描述:这是一款后台管理系统项目,基于 vue 3技术栈开发,面对的是企业内部的工作人员,该管理系统实现了对员工个人信
息的增删改查,以及对员工的出勤、薪资和操作权限的管理。
项目技术:Vue3、Vue-router、TypeScript、Pinia、Axios、ECharts、Element-Plus、Vite、Less
负责模块:数据统计图、员工管理、出勤统计、工资报表、管理员管理等模块
应用技术:
1. 使用 Pinia 构建员工信息的状态管理,将不同模块的状态拆分为独立的 Store 模块
2. 使用 ECharts 进行数据可视化开发,创建折线图和散点图来查看数据走向
3. 封装高复用率组件,提高开发效率。例如分类列表联动
4. 使用 Html2PDF 和 JSPDF 这两个库来实现员工个人信息和工资报表的数据导出
5. 通过 import()动态引入路由实现路由组件的懒加载优化,引入 Element-Plus UI 组件库的按需引入等技术优化项目
6. 为所有 Token 设置有效期(Expires/Max-Age),都放在 Cookies 里面,提高安全性
7. 利用路由守卫确保用户只能访问其有权限的页面,保护数据安全
8. 二次封装 Axios 优化 HTTP 请求的使用和管理,通过默认配置、拦截器、统一错误处理等提供更方便、可控的接口,提升应用的
效率和可维护性
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论