项目名称:核酸检测统一数据平台
技术栈:Vue+Vue-router+Vuex、Axios Element-UI
项目职责:
1. 负责列表的增删改查等页面样式优化
2. 负责实现登录等功能
3. 负责展示首页数据驾驶舱不同数据的状态
4. 负责实现导入导出Excel文件模板
5. 负责实现外呼以及短信通知受检人员
技术实现:
1.使用 Vue+ElementUI 框架进行开发,现页面的排版布局与动态交互,npm、yarn 进行包管理
2.使用 Vue+ElementUI 内置组件方法完成数据的双向绑定、减少 DOM 操作提高可维护性
3.使用 Axios 发送请求,完成前后端数据交互渲染
4.项目中有写功能可以复用,并将复用的模块封装成组件,可在不同页面相同功能中调用,如:导入导出等,提高了 代码的灵活性和开发效率
5.后台系统标签命名统一且具有语义化,避免了重复命名,也方便了后期维护