{"remainingRequest":"D:\\jenkins\\workspace\\cssc-fvue\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\cssc-fvue\\src\\components\\eipControl\\EipImg.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\cssc-fvue\\src\\components\\eipControl\\EipImg.vue","mtime":1667804639071},{"path":"D:\\jenkins\\workspace\\cssc-fvue\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"D:\\jenkins\\workspace\\cssc-fvue\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\cssc-fvue\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":["//\n//\n//\n//\n//\n\r\nimport req from \"@/request.js\";\r\nexport default {\r\n name: \"eip-img\",\r\n props:[\"isDisplay\",\"imgSrc\",\"fileJson\",\"imgHeight\",\"imgWidth\"],\r\n data() {\r\n return {\r\n src:\"\",\r\n style:{}\r\n };\r\n },\r\n created() {\r\n if(this.isDisplay){\r\n if(this.fileJson){\r\n var json=JSON.parse(this.fileJson);\r\n req.get(window.context.portal + \"/file/onlinePreviewController/v1/getFileById_\" + json[0].id,'arraybuffer').then(response=>{\r\n let type = response.headers['content-type'];\r\n if(type){\r\n this.src = window.URL.createObjectURL(new Blob([response.data], { type: type}));\r\n }else{\r\n this.src = window.URL.createObjectURL(new Blob([response.data]));\r\n }\r\n });\r\n }\r\n }else{\r\n this.src=this.imgSrc;\r\n }\r\n if(this.imgHeight>0&&this.imgWidth>0){\r\n this.style={height:this.imgHeight+\"px\",width:this.imgWidth+\"px\"};\r\n }\r\n }\r\n};\r\n",null]}