{"remainingRequest":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\xq-web-bpm\\src\\views\\flow\\InstanceUrgent.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\src\\views\\flow\\InstanceUrgent.vue","mtime":1675071992835},{"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//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\r\nimport { mapState, mapActions } from \"vuex\";\r\nimport { Message } from \"element-ui\";\r\nimport req from \"@/request.js\";\r\nexport default {\r\n name: \"instanceUrgent\",\r\n components: {},\r\n data() {\r\n return {\r\n disabled:false,\r\n isTaskUser:true,//是否有任务审批人\r\n taskUrgentDialog:false,\r\n excutor:[],//节点审批人集合\r\n appointee:[],//被催办人\r\n type:\"mail\", //催办方式\r\n contentMail:\"\",//邮件催办内容\r\n contentSms:\"\",//短信催办内容\r\n selectNodeId:'',\r\n checkedNodes:[],//选择了要催办的任务\r\n appointeeSecretary:\"0\",\r\n nodeList:[],\r\n nodeDefMap:{},\r\n instId:\"\",\r\n defId:\"\",\r\n subject:\"\"\r\n };\r\n },\r\n methods: {\r\n //鼠标点击页面其他其他位置不关闭弹框\r\n handleOpen(instId,defId,subject,nodeId) {\r\n this.instId = instId;\r\n this.defId = defId;\r\n this.subject = subject;\r\n this.appointee=[];\r\n this.taskUrgentDialog=true;\r\n this.checkedNodes = [];\r\n this.isTaskUser = true;\r\n //根据流程实例ID获取当前任务节点审批人\r\n let this_ =this;\r\n req.get(window.context.bpmRunTime + '/runtime/instance/v1/getExcutorNameByInstId?instId='+instId).then(res => {\r\n res = res.data;\r\n if(res){\r\n //任务管理催办\r\n if(nodeId){\r\n res.forEach(nodeDef => {\r\n if(nodeId == nodeDef.nodeId){\r\n this_.nodeList = nodeDef;\r\n this_.checkedNodes.push(nodeDef.nodeId);\r\n //给每个用户添加对应的任务节点\r\n for(let i = 0;i {\r\n //给每个用户添加对应的任务节点\r\n for(let i = 0;i {\r\n if (response.data.state) {\r\n Message.success({\r\n duration: 1500, message: response.data.message, onClose: function () {\r\n this_.taskUrgentDialog = false;\r\n this_.disabled = false;\r\n }\r\n });\r\n }\r\n }).catch(() => {\r\n this_.disabled = false;\r\n });\r\n }\r\n },\r\n}\r\n",null]}