{"remainingRequest":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\thread-loader\\dist\\cjs.js!D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\babel-loader\\lib\\index.js!D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\xq-web-bpm\\src\\components\\flow\\FlowNodeRestfuls.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\src\\components\\flow\\FlowNodeRestfuls.vue","mtime":1675071991850},{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\thread-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":["//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nimport req from \"@/request.js\";\nimport { mapState, mapActions } from \"vuex\";\nimport { Message } from 'element-ui';\n\nvar FlowNodeEventSetting = function FlowNodeEventSetting() {\n  return import(\"@/components/flow/FlowNodeEventSetting.vue\");\n};\n\nexport default {\n  name: \"FlowNodeRestfuls\",\n  components: {\n    FlowNodeEventSetting: FlowNodeEventSetting\n  },\n  props: {\n    //任务节点信息\n    node: {\n      type: Object,\n      required: true\n    },\n    //流程配置信息\n    defConfigData: {\n      type: Object,\n      required: true\n    }\n  },\n  watch: {\n    passConf: {\n      handler: function handler(newValue, oldValue) {\n        //单个任务节点的节点事件\n        if (newValue.nodeId) {\n          var path = 'nodeSetData.nodeRestfulMap.' + newValue.nodeId;\n          var obj = {};\n          obj[path] = newValue.restful; //更新vuex里面defConfigData配置数据\n\n          this.$store.dispatch(\"flow/updateConfig\", obj);\n        } else {\n          //全局任务节点的节点事件\n          var _path = 'nodeSetData.bpmDefSetting.globalRestfuls';\n          var _obj = {};\n          _obj[_path] = newValue.restful; //更新vuex里面defConfigData配置数据\n\n          this.$store.dispatch(\"flow/updateConfig\", _obj);\n        }\n      },\n      deep: true\n    }\n  },\n  data: function data() {\n    return {\n      titleSetting: \"节点事件设置\",\n      //某个节点事件的标题\n      passConf: {\n        \"restful\": [],\n        \"nodeId\": \"\"\n      } //节点事件配置信息\n\n    };\n  },\n  methods: {\n    //监听节点事件的保存方法\n    handleSave: function handleSave(data) {\n      this.passConf.restful = data;\n    },\n    //设置任务节点的事件\n    setRestFul: function setRestFul(nodeId, nodeName) {\n      var _this = this;\n\n      this.passConf = {\n        \"restful\": [],\n        \"nodeId\": \"\"\n      }; //清空节点事件配置信息\n\n      this.passConf.nodeId = nodeId;\n\n      try {\n        if (!nodeId) {\n          this.passConf.restful = this.defConfigData.nodeSetData.bpmDefSetting.globalRestfuls; //全局restful接口事件\n\n          this.passConf.nodes = this.defConfigData.nodeSetData.nodes; //流程任务节点\n        } else {\n          this.passConf.restful = this.defConfigData.nodeSetData.nodeRestfulMap[nodeId]; //单个任务restful接口事件\n        }\n      } catch (e) {}\n\n      this.titleSetting = \"全局事件设置\";\n\n      if (nodeId) {\n        this.titleSetting = \"节点【\" + nodeName + \"】事件设置\";\n      }\n\n      setTimeout(function () {\n        _this.$refs.flowNodeEventSetting.showDialog(); //显示设置节点事件侧边栏\n\n      });\n    }\n  },\n  mounted: function mounted() {}\n};",null]}