{"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\\news\\newsGet.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\xq-web-fvue\\src\\components\\news\\newsGet.vue","mtime":1667327529653},{"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\r\nimport { mapState, mapActions } from \"vuex\";\r\nimport req from \"@/request.js\";\r\nimport utils from \"@/utils.js\";\r\nimport { Message } from \"element-ui\";\r\nimport FilePreview from \"@/components/common/FilePreview.vue\";\r\nexport default {\r\n props: [\"newsId\"],\r\n name: \"newsGet\",\r\n components: { FilePreview },\r\n data() {\r\n return {\r\n src: \"\",\r\n fileId: \"\",\r\n fileTree: \"\",\r\n filesList: [],\r\n data: []\r\n };\r\n },\r\n computed: mapState({\r\n filesData: state => state.menu.filesData\r\n }),\r\n mounted() {\r\n setTimeout(() => {\r\n if (this.$store.state.menu.filesData) {\r\n this.data = [...this.$store.state.menu.filesData.ffj];\r\n if (this.data) {\r\n for (let i = 0; i < this.data.length; i++) {\r\n this.filesList.push({\r\n id: this.data[i].id,\r\n name: this.data[i].name,\r\n size: this.data[i].size,\r\n type: utils.substringType(this.data[i].name, \".\"),\r\n bytes: utils.bigDecimal(this.data[i].size),\r\n username: this.data[i].username\r\n });\r\n }\r\n }\r\n }\r\n }, 300);\r\n },\r\n methods: {\r\n //返回列表\r\n back() {\r\n this.$router.go(-1); //返回上一层\r\n },\r\n //附件下载\r\n download(fileRow){\r\n req.download(\"${portal}/system/file/v1/downloadFile?fileId=\" + fileRow.id);\r\n },\r\n //查看附件\r\n search(fileData) {\r\n let obj = {};\r\n obj.id=fileData.id;\r\n obj.name=fileData.name;\r\n obj.size=fileData.size;\r\n this.$refs.filePreview.preview(obj);\r\n }\r\n },\r\n created() {\r\n this.$store.dispatch(\"menu/getNewsById\", this.newsId);\r\n }\r\n};\r\n",null]}