Skip to content

多点《来客》SAAS平台

DMALL OS 用数字化的理念,方法,技术,改变原有的架构,提升 B 端(商家) 效率 ,改善 C 端(消费者)体验。来客平台作为 Dmall OS的一部分,整合了多个面向商家的业务系统,核心理念就是助 理 B,服务 C。

我主要负责 DMALL OS 来客平台 的基础系统任务系统、价签系统、营销工具集等多个业务系统的前端开发与基础架构方面的前端开发。

来客平台

多点来客APP

任务平台

项目开发:

任务平台从流程引擎、表单引擎到低代码平台,提供完善的产品体系。简化复杂 业务流程的实现,成为用户、流程、数据之间的重要桥梁,助力企业业务更快实 现。 我负责B端流程引擎的开发,通过流程引擎可以绘制不同的流程图,技术上使用 Vue + Cabinx UI框架进行流程图编辑器开发,支持审批、条件、机器人、并行多 种任务结点创建,通过编辑流程生成出服务端需要的图型数据结构,通过Axios 提交数据进行保存。移动端任务工作台使用React技术栈进行开发,支持提报 JSON、容器化、表单搭建多种业务接入方式,通过iframe技术加载不同方式的内 容呈现,并提供SDK给业务方进行父子页面之间的通信。运用JSBridge技术实现 与原生通信,采用rem适配方案适配不同分辨率的设备。

项目总结:

1:任务平台解决了一切流程化问题,可视化的流程设计界面,让流程建模更轻 松。
2:完成该项目上线后,总结了项目经验和图型数据结构技术,主动分享了 CST 在《任务平台》中的运用,同时也加深了个人对业务的深入理解。

价签系统

项目开发:

价签系统是用于商家管理和打印价签的系统,主要包括打印纸质价签、管理和监 控电子价签数据下发、商品信息查询三大功能。我在这个项目中负责前端项目框 架搭建、价签业务功能的前端开发调试以及模板编辑器的开发。前端项目是基于 微前端架构模式来开发的,视图层用 Vue + CabinX UI 组件库开发,使用 Vuex 来管理应用中的状态和数据流向。模板编辑器支持文本、图片、直线、矩形、条 形码、二维码基础组件,通过在舞台上新增/编辑组件,生成业务组件和价签模板。 其实现原理是初始化内置组件,编辑内置组件,然后把相关数据保存成中间数据 结构 DSL,最后各平台解析 DSL 转换成对应的物料(类似于低代码平台)。在 这次项目中从参与需求评审、研发实现、测试、到上线全流程,并且前端部分都 是一个人独立完成的。

项目总结:

1:在了解了多点OS业务的基础之上,发现存在多种需要模板搭建的业务需求, 为了统一在OS中的模板搭建场景,在现有的业务基础和后续的规划之上抽象业务 功能,主动提出孵化模板搭建平台。最终降低了模板类搭建的开发成本和维护成 本,助力业务更快实现,并且得到了领导和产品同学的认可。

2:在开发业务系统的过程中总结业务和技术经验多次在团队内部分享,包括《多 点微前端》、《web 前端单位换算原理》等等作为内部技术沉淀,同时也增加和 同事之间的交流展现了个人价值观。