{"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]}