{"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\\components\\Enclosure\\Pdf.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\reform-fvue\\src\\components\\Enclosure\\Pdf.vue","mtime":1681724618910},{"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":["//\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 { Message } from \"element-ui\";\nimport req from \"@/request.js\";\nexport default {\n name: \"pdf\",\n props: [\"src\", \"fileRow\"],\n data: function data() {\n return {\n filesProps: {\n label: \"originName\"\n },\n pdfDialog: false,\n currentPage: 0,\n // pdf文件页码\n pageCount: 0,\n // pdf文件总页数\n height: 800,\n fileType: \"pdf\",\n // 文件类型\n pdfSrc: ''\n };\n },\n mounted: function mounted() {\n this.height = document.documentElement.clientHeight - 80;\n },\n // computed: {\n // pdfSrc: function() {\n // return (\n // window.context.manage + \"/static/pdfjs/web/viewer.html?file=\" + this.src\n // );\n // }\n // },\n watch: {\n src: function src(newVal, oldVal) {\n if (newVal) {\n var _this = this;\n\n req.get(this.src, 'arraybuffer').then(function (response) {\n _this.pdfSrc = window.URL.createObjectURL(new Blob([response.data], {\n type: 'application/pdf'\n }));\n console.log(response);\n console.log(_this.pdfSrc);\n });\n }\n }\n },\n methods: {\n // 改变PDF页码,val传过来区分上一页下一页的值,0上一页,1下一页 $scope.src=+portal+$scope.data.pdfUrl;\n changePdfPage: function changePdfPage(val) {\n if (val === 0 && this.currentPage > 1) {\n this.currentPage--;\n }\n\n if (val === 1 && this.currentPage < this.pageCount) {\n this.currentPage++;\n }\n },\n // pdf加载时\n loadPdfHandler: function loadPdfHandler() {\n this.currentPage = 1; // 加载的时候先加载第一页\n },\n handleOpen: function handleOpen() {\n this.pdfDialog = true;\n },\n //关闭弹框\n close: function close() {\n this.pdfDialog = false;\n },\n //附件下载\n download: function download() {\n req.download(\"${portal}/file/v1/downloadFile?fileId=\" + this.fileRow.id);\n }\n }\n};",null]}