Jelajahi Sumber

修改管道管理运行请求传参格式

lph 1 tahun lalu
induk
melakukan
5b51cfa628
1 mengubah file dengan 14 tambahan dan 2 penghapusan
  1. 14 2
      ruoyi-ui/src/views/bussiness/processMange.vue

+ 14 - 2
ruoyi-ui/src/views/bussiness/processMange.vue

@@ -352,9 +352,21 @@ export default {
         nextNodeKey: nextNodeId, //下一节点编码
         implementationName: this.row.benmTaskAutomaticScriptTriggerType, //当前节点绑定的脚本名
         taskProcessXmlContent: this.row.bepTaskProcessXmlContent, //当前流程xml
-        formDataMap: formData, //自定义表单组件收集的表单数据
+        formDataMap: JSON.stringify(formData), //自定义表单组件收集的表单数据
       };
-      runProcessNodeExecution(payLoad).then((res) => {
+      let fileXML = new File(
+        [this.row.bepTaskProcessXmlContent],
+        this.row.bepTaskKey + ".bpmn",
+        {
+          type: "text/bpmn",
+        }
+      );
+      const subformData = new FormData();
+      subformData.append("fileXML", fileXML);
+      for (let key in payLoad) {
+        subformData.append(key, payLoad[key] == null ? "" : payLoad[key]);
+      }
+      runProcessNodeExecution(subformData).then((res) => {
         console.log(res);
       });
       console.log(payLoad);