{"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\\home\\homeCarousel.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\xq-web-fvue\\src\\components\\home\\homeCarousel.vue","mtime":1667327529512},{"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\r\nimport req from \"@/request.js\";\r\nimport homeNewsParticulars from \"@/components/home/homeNewsParticulars.vue\";\r\n\r\nexport default {\r\n props: {\r\n classifyId: {\r\n default: \"all\"\r\n },\r\n height: { String },\r\n interval:{\r\n default: 3000\r\n },\r\n },\r\n components: { homeNewsParticulars },\r\n data() {\r\n return {\r\n loading:false,\r\n list: [],\r\n selectId: null\r\n };\r\n },\r\n created() {\r\n this.init();\r\n },\r\n methods: {\r\n openParticulars(id) {\r\n this.selectId = id;\r\n this.$refs.homeNewsParticulars.openDialog();\r\n },\r\n getImg(id){\r\n return new Promise((resolve, reject) => {\r\n req.get(window.context.portal + \"/file/v1/preview?fileId=\" + id, \"blob\").then(response => {\r\n if (response.data.size > 0) {\r\n var blob = response.data;\r\n var reader = new FileReader();\r\n reader.readAsDataURL(blob);\r\n reader.onload = function (e) {\r\n resolve(e.target.result);\r\n };\r\n } else {\r\n resolve(\"\");\r\n }\r\n },\r\n function errorCallback(response) {\r\n resolve(\"\")\r\n }\r\n );\r\n });\r\n\r\n },\r\n getList(){\r\n return new Promise((resolve, reject) => {\r\n req.get(window.context.portal +\"/portalNewsNotice/v1/getNews?classifyId=\" +this.classifyId)\r\n .then(response => {\r\n resolve(response.data);\r\n })\r\n });\r\n },\r\n async init(){\r\n this.loading=true;\r\n let list=await this.getList();\r\n for (let i = 0; i