| 1 |
- {"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":["<template>\r\n <el-button type=\"primary\" @click=\"processStartHandle()\">{{ $t('process.createInstance') }}</el-button>\r\n</template>\r\n\r\n<script>\r\nimport qs from 'qs'\r\nexport default {\r\n name: 'RenProcessStart',\r\n data () {\r\n return {\r\n formUrl: '',\r\n instanceIdUrl: '',\r\n formName: null,\r\n rootObj: null,\r\n dataForm: {\r\n processDefinitionKey: ''\r\n },\r\n // 回调函数\r\n callbacks: {\r\n startProcessSuccessCallback: null,\r\n startProcessErrorCallback: null,\r\n formSaveSuccessCallback: null,\r\n formSaveErrorCallback: null\r\n }\r\n }\r\n },\r\n components: {\r\n },\r\n created () {\r\n this.$nextTick(() => {\r\n this.formUrl = this.saveFormUrl\r\n this.instanceIdUrl = this.updateInstanceIdUrl\r\n this.formName = this.dataFormName\r\n })\r\n },\r\n props: {\r\n saveFormUrl: String,\r\n updateInstanceIdUrl: String,\r\n dataFormName: String\r\n },\r\n watch: {\r\n saveFormUrl (val) {\r\n this.formUrl = val\r\n },\r\n updateInstanceIdUrl (val) {\r\n this.instanceIdUrl = val\r\n },\r\n dataFormName (val) {\r\n this.formName = val\r\n }\r\n },\r\n methods: {\r\n // 启动流程事件\r\n processStartHandle () {\r\n if (!this.formUrl) {\r\n return this.$message.error(this.$t('process.formURLError'))\r\n }\r\n if (!this.dataForm.processDefinitionKey) {\r\n return this.$message.error(this.$t('process.keyError'))\r\n }\r\n if (!this.formName) {\r\n return this.$message.error(this.$t('process.formNameError'))\r\n }\r\n this.rootObj.$refs[this.formName].validate((valid) => {\r\n if (!valid) {\r\n return false\r\n }\r\n this.$http.get(`/act/process/lastestPage`, {\r\n params: {\r\n key: this.dataForm.processDefinitionKey\r\n }\r\n }).then(({ data: res }) => {\r\n if (res.code !== 0) {\r\n return this.$message.error(res.msg)\r\n }\r\n if (!res.data.list || res.data.list.length <= 0) {\r\n return this.$message.error(this.$t('process.notExistError'))\r\n }\r\n this.$http['post'](this.formUrl, this.rootObj[this.formName]).then(({ data: res }) => {\r\n if (res.code !== 0) {\r\n this.$message.error(res.msg)\r\n if (this.callbacks.formSaveErrorCallback) {\r\n this.callbacks.formSaveErrorCallback(res)\r\n }\r\n }\r\n if (this.callbacks.formSaveSuccessCallback) {\r\n this.callbacks.formSaveSuccessCallback(res)\r\n }\r\n if (!res.data.businessKey) {\r\n return this.$message.error(this.$t('process.businessKeyError'))\r\n // this.startProcess(this.dataForm.processDefinitionKey, null, this.rootObj[this.formName])\r\n } else {\r\n this.startProcess(this.dataForm.processDefinitionKey, res.data.businessKey, this.rootObj[this.formName])\r\n }\r\n }).catch(() => {})\r\n }).catch(() => {})\r\n })\r\n },\r\n // 启动流程\r\n startProcess (processDefinitionKey, businessKey, formData) {\r\n var data = {\r\n processDefinitionKey: processDefinitionKey,\r\n businessKey: businessKey,\r\n variables: formData\r\n }\r\n this.$http['post']('/act/running/startOfBusinessKey', data).then(({ data: res }) => {\r\n if (res.code !== 0) {\r\n if (this.callbacks.startProcessErrorCallback) {\r\n this.callbacks.startProcessErrorCallback(res.data)\r\n }\r\n }\r\n this.$message({\r\n message: this.$t('prompt.success'),\r\n type: 'success',\r\n duration: 500,\r\n onClose: () => {\r\n if (this.callbacks.startProcessSuccessCallback) {\r\n this.callbacks.startProcessSuccessCallback(res.data)\r\n }\r\n }\r\n })\r\n if (this.instanceIdUrl) {\r\n var params = qs.stringify({\r\n processInstanceId: res.data.processInstanceId,\r\n processDefinitionKey: processDefinitionKey,\r\n businessKey: businessKey\r\n })\r\n this.$http['post'](this.instanceIdUrl + '?' + params).then(({ data: res }) => {})\r\n }\r\n }).catch(() => {})\r\n }\r\n }\r\n}\r\n</script>\r\n"],"mappings":"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","ignoreList":[]}]}
|