本项目为新疆生产建设兵团打造的多式联运物流数字化平台,旨在整合公路、铁路、航空、水运等多种运输方式,实现物流全链路的在线化、可视化与智能化管理。平台面向货主企业、物流公司、司机及平台管理员四类角色,覆盖运输需求发布、智能匹配、订单调度、在途跟踪、电子签收、费用结算等完整业务流程。
核心功能模块包括:多式联运业务管理、运输订单全流程管理、运力资源管理(车辆/司机/专线/航空/铁路运力)、共享仓储管理、信用评价体系、积分商城、费用结算与对账、运输异常预警、数据统计可视化以及跨境物流报关管理。通过 Web 管理端与移动端 APP 协同,实现了货源发布、报价确认、运输协议签署、轨迹追踪、异常处理、回单上传、财务结算等功能路径,显著提升了物流资源的调度效率与运输透明度。
项目采用 monorepo 架构,分为 Web 后台管理端(dl-web)与移动端应用(dl-app)。
Web 端:基于 Vue3 + Vite + Element Plus 构建,Pinia 负责状态管理,Vue Router 处理路由权限,Axios 统一封装 HTTP 请求,ECharts 实现数据可视化看板,Leaflet 承载地图轨迹、热力图与圈选测距,Sass 统一主题与样式。
移动端:基于 uni-app + Vue3 开发,采用 wot-design-uni 组件库与 Pinia,支持 H5、微信小程序、支付宝小程序等多端发布。
我主要负责运输订单管理、运力资源调度、费用结算以及移动端司机工作台等模块的前端开发,完成了订单状态机流转、地图轨迹绘制、电子回单上传、报价与协议签署等核心交互,累计交付 50 余个业务页面与 30 余个复用组件。
实现过程中遇到的主要难点包括:H5 与小程序多端的样式和 API 差异、地图海量轨迹点渲染性能、复杂订单状态流转的数据一致性,以及 WebSocket 实时消息推送的稳定性。对应解决方案为:封装跨端兼容工具函数、采用地图点位聚合与分段渲染、基于 Pinia 集中管理订单状态、并引入心跳重连机制保障消息通道稳定可靠。