航空管理系统 前端开发
项目采用 Vue3、TypeScript、Vite、ElementPlus、Pinia、VueRouter、Axios、ECharts、VxeTable 等技术栈
开发,面向航空业务场景。系统涵盖用户管理、角色管理、菜单管理、部门管理等基础权限模块,以及航空公司
管理、渠道管理、舱位管理、票价管理等核心业务模块,支持多语言国际化、细粒度权限控制、复杂数据表格处
理等功能。
基于 TypeScript + Vue3 构建企业级应用框架,采用模块化设计提升代码可维护性和类型安全性。
开发用户管理、角色管理、菜单管理等基础模块,实现基于 RBAC 的细粒度权限控制,支持角色权限分配、
菜单动态加载与按钮级权限控制。
主导航空公司管理、渠道管理、舱位管理等核心业务模块开发,实现复杂数据的增删改查、批量导入导出、数
据校验等功能。
基于 Pinia 实现全局状态管理,集中维护用户信息、权限、菜单、国际化配置等状态,优化组件间数据流。
利用 VxeTable 处理复杂数据表格需求,支持多级表头、行列合并、单元格编辑、数据筛选等高级功能。
集成 vue-i18n 实现多语言国际化,支持中英文切换,提升系统国际化能力。
基于 Axios 封装请求管理,实现 token 自动注入、请求重试、统一异常处理、权限校验等功能。
封装通用组件库(表单组件、表格组件、弹窗组件等),提升团队开发效率和代码复用率