技术:采⽤ Vue.js 全家桶和 Vant UI 组件库来构建项⽬,前后端分离开发形式,路由权限
根据前端控制,先后采⽤前端缓存技术 openDatabase 数据库和 IndexedDB 处理离线场
景实现本地数据缓存,基于CSS in JS、JSX ⼆次封装 Vant 中选择框、表单等组件,通过
vue-cli 脚⼿架开发时间⽇期插件(https://www.npmjs.com/package/opdt),vuex 模块
化管理各个项⽬状态,axios 配置错误统⼀处理,通过 postcss-pxtorem 和 amfe-flexible
插件搭配实现⾃适应,应⽤ cross-env 并配置 package.json 进⾏分模块打包实现共享组件
和依赖。
功能:此项⽬⽐较庞⼤,包含公司内质量检验、精度检验、⼯时登记等⼗⼀⼤模块,难点
在于业务逻辑复杂,应⽤场景较多,复杂的表单提交审核流程,较多的列表查询等操作,
各个业务模块的关联,中英⽂切换,主要实现船东船检的检验任务分配和现场作业情况及
时反馈。