{"remainingRequest":"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//\n\r\nimport req from \"@/request.js\";\r\nimport { mapState, mapActions } from \"vuex\";\r\nimport { Message } from 'element-ui';\r\nconst FlowNodeEventSetting = () => import(\"@/components/flow/FlowNodeEventSetting.vue\");\r\nexport default {\r\n name:\"FlowNodeRestfuls\",\r\n components: {FlowNodeEventSetting},\r\n props: {\r\n //任务节点信息\r\n node:{\r\n type: Object,\r\n required: true\r\n },\r\n //流程配置信息\r\n defConfigData:{\r\n type: Object,\r\n required: true\r\n },\r\n },\r\n watch: {\r\n passConf: {\r\n handler(newValue, oldValue) {\r\n //单个任务节点的节点事件\r\n if(newValue.nodeId){\r\n let path = 'nodeSetData.nodeRestfulMap.'+newValue.nodeId;\r\n let obj = {};\r\n obj[path] = newValue.restful;\r\n //更新vuex里面defConfigData配置数据\r\n this.$store.dispatch(\"flow/updateConfig\",obj);\r\n }else{//全局任务节点的节点事件\r\n let path = 'nodeSetData.bpmDefSetting.globalRestfuls';\r\n let obj = {};\r\n obj[path] = newValue.restful;\r\n //更新vuex里面defConfigData配置数据\r\n this.$store.dispatch(\"flow/updateConfig\",obj);\r\n }\r\n  },\r\n deep: true \r\n }\r\n },\r\n data() {\r\n return {\r\n titleSetting:\"节点事件设置\",//某个节点事件的标题\r\n passConf:{\"restful\":[],\"nodeId\":\"\"},//节点事件配置信息\r\n };\r\n },\r\n methods: {\r\n //监听节点事件的保存方法\r\n handleSave(data){\r\n this.passConf.restful = data;\r\n },\r\n //设置任务节点的事件\r\n setRestFul(nodeId,nodeName){\r\n this.passConf = {\"restful\":[],\"nodeId\":\"\"};//清空节点事件配置信息\r\n this.passConf.nodeId = nodeId;\r\n try {\r\n if(!nodeId){\r\n this.passConf.restful = this.defConfigData.nodeSetData.bpmDefSetting.globalRestfuls;//全局restful接口事件\r\n this.passConf.nodes = this.defConfigData.nodeSetData.nodes;//流程任务节点\r\n }else{\r\n this.passConf.restful = this.defConfigData.nodeSetData.nodeRestfulMap[nodeId];//单个任务restful接口事件\r\n }\r\n } catch (e) {}\r\n this.titleSetting = \"全局事件设置\";\r\n if(nodeId){\r\n this.titleSetting = \"节点【\"+nodeName+\"】事件设置\";\r\n }\r\n setTimeout(()=>{\r\n this.$refs.flowNodeEventSetting.showDialog();//显示设置节点事件侧边栏\r\n });\r\n \r\n },\r\n },\r\n mounted() {\r\n }\r\n};\r\n",null]}