项目名称: Andy宠物管理系统
项目介绍:
《Andy宠物管理系统》是基于vite搭建的一个Vue3 +TS的后台管理系统,主要涉及的功能有:用户模块、医生模块、客户模块、宠物模块以及病例模块。
个人职责:
负责项目的登录模块开发
根据不同用户不同权限生成不同的功能模块
对类似的组件进行封装,提高复用性
负责项目的宠物模块开发
负责项目的医生模块开发
技术要点:
使用 vite 搭建 Vue3 + TypeScript 项目,配合 Element Plus 开发
对axios 进行二次封装, 设置统一的请求拦截器响应拦截器 统一管理项目所有请求路径
使用TypeScript对数据进行类型的约束
在cookie存储token,登录后用户信息存储在vuex 中
二次封装Element Plus的from表单,提高复用性
根据登录用户的权限动态获取路由
使用 git 进行代码版本管理