{"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\\flowPrint.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\xq-web-fvue\\src\\components\\flow\\flowPrint.vue","mtime":1667327529403},{"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//\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 req from \"@/request.js\";\nimport utils from \"@/utils.js\";\nimport DoneFormContent from \"@/components/flow/doneFormContent.vue\";\nimport ProcessRecord from \"@/components/flow/processRecord.vue\";\nimport watermark from \"@/watermark.js\";\nimport flow from \"@/api/flow.js\";\nexport default {\n name: \"flowPrint\",\n props: [\"formKey\", \"instId\"],\n components: {\n DoneFormContent: DoneFormContent,\n ProcessRecord: ProcessRecord\n },\n data: function data() {\n return {\n dialogFlowVisible: false,\n fullscreenLoading: false,\n formEditorDialogVisible: false,\n data: [],\n formId: \"\",\n pageResult: {\n page: 1,\n pageSize: 20,\n total: 0\n },\n watermarkSetting: null\n };\n },\n mounted: function mounted() {},\n watch: {// instId: {\n // handler(newVal, oldVal){\n // if (newVal !== oldVal){\n // if (newVal){\n // flow.getWatermarkByInstId(newVal).then(data => {\n // this.watermarkSetting = data;\n // })\n // }\n // }\n // },\n // deep: true\n // }\n },\n methods: {\n WordPreview: function WordPreview(row) {\n this.dialogFlowVisible = false;\n this.$emit(\"previewWordTemplate\", row);\n },\n loadData: function loadData(param, cb) {\n var _this = this;\n\n req.post(\"${form}/form/printTemplate/v1/getPrintList\", param).then(function (response) {\n _this.data = response.data.rows;\n _this.pageResult = {\n page: response.data.page,\n pageSize: response.data.pageSize,\n total: response.data.total\n };\n }).finally(function () {\n return cb();\n });\n },\n handleOpen: function handleOpen(done) {\n var _this2 = this;\n\n this.dialogFlowVisible = true;\n flow.getWatermarkByInstId(this.instId).then(function (data) {\n _this2.watermarkSetting = data;\n });\n },\n //word套打(默认主版本)\n defaultWordPrint: function defaultWordPrint() {\n var _this3 = this;\n\n var this_ = this;\n var printType = \"word\";\n req.get(\"${form}/form/printTemplate/v1/getMainTemlate?formKey=\" + this.formKey + \"&printType=\" + printType).then(function (response) {\n if (response.data) {\n _this3.dialogFlowVisible = false;\n\n _this3.$emit(\"printWordTemplate\", response.data);\n } else {\n _this3.$message({\n message: \"未添加word套打模板,请添加模板后在进行操作\",\n type: \"warning\"\n });\n }\n });\n },\n //表单打印预览(默认主版本)\n defaultFormPreview: function defaultFormPreview() {\n var _this4 = this;\n\n var this_ = this;\n var printType = \"form\";\n req.get(\"${form}/form/printTemplate/v1/getMainTemlate?formKey=\" + this.formKey + \"&printType=\" + printType).then(function (response) {\n if (response.data) {\n var printTemplate = response.data;\n _this4.formId = printTemplate.formId;\n _this4.formEditorDialogVisible = true;\n\n _this4.$nextTick(function () {\n _this4.$refs.doneFormContent.hiddenContent();\n });\n } else {\n _this4.$message({\n message: \"未添加表单打印模板,请表单打印模板后在进行操作\",\n type: \"warning\"\n });\n }\n });\n },\n checkDefalut: function checkDefalut() {\n this.dialogFlowVisible = false;\n this.$emit(\"printHtml\", \"\");\n },\n openWordPrint: function openWordPrint(row) {\n this.dialogFlowVisible = false;\n this.$emit(\"printWordTemplate\", row);\n },\n openPreview: function openPreview(row) {\n var _this5 = this;\n\n this.formId = row.formId;\n this.formEditorDialogVisible = true;\n this.$nextTick(function () {\n _this5.$refs.doneFormContent.hiddenContent();\n });\n },\n handleCloseFormEditor: function handleCloseFormEditor() {\n this.formId = \"\";\n this.formEditorDialogVisible = false;\n },\n goBack: function goBack() {\n this.formId = \"\";\n this.formEditorDialogVisible = false;\n },\n flowPrint: function flowPrint() {\n this.formEditorDialogVisible = false;\n this.dialogFlowVisible = false;\n var test = Print(\"#printFlow\", {\n \"no-print\": \"top-btns-col no-print\"\n });\n var printData = test.dom.innerHTML;\n window.document.body.innerHTML = printData;\n\n if (this.watermarkSetting) {\n watermark.watermark({\n \"watermark_txt\": this.watermarkSetting.content,\n \"watermark_color\": this.watermarkSetting.color,\n \"watermark_type\": this.watermarkSetting.type\n });\n }\n\n setTimeout(function () {\n document.getElementsByTagName('body')[0].style.zoom = 0.8;\n window.print();\n utils.reload();\n document.getElementsByTagName('body')[0].style.zoom = 1;\n }, 500);\n }\n },\n created: function created() {}\n};",null]}