{"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\\FlowAutoStartSetting.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\src\\components\\flow\\FlowAutoStartSetting.vue","mtime":1675071991756},{"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//\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 utils from \"@/hotent-ui-util.js\";\r\n\r\nconst eipRoleSelector = () =>\r\n import(\"@/components/selector/EipRoleSelector.vue\");\r\nconst eipOrgSelector = () => import(\"@/components/selector/EipOrgSelector.vue\");\r\nconst eipPostSelector = () =>\r\n import(\"@/components/selector/EipPostSelector.vue\");\r\nconst eipUserSelector = () =>\r\n import(\"@/components/selector/EipUserSelector.vue\");\r\nconst FlowVarSelector = () => import(\"@/components/flow/FlowVarSelector.vue\");\r\nconst eipScriptDialog = () => import(\"@/components/dialog/EipScriptDialog.vue\");\r\n\r\nexport default {\r\n props: [\"defId\"],\r\n components: {\r\n eipUserSelector,\r\n eipOrgSelector,\r\n eipRoleSelector,\r\n eipPostSelector,\r\n FlowVarSelector,\r\n eipScriptDialog\r\n },\r\n data() {\r\n return {\r\n dialogVisible: false,\r\n title: \"流程自动发起设置\",\r\n curEditTab: \"first\",\r\n startUser: [\r\n { title: \"用户\", type: \"user\", name: \"\", id: \"\" },\r\n { title: \"角色\", groupType:\"role\",type: \"group\", name: \"\", id: \"\" },\r\n { title: \"组织\", groupType:\"org\", type: \"group\", name: \"\", id: \"\" },\r\n { title: \"岗位\", groupType:\"position\",type: \"group\", name: \"\", id: \"\" }\r\n ],\r\n selectorKey: 1,\r\n conf: {},\r\n treeData: [], //树数据\r\n defaultProps: {\r\n children: \"children\",\r\n label: \"desc\"\r\n },\r\n formDataConf: {},\r\n selectFiled: \"\",\r\n triggerConf: {},\r\n selEveryDays: [\r\n { key: 1, value: \"1分钟\" },\r\n { key: 5, value: \"5分钟\" },\r\n { key: 10, value: \"10分钟\" },\r\n { key: 15, value: \"15分钟\" },\r\n { key: 30, value: \"30分钟\" },\r\n { key: 60, value: \"1小时\" }\r\n ],\r\n chkWeek: [\r\n { key: \"1\", value: \"星期一\" },\r\n { key: \"2\", value: \"星期二\" },\r\n { key: \"3\", value: \"星期三\" },\r\n { key: \"4\", value: \"星期四\" },\r\n { key: \"5\", value: \"星期五\" },\r\n { key: \"6\", value: \"星期六\" },\r\n { key: \"7\", value: \"星期天\" }\r\n ],\r\n options: [\r\n { key: \"1\", value: \"一次:\" },\r\n { key: \"0\", value: \"每天:\" },\r\n { key: \"0\", value: \"每周:\" },\r\n { key: \"0\", value: \"每月:\" },\r\n { key: \"0\", value: \"Cron表达式:\" }\r\n ],\r\n chkMons: []\r\n };\r\n },\r\n methods: {\r\n varTreeWhenSave: function() {},\r\n onConfirm: function(data) {\r\n this.selectFiled = data.path + \".\" + data.name;\r\n },\r\n show: function() {\r\n this.dialogVisible = true;\r\n this.curEditTab = \"first\";\r\n this.selectFiled = \"\";\r\n this.formDataConf = {};\r\n this.triggerConf = {};\r\n let this_ = this;\r\n this.$http\r\n .get(\r\n \"${bpmRunTime}/bpm/bpmAutoStartConf/v1/getByDefId?defId=\" + this.defId\r\n )\r\n .then(function(respose) {\r\n let data = respose.data;\r\n if (!data) {\r\n return;\r\n }\r\n this_.conf = data;\r\n if (data.startUser) {\r\n this_.startUser = JSON.parse(data.startUser);\r\n }\r\n if (data.formData) {\r\n this_.formDataConf = JSON.parse(data.formData);\r\n }\r\n if (data.trigger) {\r\n this_.triggerConf = JSON.parse(data.trigger);\r\n }\r\n });\r\n },\r\n handleClose: function() {\r\n this.conf.startUser = JSON.stringify(this.startUser);\r\n this.conf.formData = JSON.stringify(this.formDataConf);\r\n this.conf.trigger = JSON.stringify(this.triggerConf);\r\n let this_ = this;\r\n this.$http\r\n .post(\"${bpmRunTime}/bpm/bpmAutoStartConf/v1/save\", this.conf)\r\n .then(function(respose) {\r\n let data = respose.data;\r\n if (data && data.state) {\r\n this_.$message.success(\"保存成功\");\r\n this_.dialogVisible = false;\r\n }\r\n });\r\n },\r\n updateNeedSetArr(index) {\r\n this.startUser[index].id = \"\";\r\n this.startUser[index].name = \"\";\r\n ++this.selectorKey;\r\n }\r\n },\r\n created() {\r\n for (let index = 1; index < 32; index++) {\r\n //this.chkMons.push({ key: '\"'+index+'\"', value: index});\r\n this.chkMons.push({ key: index.toString(), value: index.toString() });\r\n }\r\n }\r\n};\r\n",null]}