{"remainingRequest":"D:\\jenkins\\workspace\\xq-web-fvue\\node_modules\\thread-loader\\dist\\cjs.js!D:\\jenkins\\workspace\\xq-web-fvue\\node_modules\\babel-loader\\lib\\index.js!D:\\jenkins\\workspace\\xq-web-fvue\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!D:\\jenkins\\workspace\\xq-web-fvue\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\xq-web-fvue\\src\\components\\flow\\task\\taskToSave.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\xq-web-fvue\\src\\components\\flow\\task\\taskToSave.vue","mtime":1667327529466},{"path":"D:\\jenkins\\workspace\\xq-web-fvue\\babel.config.js","mtime":1667327525434},{"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\\thread-loader\\dist\\cjs.js","mtime":499162500000},{"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//\nimport OpinionText from \"@/components/common/opinionText.vue\"; //import FileUpload from \"@/components/common/fileUpload.vue\";\n\nimport { Base64 } from \"js-base64\";\nimport flow from \"@/api/flow.js\";\nimport utils from \"@/utils.js\";\nexport default {\n name: \"taskToSave\",\n props: [\"taskId\", \"leaderId\", \"instId\"],\n components: {\n OpinionText: OpinionText\n },\n data: function data() {\n return {\n dialogVisible: false,\n text: \"\",\n opinion: \"\",\n saveType: \"1\",\n data: {}\n };\n },\n methods: {\n showDialog: function showDialog(data) {\n this.data = data;\n this.dialogVisible = true;\n },\n cancel: function cancel() {\n this.dialogVisible = false;\n },\n confirm: function confirm() {\n var _this = this;\n\n if (this.saveType == 2) {\n if (this.$refs.opinionText.getOpinion()) {\n this.data.opinion = this.$refs.opinionText.getOpinion();\n } else {\n this.$message({\n type: \"warning\",\n message: \"请输入审批意见\"\n });\n return;\n }\n }\n\n this.$store.dispatch(\"storeProcess/saveTaskDraft\", this.data).then(function () {\n if (_this.saveType == 2) {\n var bpmSaveOpinion = {\n procInstId: _this.instId,\n taskId: _this.taskId,\n opinion: _this.$refs.opinionText.getOpinion()\n }; //暂存审批意见\n\n flow.createBpmSaveOpinion(bpmSaveOpinion).then(function (data) {\n if (data.state) {\n utils.reload();\n }\n });\n } else {\n utils.reload();\n }\n });\n },\n getBpmSaveOpinion: function getBpmSaveOpinion() {\n var opinion = this.$refs.opinionText.getOpinion();\n var me_ = this;\n\n if (!opinion) {\n flow.getBpmSaveOpinionByTeam({\n instId: me_.instId,\n taskId: me_.taskId\n }).then(function (resp) {\n if (resp.state && resp.value) {\n me_.$refs.opinionText.opinion = resp.value;\n me_.$refs.opinionText.opinionInput();\n }\n });\n }\n }\n }\n};",null]}