效能系统管理

我要开发同款
前端_李东轩2024年04月20日
106阅读

作品详情

效能系统背景:对开发人员工作进行统计(GitLab代码统计和问题单数量统计)技术:微前端架构 前端:(主服务:Vue3.0/微服务1:Vue3.0/微服务2:React17)、服务端:Egg.js 存储:Mysql(egg-sequelize)功能:统计每人代码总提交量/增加量/删除量/有效代码量/有效增加/有效删除、每人身上总问题单数目/单个项目问题单数、代码有效行数审批/项目编号添加、定时扫描Gitlab/定时扫描问题单系统、Merge代码审阅和Merge评论 技术重点: 三方登录:本地未存储员工登录信息,需要使用三方登录,在Egg底层做模拟登录。 GitLab API:GitLab权限、获取项目ID、获取Commit记录/获取项目成员/获取Merge记录/ 图表:Echarts 服务端:免密登录/定时器获取/存储Session和Cookie/数据存储/数据交互/项目部署等 微前端:qiankun(蚂蚁) UI: ElementUI(Vue)/ Ant-Design(React)功能详情:登录:利用第三方实现首次登录,使用session来实现免密登录。数据展示:主要是使用表格做分页展示,其次对于排名则使用饼图和柱状图数据添加和数据编辑:数据进行修改和添加则需要通过HTTP请求传到底层,Egg通过Router对路由进行匹配 匹配成功则对数据操作,最后使用Egg-sequelize对数据进行存储。项目部署:目前部署在windows上,主要包括对主服务和微服务中乾坤的配置修改,其次对于打包的文件名 做响应的配置,最后是由于项目中路由使用的是History模式,需要在路由上做响应的配置
查看全文
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论