{"remainingRequest":"D:\\HTC\\program\\善行少年\\security-enterprise-admin\\node_modules\\babel-loader\\lib\\index.js!D:\\HTC\\program\\善行少年\\security-enterprise-admin\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!D:\\HTC\\program\\善行少年\\security-enterprise-admin\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\HTC\\program\\善行少年\\security-enterprise-admin\\src\\components\\ren-process-start\\src\\ren-process-start.vue?vue&type=script&lang=js","dependencies":[{"path":"D:\\HTC\\program\\善行少年\\security-enterprise-admin\\src\\components\\ren-process-start\\src\\ren-process-start.vue","mtime":1581948664000},{"path":"D:\\HTC\\program\\善行少年\\security-enterprise-admin\\babel.config.js","mtime":1581948662000},{"path":"D:\\HTC\\program\\善行少年\\security-enterprise-admin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\HTC\\program\\善行少年\\security-enterprise-admin\\node_modules\\babel-loader\\lib\\index.js","mtime":456789000000},{"path":"D:\\HTC\\program\\善行少年\\security-enterprise-admin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\HTC\\program\\善行少年\\security-enterprise-admin\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":["import qs from 'qs';\nexport default {\n name: 'RenProcessStart',\n data: function data() {\n return {\n formUrl: '',\n instanceIdUrl: '',\n formName: null,\n rootObj: null,\n dataForm: {\n processDefinitionKey: ''\n },\n // 回调函数\n callbacks: {\n startProcessSuccessCallback: null,\n startProcessErrorCallback: null,\n formSaveSuccessCallback: null,\n formSaveErrorCallback: null\n }\n };\n },\n components: {},\n created: function created() {\n var _this = this;\n this.$nextTick(function () {\n _this.formUrl = _this.saveFormUrl;\n _this.instanceIdUrl = _this.updateInstanceIdUrl;\n _this.formName = _this.dataFormName;\n });\n },\n props: {\n saveFormUrl: String,\n updateInstanceIdUrl: String,\n dataFormName: String\n },\n watch: {\n saveFormUrl: function saveFormUrl(val) {\n this.formUrl = val;\n },\n updateInstanceIdUrl: function updateInstanceIdUrl(val) {\n this.instanceIdUrl = val;\n },\n dataFormName: function dataFormName(val) {\n this.formName = val;\n }\n },\n methods: {\n // 启动流程事件\n processStartHandle: function processStartHandle() {\n var _this2 = this;\n if (!this.formUrl) {\n return this.$message.error(this.$t('process.formURLError'));\n }\n if (!this.dataForm.processDefinitionKey) {\n return this.$message.error(this.$t('process.keyError'));\n }\n if (!this.formName) {\n return this.$message.error(this.$t('process.formNameError'));\n }\n this.rootObj.$refs[this.formName].validate(function (valid) {\n if (!valid) {\n return false;\n }\n _this2.$http.get(\"/act/process/lastestPage\", {\n params: {\n key: _this2.dataForm.processDefinitionKey\n }\n }).then(function (_ref) {\n var res = _ref.data;\n if (res.code !== 0) {\n return _this2.$message.error(res.msg);\n }\n if (!res.data.list || res.data.list.length <= 0) {\n return _this2.$message.error(_this2.$t('process.notExistError'));\n }\n _this2.$http['post'](_this2.formUrl, _this2.rootObj[_this2.formName]).then(function (_ref2) {\n var res = _ref2.data;\n if (res.code !== 0) {\n _this2.$message.error(res.msg);\n if (_this2.callbacks.formSaveErrorCallback) {\n _this2.callbacks.formSaveErrorCallback(res);\n }\n }\n if (_this2.callbacks.formSaveSuccessCallback) {\n _this2.callbacks.formSaveSuccessCallback(res);\n }\n if (!res.data.businessKey) {\n return _this2.$message.error(_this2.$t('process.businessKeyError'));\n // this.startProcess(this.dataForm.processDefinitionKey, null, this.rootObj[this.formName])\n } else {\n _this2.startProcess(_this2.dataForm.processDefinitionKey, res.data.businessKey, _this2.rootObj[_this2.formName]);\n }\n }).catch(function () {});\n }).catch(function () {});\n });\n },\n // 启动流程\n startProcess: function startProcess(processDefinitionKey, businessKey, formData) {\n var _this3 = this;\n var data = {\n processDefinitionKey: processDefinitionKey,\n businessKey: businessKey,\n variables: formData\n };\n this.$http['post']('/act/running/startOfBusinessKey', data).then(function (_ref3) {\n var res = _ref3.data;\n if (res.code !== 0) {\n if (_this3.callbacks.startProcessErrorCallback) {\n _this3.callbacks.startProcessErrorCallback(res.data);\n }\n }\n _this3.$message({\n message: _this3.$t('prompt.success'),\n type: 'success',\n duration: 500,\n onClose: function onClose() {\n if (_this3.callbacks.startProcessSuccessCallback) {\n _this3.callbacks.startProcessSuccessCallback(res.data);\n }\n }\n });\n if (_this3.instanceIdUrl) {\n var params = qs.stringify({\n processInstanceId: res.data.processInstanceId,\n processDefinitionKey: processDefinitionKey,\n businessKey: businessKey\n });\n _this3.$http['post'](_this3.instanceIdUrl + '?' + params).then(function (_ref4) {\n var res = _ref4.data;\n });\n }\n }).catch(function () {});\n }\n }\n};",{"version":3,"names":["qs","name","data","formUrl","instanceIdUrl","formName","rootObj","dataForm","processDefinitionKey","callbacks","startProcessSuccessCallback","startProcessErrorCallback","formSaveSuccessCallback","formSaveErrorCallback","components","created","_this","$nextTick","saveFormUrl","updateInstanceIdUrl","dataFormName","props","String","watch","val","methods","processStartHandle","_this2","$message","error","$t","$refs","validate","valid","$http","get","params","key","then","_ref","res","code","msg","list","length","_ref2","businessKey","startProcess","catch","formData","_this3","variables","_ref3","message","type","duration","onClose","stringify","processInstanceId","_ref4"],"sources":["src/components/ren-process-start/src/ren-process-start.vue"],"sourcesContent":["\r\n\r\n\r\n"],"mappings":"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","ignoreList":[]}]}