项目描述:
该项目是提供给公司内部员工用于分析客户信息的系统,使用 Vue 3.x 框架搭建,系统包含:数据大屏展示模
块、主要产品模块、企业文化模块、官方账号模块、AI 数据分析模块等,致力于使用大屏数据分析更直观展示
企业信息,便于公司寻找合作伙伴并规避可能风险
项目职责:
担任前端负责人,领导团队完成前端开发任务,负责项目整体架构设计和实现,以及技术选型和团队协作。同
时负责与 UI 团队紧密合作,确保界面设计与用户体验的完美结合,满足公司内部员工的需求。
项目技术:
①模块化开发:使用 Vite +Vue3 搭建,使用 Vuex 管理前端应用状态,使用 unplugin-auto-import 、ESLint、
Prettier 等插件提高代码规范和效率
②系统权限管理:实现用户登录认证、动态路由的配置、菜单栏权限控制、按钮权限管理功能
③前端功能封装:将 Axios 请求、echarts、词云等通用组件进行二次封装,提高了代码可维护性和复用性
④状态管理:运用 Vuex 进行状态管理,实现全局状态的统一管理和持久化存储,利用 Vuex 插件实现状态的调
试和监控,提升项目的可维护性和可扩展性
⑤实时数据更新:使用 EventSource 实现 AI 内容实时更新,实时接收服务器推送并进行数据
更新,使用打字机动效展示内容,提升数据展示实时性和用户体验