项目描述:该教务系统由后台和六个中台组成,后台负责登录和权限控制,中台负责不同的功能模块。
技术栈:Vue3 + Vite2 + Element-Plus + Vue-Router4.x + Vuex4.x + TypeScript + Axios
主要工作:
● 从零开始搭建项目,配置项目的基础架构和开发环境;
● 实现登录功能,采用 OAuth2 的登录方式处理有多个中台和不同域名的情况;
● 开发审核流程图引擎,实现流程的可视化设计和定制,支持流程的指定和流转;
● 根据菜单和按钮权限功能,封装可复用的组件,用于根据用户权限动态显示或隐藏菜单和按钮;