{"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\\flow\\formManage.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\xq-web-fvue\\src\\components\\flow\\formManage.vue","mtime":1667327529403},{"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\r\nimport FormContent from \"@/components/flow/formContent.vue\";\r\nimport { mapState, mapActions } from \"vuex\";\r\nimport utils from \"@/utils.js\";\r\nimport { Base64 } from \"js-base64\";\r\n\r\nexport default {\r\n name: \"formManage\",\r\n components: {\r\n FormContent\r\n },\r\n props: [\"instId\", \"type\", \"taskId\"],\r\n data() {\r\n return {\r\n procInstId: this.instId,\r\n defId: \"\",\r\n bpmnInstId: \"\",\r\n subject: \"\",\r\n status: \"\",\r\n choiceExcutor: \"\",\r\n jumpType: \"\"\r\n };\r\n },\r\n computed: {\r\n isPlmeformPage() {\r\n return this.$route.query.hasOwnProperty('plmeform')\r\n }\r\n },\r\n methods: {\r\n //保存数据\r\n saveFormData() {\r\n utils\r\n .getOnlineFormData(true)\r\n .then(formDataStr => {\r\n let jsonData = {};\r\n jsonData.proInstId = this.instId;\r\n jsonData.data = Base64.encode(formDataStr);\r\n jsonData.expression = \"\";\r\n this.disabled = true;\r\n this.$confirm(\"确认修改表单数据?\", \"提示\", {\r\n cancelButtonText: \"取消\",\r\n confirmButtonText: \"确定\",\r\n type: \"warning\",\r\n closeOnClickModal: false\r\n })\r\n .then(() => {\r\n utils.closeAllNotification();\r\n this.$store\r\n .dispatch(\"storeProcess/saveFormData\", jsonData)\r\n .then(resp => {\r\n if (resp && resp.state) {\r\n this.$message.success(\"修改成功\");\r\n } else {\r\n let message =\r\n resp && resp.message ? resp.message : \"修改失败\";\r\n this.$message.error(message);\r\n }\r\n });\r\n })\r\n .finally(() => {\r\n this.disabled = false;\r\n });\r\n })\r\n .catch((reason) =>\r\n utils.handleGetFormDataReject(reason)\r\n );\r\n }\r\n },\r\n created() {\r\n this.$store\r\n .dispatch(\"storeProcess/getInstanceByInstId\", this.instId)\r\n .then(insts => {\r\n this.defId = insts.procDefId;\r\n this.bpmnInstId = insts.bpmnInstId;\r\n this.subject = insts.subject;\r\n });\r\n }\r\n};\r\n",null]}