{"remainingRequest":"D:\\jenkins\\workspace\\reform-fvue\\node_modules\\thread-loader\\dist\\cjs.js!D:\\jenkins\\workspace\\reform-fvue\\node_modules\\babel-loader\\lib\\index.js!D:\\jenkins\\workspace\\reform-fvue\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!D:\\jenkins\\workspace\\reform-fvue\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\reform-fvue\\src\\views\\BigScreen\\components\\subComponents\\previewExport.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\reform-fvue\\src\\views\\BigScreen\\components\\subComponents\\previewExport.vue","mtime":1687876025320},{"path":"D:\\jenkins\\workspace\\reform-fvue\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\reform-fvue\\node_modules\\thread-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\reform-fvue\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"D:\\jenkins\\workspace\\reform-fvue\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\reform-fvue\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":["import _defineProperty from \"D:/jenkins/workspace/reform-fvue/node_modules/@babel/runtime/helpers/esm/defineProperty\";\nimport \"core-js/modules/web.dom.iterable\";\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 html2canvas from 'html2canvas';\nimport jsPDF from 'jspdf';\nimport screenHeader from '@/views/BigScreen/components/screenHeader.vue';\nimport mapTarget1 from '@/views/BigScreen/components/subComponents/mapTarget1.vue'; // 重点关注指标\n\nimport mapTarget2 from '@/views/BigScreen/components/subComponents/mapTarget2.vue'; // 重点关注指标\n\nimport mapTarget3 from '@/views/BigScreen/components/subComponents/mapTarget3.vue'; // 重点关注指标\n\nimport mapTarget4 from '@/views/BigScreen/components/subComponents/mapTarget4.vue'; // 重点关注指标\n\nimport mapTarget5 from '@/views/BigScreen/components/subComponents/mapTarget5.vue'; // 重点关注指标\n\nimport mapTarget6 from '@/views/BigScreen/components/subComponents/mapTarget6.vue'; // 重点关注指标\n\nimport mapTarget7 from '@/views/BigScreen/components/subComponents/mapTarget7.vue'; // 重点关注指标\n\nimport mapTarget8 from '@/views/BigScreen/components/subComponents/mapTarget8.vue'; // 重点关注指标\n\nexport default {\n components: {\n screenHeader: screenHeader,\n mapTarget1: mapTarget1,\n mapTarget2: mapTarget2,\n mapTarget3: mapTarget3,\n mapTarget4: mapTarget4,\n mapTarget5: mapTarget5,\n mapTarget6: mapTarget6,\n mapTarget7: mapTarget7,\n mapTarget8: mapTarget8\n },\n data: function data() {\n return {\n dialogTableVisible: false,\n mapCQId_1: 'cq-contianer_1',\n mapCQId_2: 'cq-contianer_2',\n mapCQId_3: 'cq-contianer_3',\n mapCQId_4: 'cq-contianer_4',\n mapCQId_5: 'cq-contianer_5',\n mapCQId_6: 'cq-contianer_6',\n mapCQId_7: 'cq-contianer_7',\n mapCQId_8: 'cq-contianer_8',\n main9Id_1: 'main9-contianer_1',\n main9Id_2: 'main9-contianer_2',\n main9Id_3: 'main9-contianer_3',\n main9Id_4: 'main9-contianer_4',\n main9Id_5: 'main9-contianer_5',\n main9Id_6: 'main9-contianer_6',\n main9Id_7: 'main9-contianer_7',\n main9Id_8: 'main9-contianer_8'\n };\n },\n mounted: function mounted() {},\n methods: {\n open: function open() {\n var comp = this.$route.query.comp;\n\n if (comp == 'mapTarget_1') {\n this.mapCQId_1 = 'dialog-map_1';\n this.main9Id_1 = 'main9-dialog_1';\n } else if (comp == 'mapTarget_2') {\n this.mapCQId_2 = 'dialog-map_2';\n this.main9Id_2 = 'main9-dialog_2';\n } else if (comp == 'mapTarget_3') {\n this.mapCQId_3 = 'dialog-map_3';\n this.main9Id_3 = 'main9-dialog_3';\n } else if (comp == 'mapTarget_4') {\n this.mapCQId_4 = 'dialog-map_4';\n this.main9Id_4 = 'main9-dialog_4';\n } else if (comp == 'mapTarget_5') {\n this.mapCQId_5 = 'dialog-map_5';\n this.main9Id_5 = 'main9-dialog_5';\n } else if (comp == 'mapTarget_6') {\n this.mapCQId_6 = 'dialog-map_6';\n this.main9Id_6 = 'main9-dialog_6';\n } else if (comp == 'mapTarget_7') {\n this.mapCQId_7 = 'dialog-map_7';\n this.main9Id_7 = 'main9-dialog_7';\n } else if (comp == 'mapTarget_8') {\n this.mapCQId_8 = 'dialog-map_8';\n this.main9Id_8 = 'main9-dialog_8';\n }\n\n this.dialogTableVisible = true;\n },\n close: function close() {\n this.dialogTableVisible = false;\n this.elementId = null;\n },\n exportImg: function exportImg() {\n var doms = document.querySelectorAll('.index-item');\n doms.forEach(function (item) {\n var _html2canvas;\n\n html2canvas(item, (_html2canvas = {\n allowTaint: true,\n scale: 2,\n backgroundColor: '#072d62',\n useCORS: true\n }, _defineProperty(_html2canvas, \"allowTaint\", true), _defineProperty(_html2canvas, \"logging\", false), _defineProperty(_html2canvas, \"removeContainer\", true), _html2canvas)).then(function (canvas) {\n var imgUrl = canvas.toDataURL('image/jpeg', 1);\n var aLink = document.createElement('a');\n aLink.href = imgUrl;\n aLink.download = item.getAttribute('data-name') + '.png';\n document.body.appendChild(aLink);\n aLink.click();\n document.body.removeChild(aLink);\n setTimeout(function () {}, 10);\n });\n }); // let pdfDom = this.$refs.pdfBox\n // html2canvas(pdfDom, { allowTaint: true, scale: 2,backgroundColor: '#072d62' }).then(canvas => {\n // // a4纸的正常尺寸是宽592.28,高是841.89,这里针对我自己的项目将宽高调换了\n // const pageWidth = 592.28\n // const pageHeight = 841.89\n // // 设置内容的宽高\n // const contentWidth = canvas.width\n // const contentHeight = canvas.height\n // // 默认的偏移量\n // let position = 0\n // // 设置生成图片的宽高\n // const imgCanvasWidth = pageWidth - 40\n // const imgCanvasHeight = (592.28 / contentWidth) * contentHeight\n // let imageHeight = imgCanvasHeight\n // // 生成canvas截图,1表示生成的截图质量(0-1)\n // let pageData = canvas.toDataURL('image/jpeg', 1)\n // // new JsPDF接收三个参数,landscape表示横向,(默认不填是纵向),打印单位和纸张尺寸\n // let PDF = new jsPDF('', 'pt', 'a4')\n // // 当内容不超过a4纸一页的情况下\n // if (imageHeight < pageHeight) {\n // PDF.addImage(\n // pageData,\n // 'JPEG',\n // 21,\n // 20,\n // imgCanvasWidth,\n // imgCanvasHeight,\n // 'FAST'\n // )\n // } else {\n // // 当内容超过a4纸一页的情况下,需要增加一页\n // while (imageHeight > 0) {\n // PDF.addImage(\n // pageData,\n // 'JPEG',\n // 20,\n // position,\n // imgCanvasWidth,\n // imgCanvasHeight,\n // 'FAST'\n // )\n // imageHeight -= pageHeight\n // position -= pageHeight\n // // 避免添加空白页\n // if (imageHeight > 0) {\n // PDF.addPage()\n // }\n // }\n // }\n // // 调用save方法生成pdf文件\n // PDF.save('11111' + '.pdf')\n // })\n }\n }\n};",null]}