技术栈:Vue3 + Pinia + Antd Vue + Vue-Echarts + WangEditor
项目介绍:SaaS化管理系统架构升级,提升系统兼容性、可维护性与用户体验。
项目职责:
1.主导从0搭建Vue3项目架构,选用Pinia、VueRequest等工具以发挥组合式API优势。
2.深度二次封装Antd Vue组件库,统一交互逻辑与视觉规范,提升开发效率与一致性。
3.重构冗余代码,设计可复用的数据交互层,解决老版本数据流混乱问题。
4.设计动态路由与权限控制系统,通过路由守卫实现细粒度菜单权限管理。
5.开发标准化数据字典与路由生成工具,降低多团队协作的沟通成本。
难点与挑战:
1.在兼容历史业务逻辑的同时实现架构现代化,需平衡重构风险与迭代效率。
2.权限系统需支持动态菜单与接口级控制,设计通用方案避免硬编码。