Advertisement

使用Vue与JFinal集成Activiti工作流

  • 5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
本项目展示了如何利用Vue进行前端开发,并结合Java框架JFinal和业务流程管理工具Activiti实现高效的工作流处理系统。 作为没用过工作流的一员,在之前看过vue引入activiti工作流的案例后发现组件存在许多问题。我对此进行了修改,并成功调用了该功能,现分享出来供参考。这里包含了Java代码(Jfinal),后续还将发布Spring版本的内容,前端使用的是Vue 4.0版本。 在Modeler.vue文件中有一个saveXML方法,在改正其存在的bug之后的版本如下: ```javascript saveXML() { const that = this; that.bpmnModeler.saveXML({ format: true }, function (err, xml) { if (err) { console.error(流程数据生成失败); console.log(err); return; } let modelId; if(that.vals.row.id){ modelId = that.vals.row.id; } else{ modelId = that.params.row.id; } request({ url: config.SERVER_URL + /activiti/saveModelXml, method: post, data: { modelId: modelId, bpmn_xml: xml, svg_xml: svg } }) .then(function (response) { console.log(这是返回结果:, response); }) .catch(function (error) { console.log(error); }); }); } ```

全部评论 (0)

还没有任何评论哟~
客服
客服