{"remainingRequest":"D:\\jenkins\\workspace\\xq-web-fvue\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\xq-web-fvue\\src\\components\\home\\oftenFlowList.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\xq-web-fvue\\src\\components\\home\\oftenFlowList.vue","mtime":1667327529575},{"path":"D:\\jenkins\\workspace\\xq-web-fvue\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"D:\\jenkins\\workspace\\xq-web-fvue\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xq-web-fvue\\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\r\nimport { mapState } from \"vuex\";\r\n\r\nexport default {\r\n data() {\r\n return {\r\n dialogVisible: false,\r\n flowSearchKey: \"\",\r\n };\r\n },\r\n computed: mapState({\r\n completeInit: (state) => state.oftenFlow.completeInit,\r\n hasAuthFlowList: (state) => state.oftenFlow.hasAuthFlowList,\r\n }),\r\n created() {\r\n //this.$store.dispatch(\"oftenFlow/getMyOftenFlowdw\");\r\n },\r\n methods: {\r\n //启动流程\r\n startFlow(row) {\r\n if (!row.leaders || row.leaders.length == 0) {\r\n this.$router.push(\"/agentStart/\" + row.id + \"/0\");\r\n this.dialogVisible = false;\r\n } else {\r\n let html =\r\n \"\";\r\n let this_ = this;\r\n this.$alert(html, \"选择发起人\", {\r\n dangerouslyUseHTMLString: true,\r\n beforeClose: function (action, instance, done) {\r\n if (action == \"confirm\") {\r\n let se = document.getElementById(\"approvalLeaderSelect\");\r\n if (se.selectedIndex == 0) {\r\n this.$message.warning(\"请选择一个发起人\");\r\n } else {\r\n instance.close();\r\n this_.$router.push(\r\n \"/agentStart/\" + row.id + \"/\" + se[se.selectedIndex].value\r\n );\r\n this.dialogVisible = false;\r\n }\r\n } else {\r\n instance.close();\r\n }\r\n },\r\n });\r\n }\r\n },\r\n oftenFlowListOpen() {\r\n this.dialogVisible = true;\r\n this.flowSearchKey = \"\";\r\n this.$store.dispatch(\"oftenFlow/initOftenFlowManageData\", { init: true });\r\n },\r\n //查询流程\r\n searchFlow() {\r\n let queryFilter = {};\r\n if (this.flowSearchKey) {\r\n queryFilter = {\r\n querys: [\r\n {\r\n property: \"DEF_KEY_\",\r\n value: this.flowSearchKey,\r\n group: \"main\",\r\n operation: \"LIKE\",\r\n relation: \"OR\",\r\n },\r\n {\r\n property: \"name_\",\r\n value: this.flowSearchKey,\r\n group: \"main\",\r\n operation: \"LIKE\",\r\n relation: \"OR\",\r\n },\r\n ],\r\n };\r\n }\r\n this.$store.dispatch(\"oftenFlow/initOftenFlowManageData\", {\r\n init: false,\r\n filter: queryFilter,\r\n });\r\n },\r\n //回车查询\r\n searchEnterFun: function (e) {\r\n var keyCode = window.event ? e.keyCode : e.which;\r\n if (keyCode == 13) {\r\n this.searchFlow();\r\n }\r\n },\r\n },\r\n};\r\n",null]}