项目描述:该项目是提供给医院使用的saas系统,提供了营养筛查、营养评估、营养治疗、复诊跟踪、配置管理、仓储管理、收费管理、数据统计、商城管理、处方收费、柜员机,医生聊天助手等主要功能模块,可以无缝对接医院His、Lis等管理信息系统。
负责模块:工作台、商城管理、配置管理、仓储管理、收费管理,医生聊天助手等
技术要点:
1.使用vue-cli构建项目基本结构,引入element-ui作为基础进行基本组件的二次开发,利用prettier插件配合eslint和babel自动格式化代码,并规定命名规范,保证代码风格一致。
2.封根据产品原型,提取项目常用布局类型统一类名,并通过使用媒体查询来达到整体布局适应不同屏幕,提高的开发的效率。
3.配置灵活的路由表,利用mete字段和后台返回的权限角色实现权限控制
4.通过mixins的方式,封装通用的表格分页参数,表格高度及自动计算函数等,避免了多处代码冗余。
5.封装通用打印插件。
6.使用DllPlugin和DllReferencePlugin实现将一些不做修改的依赖文件,提前打包,从而加快打包速度。
7.利用webpack的require.context 加载项目中常用的icon,并添加到公用映射表,提高了开发效率。
技术栈:vue + element-ui + es6/7 + sass